Adobe Experience Platform -gegevens gebruiken tijdens reizen datalookup

Met de Dataset lookup -activiteit kunt u tijdens runtime dynamisch gegevens ophalen uit Adobe Experience Platform-recordgegevenssets. Door gebruik te maken van deze mogelijkheid hebt u toegang tot gegevens die mogelijk niet in het profiel of de lading van de gebeurtenis zijn opgeslagen, zodat uw klanteninteractie zowel relevant als tijdig is.

Belangrijkste voordelen:

  • Echte - tijd verpersoonlijking: De klantenervaringen van de spoorstaaf gebruikend verrijkte gegevens.
  • Dynamische besluitvorming: De externe gegevens van het gebruik om reislogica en acties te drijven.
  • Verbeterde Toegang van gegevens: Haal productmeta-gegevens, het tarief lijsten, of relationele gegevens terug verbonden aan specifieke sleutels.
AVAILABILITY
Deze activiteit is slechts beschikbaar voor een reeks organisaties (Beperkte Beschikbaarheid). Neem contact op met uw Adobe-vertegenwoordiger voor toegang.

Lees hier meer must-read

Gegevensset inschakelen

De dataset moet voor raadpleging in Adobe Experience Platform worden toegelaten. De gedetailleerde informatie is beschikbaar in deze sectie: ​ de gegevens van Adobe Experience Platform van het Gebruik ​.

Beperkingen en beperkingen

  • Maximaal 10 opzoekactiviteiten voor gegevenssets per reis.
  • Maximaal 20 geselecteerde velden.
  • Maximaal 500 toetsen in de array met opzoeksleutels.
  • De verrijkte gegevensgrootte is beperkt tot 10KB.

Aanvullende prestatieoverwegingen

De volgende aanbevelingen zijn een leidraad om vertragingen in de leverbaarheid te voorkomen:

Overwegingen
Aanbevolen limiet
Beschrijving
Kenmerken per opzoekopdracht
Maximaal 20
Het aantal gegevensvelden dat per record wordt opgehaald in één opzoekactiviteit.
Opzoeken
Tot 5 per reis
Elke reis kan tot 5 afzonderlijke raadplegingsactiviteiten bevatten. Elke raadpleging kan een verschillende dataset richten.

Vorm de opzoekactiviteit van de Dataset configure

Voer de volgende stappen uit om de Dataset lookup -activiteit te configureren:

  1. Ontgrendel de categorie Orchestration en zet een Dataset lookup -activiteit neer op uw canvas.

  2. Voeg een label en beschrijving toe.

  3. Selecteer in het veld Dataset de gegevensset met de benodigde kenmerken.

    note note
    NOTE
    Als de dataset u zoekt niet in de lijst toont, zorg ervoor u het voor raadpleging hebt toegelaten. Voor meer details, verwijs naar ​ ​ sectie moet lezen.
  4. Selecteer de specifieke gebieden u van de dataset wilt halen.

    • U kunt alleen bladknooppunten selecteren (velden op het laagste niveau van het schema). Het veld moet een primitieve waarde zijn (tekenreeks, getal, boolean, datum, enz.).

    • Lijsten (arrays) en kaarten (sleutelwaardeobjecten) kunnen niet worden geselecteerd.

    accordion
    Voorbeeld
  5. Kies in het veld Lookup key(s) een verbindingssleutel die bestaat in zowel de kenmerken van het beslissingspunt als de gegevensset. Deze sleutel wordt gebruikt door het systeem om in de geselecteerde dataset te zoeken.

    • Toetsen kunnen expressies zijn die zijn afgeleid van de reiscontext, zoals SKU's, e-mailadressen of andere id's. Voorbeeld: @profile.email of list(@event{purchase_event.products.sku}) .

    • Slechts koorden of lijsten van koorden worden gesteund.

    accordion
    Voorbeeld

Verrijkte gegevens gebruiken tijdens de rit

De gegevens die door de Dataset lookup -activiteit worden opgehaald, worden in de Journey-context opgeslagen als een array van objecten. Het is beschikbaar in de redacteur van de reisuitdrukking en verpersoonlijkingsredacteur, toelatend voorwaardelijke logica en gepersonaliseerd overseinen die op verrijkte gegevens worden gebaseerd.

NOTE
Verrijkte gegevens zijn van voorbijgaande aard en zijn alleen beschikbaar tijdens de uitvoering van de reis en bij de personalisatie van uitgaande activiteiten (e-mail, push, SMS, enz.)

Voorbeelden van gebruiksgevallen

Filteren op basis van productcategorie

Scenario:Send een coupon aan gebruikers die meer dan $40 aan huisproducten uitgeven.

de stroom van de Reis:

  1. Gebeurtenis van de Aankoop: Vang SKUs van de kar van de gebruiker.

  2. de opzoekactiviteit van 0} Dataset:

    • Gegevensset: products-dataset (SKU als primaire sleutel).
    • Opzoektoetsen: list(@event{purchase_event.products.sku}).
    • Te retourneren velden: ["SKU", "category", "price"].
  3. de activiteit van de Voorwaarde:

    • Filter SKU's waarbij de categorie "huishouden" is.

      code language-none
      @event{purchase_event.products.all( in(currentEventField.sku, @datasetlookup{MyDatasetLookupActivity1.entities.all(currentDatasetLookupField.category == 'household').sku} ) )}
      

    OF

    • De totale uitgaven voor huishoudelijke producten samenvoegen en vergelijken met de drempel van 40 dollar.

      code language-none
      sum(@event{purchase_event.products.all( in(currentEventField.sku, @datasetlookup{MyDatasetLookUpActivity1.entities.all(currentDatasetLookupField.category == 'household').sku} ) )}.price}, ',', true ) > 40
      
  4. Redacteur van Personalization:

    Gebruik de verrijkte gegevens om de e-mailinhoud aan te passen:

    code language-none
    {% let householdTotal = 0 %}
    {{#each journey.datasetlookup.3709000.entities as |product|}}
    {%#if get(product, "category") = "household"%}
    {% let householdTotal = householdTotal + product.price %}{%/if%}
    {{/each}}
    "Hi, thanks for spending " + {%= householdTotal %} + " on household products. Here is your reward!"
    
Personalization gebruikt externe loyaliteitsgegevens

Scenario: Identificeer welke e-mailrekening voor een profiel een Status van de Loyaliteit van Platinum heeft. In dit scenario, wordt de loyaliteitsrekening geassocieerd aan een e-mailidentiteitskaart en de loyaliteitsgegevens zijn niet beschikbaar in de standaard opslag van de profielraadpleging.

de stroom van de Reis:

  1. Trigger van de Gebeurtenis van het Profiel: Leg e-mail IDs van het profiel of gebeurteniscontext vast.

  2. de activiteit van de Opzoeken van de Dataset van 0}:

    • Gegevensset: loyalty-member-dataset (e-mail als primaire sleutel).
    • Opzoektoetsen: @profile.email.
    • Te retourneren velden: ["email", "loyaltyTier"].
  3. de activiteit van de Voorwaarde:

    Vertakken de reis die op de loyaliteitsrij wordt gebaseerd:

    code language-none
    @datasetLookup{MyDatasetLookUpActivity1.entity.loyaltyMember.loyaltyTier} == 'Platinum'
    
  4. Redacteur van Personalization:

    Gebruik de verrijkte gegevens van de loyaliteitsrij om uitgaande mededeling te personaliseren:

    code language-none
    {{context.journey.datasetLookup.1482319411.entity.loyaltyMember.loyaltyTier}}
    
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76