Leveren personalisatie

Overzicht van de stappen

  1. Inschakelen on-device decisioning voor uw organisatie
  2. Een Experience Targeting (XT) activiteit
  3. Een persoonlijke ervaring definiëren per publiek
  4. Verifieer persoonlijke ervaring per publiek
  5. Rapportage instellen
  6. Metriek toevoegen voor het bijhouden van KPI's
  7. Aangepaste aanbiedingen implementeren in uw toepassing
  8. Code implementeren om conversiegebeurtenissen bij te houden
  9. Activeer uw Experience Targeting (XT) personaliseringsactiviteit

Stel dat je een rondvaartbedrijf bent. U wilt een persoonlijk aanbod van 25% van bepaalde reispakketten aanbieden. Als u wilt dat de aanbieding op uw gebruikers wordt afgestemd, kiest u ervoor een landmerk van de bestemmingsstad weer te geven. U wilt er ook voor zorgen dat de levering van uw gepersonaliseerde aanbiedingen wordt uitgevoerd met een latentie van bijna nul, zodat dit geen negatieve invloed heeft op de ervaringen van gebruikers en de resultaten niet scheeftrekt.

1. Inschakelen on-device decisioning voor uw organisatie

  1. Het toelaten van op-apparatenbesluit verzekert een activiteit A/B bij bijna-nul latentie wordt uitgevoerd. Als u deze functie wilt inschakelen, navigeert u naar Administration > Implementation > Account details in Adobe Targeten de On-Device Decisioning schakelen.

    alternatieve afbeelding

    note note
    NOTE
    U moet de beheerder of fiatteur hebben gebruikersrol om de On-Device Decisioning schakelen.

    Nadat u het dialoogvenster On-Device Decisioning schakelen, Adobe Target Beginnen met genereren regelartefacten voor uw client.

2. Maak een Experience Targeting (XT) activiteit

  1. In Adobe Target, navigeert u naar de Activities pagina, selecteert u vervolgens Create Activity > Experience Targeting.

    alternatieve afbeelding

  2. In de Create Experience Targeting Activity modaal, verlaat het gebrek Web geselecteerd (1), selecteert u Form als uw ervaringscomposer (2), selecteer een werkruimte en een bezit (3), en klik Next (4)

    alternatieve afbeelding

3. Een persoonlijke ervaring per publiek definiëren

  1. In de Experiences stap maken van activiteit, klik op Change Audience om een publiek te creëren van die bezoekers die naar San Francisco, Californië willen reizen.

    alternatieve afbeelding

  2. In de Create Audience modal, een aangepaste regel definiëren waarbij destinationCity = San Francisco. Dit bepaalt de groep gebruikers die naar San Francisco willen reizen.

    alternatieve afbeelding

  3. Nog steeds in de Experiences Voer de naam in van de locatie (1) in uw toepassing waar u een speciale aanbieding wilt weergeven met betrekking tot de Gulden Gate Bridge, maar alleen voor diegenen die naar San Francisco gaan. In het hier weergegeven voorbeeld is homepage de locatie die is geselecteerd voor de HTML-aanbieding (2), die wordt gedefinieerd in het dialoogvenster Content gebied.

    alternatieve afbeelding

  4. Nog een doelgroep toevoegen door te klikken Add Experience Targeting. Deze keer richt zich op een publiek dat naar New York wil reizen door een publieksregel te definiëren waar destinationCity = New York. Bepaal de plaats binnen uw toepassing waar u een speciale aanbieding betreffende het Lege Bouwwerk van de Staat wilt teruggeven. In het hier weergegeven voorbeeld: homepage is de locatie die is geselecteerd voor de HTML-aanbieding (2), die wordt gedefinieerd in de Content gebied.

    alternatieve afbeelding

4. Verifieer persoonlijke ervaring per publiek

In de Targeting stap, verifieer u de gewenste gepersonaliseerde ervaring per publiek hebt gevormd.

alternatieve afbeelding

5. Rapportage instellen

In de Goals & Settings stap, kies Adobe Target als de Reporting Source om de resultaten van de activiteit in Adobe Target UI of kies Adobe Analytics om deze weer te geven in de gebruikersinterface van Adobe Analytics.

alternatieve afbeelding

6. Metrische gegevens toevoegen voor het bijhouden van KPI's

Kies een Goal Metric om het succes van de activiteit te meten. In dit voorbeeld, is een succesvolle omzetting gebaseerd op of de gebruiker op de gepersonaliseerde bestemmingsaanbieding klikt.

7. Implementeer uw persoonlijke aanbiedingen in uw toepassing

Node.js
code language-js line-numbers
const TargetClient = require("@adobe/target-nodejs-sdk");

const CONFIG = {
  client: "acmeclient",
  organizationId: "1234567890@AdobeOrg"
};

const targetClient = TargetClient.create(CONFIG);

targetClient.getOffers({
  request: {
    execute: {
      pageLoad: {
        parameters: {
          destinationCity: "San Francisco"
        }
      }
    }
  }
})
.then(console.log)
.catch(console.error);
Java
code language-java line-numbers
ClientConfig config = ClientConfig.builder()
  .client("acmeclient")
  .organizationId("1234567890@AdobeOrg")
  .build();
TargetClient targetClient = TargetClient.create(config);

Context context = new Context().channel(ChannelType.WEB);

ExecuteRequest executeRequest = new ExecuteRequest();

RequestDetails pageLoad = new RequestDetails();
pageLoad.setParameters(
    new HashMap<String, String>() {
      {
        put("destinationCity", "San Francisco");
      }
    });

executeRequest.setPageLoad(pageLoad);

TargetDeliveryRequest request = TargetDeliveryRequest.builder()
  .context(context)
  .execute(executeRequest)
  .build();

TargetDeliveryResponse offers = targetClient.getOffers(request);

8. Code implementeren om conversiegebeurtenissen bij te houden

Node.js
code language-js line-numbers
//... Code removed for brevity

//When a conversion happens
TargetClient.sendNotifications({
    targetCookie,
    "request" : {
      "notifications" : [
        {
          type: "click",
          timestamp : Date.now(),
          id: "conversion",
          mbox : {
            name : "destinationOffer"
          }
        }
      ]
    }
})
Java
code language-java line-numbers
ClientConfig config = ClientConfig.builder()
  .client("acmeclient")
  .organizationId("1234567890@AdobeOrg")
  .build();
TargetClient targetClient = TargetClient.create(config);

Context context = new Context().channel(ChannelType.WEB);

ExecuteRequest executeRequest = new ExecuteRequest();

RequestDetails pageLoad = new RequestDetails();
pageLoad.setParameters(
    new HashMap<String, String>() {
      {
        put("destinationCity", "San Francisco");
      }
    });

executeRequest.setPageLoad(pageLoad);
NotificationDeliveryService notificationDeliveryService = new NotificationDeliveryService();

Notification notification = new Notification();
notification.setId("conversion");
notification.setImpressionId(UUID.randomUUID().toString());
notification.setType(MetricType.CLICK);
notification.setTimestamp(System.currentTimeMillis());
notification.setTokens(
    Collections.singletonList(
        "IbG2Jz2xmHaqX7Ml/YRxRGqipfsIHvVzTQxHolz2IpSCnQ9Y9OaLL2gsdrWQTvE54PwSz67rmXWmSnkXpSSS2Q=="));

TargetDeliveryRequest targetDeliveryRequest =
    TargetDeliveryRequest.builder()
        .context(context)
        .execute(executeRequest)
        .notifications(Collections.singletonList(notification))
        .build();

TargetDeliveryResponse offers = targetClient.getOffers(request);
notificationDeliveryService.sendNotification(request);

9. Activeer uw Experience Targeting (XT)-activiteit

alternatieve afbeelding

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3