Aangepaste triggers maken in Customer Insights - Journeys

Aangepaste triggers zijn een flexibele manier om belangrijke momenten en interacties vast te leggen, zodat u unieke aantrekkelijke klantinteracties kunt organiseren.

Een aangepaste trigger is een door de gebruiker gedefinieerd signaal dat elk type informatie kan bevatten en transporteren waarop een klantreis kan reageren. Customer Insights - Journeys-gebruikers hebben volledige controle over wat aangepaste triggers vertegenwoordigen en wat voor soort informatie ze overbrengen.

Het maken van een aangepaste trigger in Customer Insights - Journeys is eenvoudig. Aangepaste triggers vereisen echter samenwerking tussen marketinggebruikers en een ontwikkelaarsteam dat verantwoordelijk is voor de integratie van kleine codefragmenten in systemen die uiteindelijk toestaan dat de trigger werkt.

Het maken van een aangepaste trigger omvat drie stappen: de initiële aanmaak van een trigger, triggerintegratie en afronding.

1. Initiële aanmaak van trigger

Deze stap wordt uitgevoerd in de sectie Triggers van Customer Insights - Journeys. Om de aangepaste trigger te maken, selecteert u +Nieuwe trigger uit het bovenste lint. Op het volgende scherm geeft u de trigger een naam en selecteert u dat u een actie wilt activeren Wanneer een klant interactie heeft met een website/app.

De andere triggeroptie ("Wanneer een record gerelateerd aan een klant wordt aangemaakt of bijgewerkt") verwijst naar triggers op basis van wijzigingen van Dataverse-records. Meer informatie: Een reis activeren op basis van een Dataverse-recordwijziging

Volg de instructies op het scherm op het volgende scherm om het volgende te definiëren:

  • Titel en beschrijving

    Geef de trigger een korte, beschrijvende titel. Voeg een beschrijving toe om andere gebruikers te helpen de juiste trigger in de catalogus te vinden.

  • Kenmerken

    Triggerkenmerken verrijken de trigger en bieden extra context voor de reis om vertakkingen te maken of inhoud te personaliseren. Een aangepaste trigger Wi-Fi-aanmelding kan bijvoorbeeld een kenmerk Locatie bevatten dat de fysieke locatie vertegenwoordigt waar een klant een aanmelding heeft voltooid. De waarde van het kenmerk Locatie kan vervolgens worden gebruikt in een reis om een ander bericht te verzenden, afhankelijk van of de aanmelding afkomstig is van de parkeerplaats of de hoofdlobby.

    Kenmerken hebben een naam en een gegevenstype. Het kiezen van het juiste gegevenstype (tekst, getal, waar of onwaar, datum/tijd of entiteitsreferentie) is belangrijk om ervoor te zorgen dat klanttrajecten passende vergelijkingspunten in de voorwaarden kunnen bieden. Als een attribuut bijvoorbeeld van een gegevenstype Nummer, biedt de reis een vergelijker als minder dan of gelijk aan. Als een kenmerk van het type Datum/tijd is, biedt de reis comparatoren zoals voor, op en na. Een attribuut van het gegevenstype Entiteitsreferentie verwijst naar een specifieke entiteit, waardoor u geen complexe lijst met kenmerken hoeft te definiëren om een ​​reis te activeren op basis van wijzigingen aan een entiteit.

    U kunt kenmerken met verschillende gegevenstypen stapelen om geavanceerde triggers te creëren. Als u bijvoorbeeld een reis wilt activeren wanneer een klant een product koopt, voegt u een kenmerk Gegevens/tijd toe om de trigger te activeren wanneer een actie plaatsvindt. Vervolgens voegt u een kenmerk Entiteitsreferentie toe dat verwijst naar de entiteit Volgorde om te verwijzen naar de artikelen in de bestelling van de klant.

  • Speciale kenmerken

    Klantgegevens is een speciaal kenmerk dat standaard aanwezig in elke aangepaste trigger. Dit kenmerk bevat informatie over de klant die de triggeractie uitvoert. Het gegevenstype kan een Dynamics 365-contactpersoon of -potentiële klant of een Customer Insights - Data-profiel zijn. In code wordt dit kenmerk authID genoemd.

    contactpoint_email is een speciaal kenmerk dat aanwezig is in een aangepaste trigger die aan een Customer Insights - Data-profiel is gekoppeld. Dit kenmerk wordt gebruikt als noodoplossing voor het geval het volledige Customer Insights - Data-profiel niet beschikbaar is. Ontwikkelaars moeten het e-mailadres van de klant in dit kenmerk opnemen om ervoor te zorgen dat de klant per e-mail kan worden bereikt, zelfs als niet hun volledige profielinformatie beschikbaar is.

    contactpoint_phone is een speciaal kenmerk dat aanwezig is in een aangepaste trigger die aan een Customer Insights - Data-profiel is gekoppeld. Dit kenmerk wordt gebruikt als noodoplossing voor het geval het volledige Customer Insights - Data-profiel niet beschikbaar is. Ontwikkelaars moeten het telefoonnummer van de klant in dit kenmerk opnemen om ervoor te zorgen dat de klant per sms kan worden bereikt, zelfs als niet hun volledige profielinformatie beschikbaar is.

  • Entiteitsverwijzing

    U vindt, onder de vervolgkeuzelijst Gegevenstype een optie Entiteitsreferentie. Met deze optie kunt u naar een specifieke entiteit verwijzen, zodat u geen lijst met kenmerken hoeft op te geven die u wilt vastleggen

2. Triggerintegratie

Zodra de trigger is gemaakt, wordt een codefragment gegenereerd door het systeem. U kunt het codefragment downloaden en delen met ontwikkelaars. Ontwikkelaars hebben ook rechtstreeks toegang tot het fragment via de koppeling van de app.

Download van codefragment instellen.

Notitie

Ontwikkelaars hebben toegang nodig tot de Dynamics 365 Customer Insights - Journeys-app om rechtstreeks toegang te krijgen tot het codefragment.

Het codefragment maakt een klantactie mogelijk op een externe app of website om een klantreis in Customer Insights - Journeys te activeren. Wanneer een klant bijvoorbeeld op de betaalknop op een e-commerce website klikt, start de code een orderbevestiging-klantreis met behulp van een ‘orderbevestiging’-trigger die wordt opgeroepen bij het klikken op de knop. Door het codefragment toe te voegen, koppelt de ontwikkelaar eenvoudig de klik op de knop met de trigger ‘orderbevestiging’.

Het codefragment bevat uitgebreide instructies voor het integreren van de triggercode op externe systemen. U kunt de trigger integreren met JavaScript (voor webpagina's), C# of Python (voor zelfstandige systemen) of via de iOS- en Android-SDK's.

Tip

Bepaalde integratie van aangepaste triggers kan gevolgen hebben voor de beveiliging. Het codefragment dat bij de trigger wordt geleverd, bevat een opnamesleutel die het Customer Insights - Journeys-exemplaar uniek identificeert. Een aanvaller met toegang tot de opnamesleutel kan mogelijk valse triggers verzenden die onbedoelde klantreizen kunnen veroorzaken. Het is een goede gewoonte om:

  • De opnamesleutel waar mogelijk te beschermen.
  • Het gebruik van kenmerken in aangepaste triggers te beperken, vooral wanneer die kenmerken kunnen worden gebruikt om inhoud te personaliseren en te fungeren als potentiële aanvalsvectoren zoals cross-site scripting.

3. De trigger afronden

Zodra de integratie is voltooid, wordt op de pagina Triggers informatie weergegeven om te bevestigen dat de aangepaste trigger werkt zoals verwacht. Wanneer de integratie voltooid en geverifieerd is, wordt de trigger gemarkeerd als Klaar voor gebruik, waardoor de trigger zichtbaar en beschikbaar is in trajecten.

Tip

Wanneer u de lijst met triggers bekijkt, hebben aangepaste triggers een gewoon bliksemschichtpictogram Pictogram voor aangepaste trigger.. Kant-en-klare triggers hebben een pictogram van een bliksemschicht met een koffer Pictogram voor kant-en-klare trigger..