Loyalty Details schemaveldgroep

Loyalty Details is een standaardgroep van het schemagebied voor de XDM Individual Profile klasse ​. Het verstrekt één enkel voorwerp-type gebied, loyalty, dat de staat van het de programmalidmaatschap van een klant van de loyaliteit, met inbegrip van loyaliteit IDs, puntsaldi, rijtaken, beloningen, uitdagingen, en kaartdetails modelleert.

Deze pagina is voor schemaontwerpers en gegevensingenieurs vertrouwd met het Individuele Profiel XDM en ​ groepen van het schemagebied ​. Nadat u deze pagina hebt gelezen, kunt u de gegevens van het loyaliteitsprofiel toewijzen aan de juiste loyalty -veldpaden.

IMPORTANT
Deze veldgroep legt de status van het loyaliteitslidmaatschap vast. Individuele loyaliteitsgebeurtenissen worden doorgaans gemodelleerd in XDM ExperienceEvent schema's.

Wanneer gebruikt u deze veldgroep when-to-use

Gebruik deze veldgroep wanneer alle volgende voorwaarden van toepassing zijn.

  • De schemaklasse is Individueel Profiel XDM en vertegenwoordigt de huidige staat van een van het loyaliteitsprogramma lid.
  • Het schema slaat blijvende loyaliteitsattributen in het Profiel van de Klant in real time op.
  • De downstreamgebruiksgevallen vereisen de status van het loyaliteitslidmaatschap voor segmentatie of personalisatie.

Gebruik XDM ExperienceEvent -schema’s voor op gebeurtenissen gebaseerde loyaliteitsactiviteiten, zoals punten die oplopen, problemen oplossen of gebeurtenissen voor wijzigingen in lagen wijzigen.

​ Diagram die het loyaliteitsvoorwerp met top-level gebieden met inbegrip van punten, rij, status, en genestelde series voor cardsDetails, uitdagingen, pointsExpiration, en een beloningsvoorwerp tonen ​

Groepsstructuur van veld structure

Het loyalty -object bevat de volgende eigenschappen.

Eigenschap
Gegevenstype
Beschrijving
adjustedPoints
Dubbel
Punten die zijn aangepast als gevolg van correcties, geretourneerde waarden of andere wijzigingen.
cardsDetails
Array van objecten
Hiermee geeft u een lijst weer van de aan het lid gekoppelde getrouwheidscards. Zie de ​ cardsDetails onderafdeling ​ voor meer informatie.
challenges
Array van objecten
Vermeldt de loyaliteitsuitdagingen verbonden aan het lid. Zie de ​ onderafdeling van uitdagingen ​ voor meer informatie.
expiredPoints
Dubbel
Het totale aantal punten dat is verlopen en niet meer beschikbaar is voor gebruik.
joinDate
DateTime
Een ISO 8601 datetime die op toen de persoon zich bij het loyaliteitsprogramma aansloot.
lifetimePoints
Dubbel
Het totaal aantal punten verdiende door het lidmaatschap van het loyaliteitsprogramma van de klant.
lifetimePurchases
Dubbel
Totale monetaire waarde van alle aankopen die gedurende het gehele loyaliteitsprogramma van de klant zijn gedaan.
loyaltyID
Array van tekenreeksen
ID’s van het Loyalty-programma die aan het lid zijn gekoppeld.
nextTier
String
De volgende loyaliteitsrij het lid kan verkrijgen.
points
Dubbel
Huidig saldo van loyaliteitspunten of beloningen voor het lid.
pointsExpiration
Array van objecten

Lijsten loyaliteitspunten, of groepen loyaliteitspunten, die gepland zijn te verlopen. Elk arrayitem bevat:

  • pointsExpirationDate : De datum en tijd waarop de punten verlopen.
  • pointsExpiring : Het aantal punten dat op de bijbehorende datum vervalt.
pointsRedeemed
Dubbel
Totaalbedrag van punten die op aankopen of andere beloningen worden afgelost.
pointsToNextTier
Dubbel
Aantal punten die worden vereist alvorens het lid voor de volgende loyaliteitsrij kwalificeert.
program
String
Naam van het loyaliteitsprogramma waarin de persoon is ingeschreven.
promisedPoints
Dubbel
Punten die aan de klant zijn beloofd maar nog niet op de account zijn gecrediteerd.
returnedPoints
Dubbel
Punten die naar de rekening van de klant wegens terugbetalingen of aanpassingen zijn teruggekeerd.
rewards
Object
Vangt beloningen beschikbaar of toegewezen aan het lid door het loyaliteitsprogramma. Zie ​ beloningsonderafdeling ​ voor meer informatie.
status
String
Huidige status van het loyaliteitslidmaatschap, zoals active, disabled of suspended .
tier
String
Huidige loyaliteitslaag waarin het lid wordt ingeschreven.
tierExpiryDate
DateTime
Datum en tijd waarop de huidige de loyaliteitsrij van de klant verloopt.
tierUpgradeDate
DateTime
Datum en tijd toen de klant aan het volgende niveau van de loyaliteitsrij werd bevorderd.
upgradeDate
String
Vervangen. Gebruik in plaats hiervan tierUpgradeDate . Werk bestaande schema’s en brontoewijzingen bij die naar upgradeDate verwijzen om tierUpgradeDate te gebruiken.

In het volgende voorbeeld wordt het object loyalty getoond met representatieve waarden voor de geneste structuren. Zie het ​ bevolkte voorbeeld ​ in de bewaarplaats XDM voor een volledige geldige nuttige lading.

{
  "loyalty": {
    "program": "Acme Rewards",
    "tier": "gold",
    "points": 4200,
    "pointsExpiration": [
      { "pointsExpirationDate": "2026-12-31T00:00:00Z", "pointsExpiring": 500 }
    ],
    "cardsDetails": [
      { "number": "LC-0042", "status": "active" }
    ],
    "challenges": [
      {
        "id": "CH-001",
        "state": "active",
        "tasks": [{ "name": "Make 3 purchases", "goal": 3, "progress": 1 }]
      }
    ],
    "rewards": {
      "badges": [
        { "id": "BDG-100", "state": "active" }
      ]
    }
  }
}

cardsDetails cardsDetails

cardsDetails is een array met objecten die informatie vastlegt over aan het lid gekoppelde linecards.

Eigenschap
Gegevenstype
Beschrijving
number
String
Loyalty cardnummer of identificatiecode.
series
String
Reeks of inzameling waartot de loyaliteitskaart behoort.
status
String
Huidige status van een loyaliteitskaart, zoals active, inactive of suspended .

challenges challenges

challenges is een array van objecten die loyaliteitsproblemen vastleggen die aan het lid zijn gekoppeld, waaronder het uitvoeren van taken en vorderingen en verwante taken.

Eigenschap
Gegevenstype
Beschrijving
description
String
Gedetailleerde beschrijving van de loyaliteitsuitdaging.
endDate
DateTime
Datum en tijd waarop de uitdaging eindigt.
frequencyType
String
Frequentie geassocieerd met de uitdaging, zoals dagelijks, wekelijks, of maandelijks.
id
String
Unieke id voor de loyaliteitsuitdaging.
name
String
Naam van de loyaliteitsuitdaging.
series
String
Reeks of verzameling waartoe de uitdaging behoort.
startDate
DateTime
Datum en tijd waarop de uitdaging begint.
state
String
Huidige status van challenge, zoals active, completed of expired .
tasks
Array van objecten

Maakt een lijst van taken verbonden aan de loyaliteitsuitdaging. Elk arrayitem bevat:

  • endDate : De einddatum en -tijd van de taak.
  • entity : De entiteit die aan de taak is gekoppeld.
  • goal : De doelwaarde voor de taak.
  • name : De taaknaam.
  • progress : Huidige vooruitgang in de richting van het taakdoel.
  • startDate : De begindatum en -tijd van de taak.
  • state : Huidige taakstatus.
  • type : Taaktype of -categorie.

rewards rewards

Met het rewards -object worden beloningen vastgelegd die aan het loyaliteitsprogramma zijn gekoppeld.

Eigenschap
Gegevenstype
Beschrijving
badges
Array van objecten

Aankoopbadges verdiend door het lid. Elk arrayitem bevat:

  • id : Badge-id.
  • name : Naam badge.
  • series : Badge-serie of -verzameling.
  • startDate : Datum en tijdstip waarop de badge actief werd.
  • endDate : Datum en tijdstip waarop de badge verloopt.
  • state : Huidige status badge.
coupons
Array van objecten

Loyalty-coupons beschikbaar voor het lid. Elk arrayitem bevat:

  • discountValue : Waarde van monetaire korting.
  • endDate : Vervaldatum coupon.
  • id : Couponid.
  • name : Couponnaam.
  • redemptionCount : Aantal keren dat de coupon is afgelost.
  • redemptionLimit : Maximumaantal couponaflossingen.
  • series : Couponserie of -campagne.
  • startDate : Datum en tijdstip waarop de coupon geldig wordt.
  • state : Huidige status van coupon.
  • storeName : Naam van de bijbehorende opslag.
giveaways
Array van objecten

Afgeven van promoties voor het lid. Elk arrayitem bevat:

  • endDate : Einddatum weggeven.
  • id : Identificatiecode weggeven.
  • name : Naam weggeven.
  • partnerId : Partner-id.
  • partnerName : Partner name.
  • series : Geef serie of campagne weg.
  • startDate : Begindatum weggeven.
  • state : Huidige status van weggeven.
  • type : Afgeven, type of categorie.
referrals
Array van objecten

Verwijzingsbeloningen van het lid. Elk arrayitem bevat:

  • endDate : Einddatum verwijzing.
  • id : Referral-id.
  • name : Referral-bonusnaam.
  • recipient : Identificatiecode of naam van de betrokken persoon.
  • series : Referral-serie of -campagne.
  • startDate : Begindatum verwijzing.
  • state : Huidige verwijzingsstaat.

Volgende stappen next-steps

Gebruik de volgende middelen wanneer het uitvoeren van de schema’s van het loyaliteitsprofiel.

recommendation-more-help
experience-platform-help-xdm