Personalisierung bereitstellen

Zusammenfassung der Schritte

  1. Aktivieren von on-device decisioning für Ihr Unternehmen
  2. Erstellen einer Experience Targeting (XT)-Aktivität
  3. Definieren personalisierter Erlebnisse pro Zielgruppe
  4. Überprüfen personalisierter Erlebnisse pro Zielgruppe
  5. Einrichten von Berichten
  6. Metriken für Tracking-KPIs hinzufügen
  7. Personalisierte Angebote in Ihrer Anwendung implementieren
  8. Implementieren von Code zum Tracking von Konversionsereignissen
  9. Aktivieren der Experience Targeting (XT)-Personalisierungsaktivität

Angenommen, Sie sind ein Reiseunternehmen. Sie möchten ein personalisiertes Angebot von 25% Rabatt auf bestimmte Reisepakete anbieten. Damit das Angebot bei Ihren Nutzern Anklang findet, entscheiden Sie sich, ein Wahrzeichen der Zielstadt anzuzeigen. Sie sollten auch sicherstellen, dass die Bereitstellung Ihrer personalisierten Angebote mit einer Latenz nahe null erfolgt, damit die Benutzererlebnisse nicht beeinträchtigt werden und die Ergebnisse nicht verzerrt werden.

1. Aktivieren von on-device decisioning für Ihr Unternehmen

  1. Durch die Aktivierung der geräteinternen Entscheidungsfindung wird sichergestellt, dass eine A/B-Aktivität mit einer Latenz von nahezu null ausgeführt wird. Um diese Funktion zu aktivieren, navigieren Sie in Adobe Target zu Administration > Implementation > Account details und aktivieren Sie den Umschalter On-Device Decisioning .

    ALT-Bild

    note note
    NOTE
    Sie müssen über die Rolle Administrator oder Genehmiger Benutzer) verfügen um den Umschalter On-Device Decisioning zu aktivieren oder zu deaktivieren.

    Nach der Aktivierung des On-Device Decisioning-Umschalters beginnt Adobe Target mit der Generierung Regelartefakte für Ihren Client.

2. Erstellen einer Experience Targeting (XT)-Aktivität

  1. Navigieren Sie in Adobe Target zur Seite Activities und wählen Sie dann Create Activity > Experience Targeting aus.

    ALT-Bild

  2. Lassen Sie im Create Experience Targeting Activity-Modal die Option Web ausgewählt (1), wählen Sie Form als Experience Composer (2), wählen Sie einen Arbeitsbereich und eine Eigenschaft aus (3) und klicken Sie auf Next (4).

    ALT-Bild

3. Definieren eines personalisierten Erlebnisses pro Zielgruppe

  1. Klicken Sie im Experiences Schritt der Aktivitätserstellung auf Change Audience , um eine Zielgruppe derjenigen Besucher zu erstellen, die nach San Francisco, Kalifornien reisen möchten.

    ALT-Bild

  2. Definieren Sie im Create Audience-Modal eine benutzerdefinierte Regel, in der destinationCity = San Francisco ist. Diese Gruppe definiert die Benutzenden, die nach San Francisco reisen möchten.

    ALT-Bild

  3. Geben Sie noch im Experiences Schritt den Namen des Ortes (1) in Ihrer Anwendung ein, an dem Sie ein Sonderangebot für das Golden Gate Bridge machen möchten, jedoch nur für diejenigen, die nach San Francisco fahren. In dem hier gezeigten Beispiel ist die Homepage der Ort, der für das HTML-Angebot (2) ausgewählt wurde und im Content definiert ist.

    ALT-Bild

  4. Fügen Sie eine weitere Zielgruppe hinzu, indem Sie auf Add Experience Targeting klicken. Dieses Mal sollten Sie eine Zielgruppe ansprechen, die nach New York reisen möchte, indem Sie eine Zielgruppenregel definieren, bei der destinationCity = New York gilt. Definieren Sie in Ihrem Programm den Ort, an dem Sie ein Sonderangebot für das Empire State Building unterbreiten möchten. In dem hier gezeigten Beispiel ist homepage der Ort, der für das HTML-Angebot (2) ausgewählt wurde und im Content definiert ist.

    ALT-Bild

4. Überprüfen des personalisierten Erlebnisses pro Zielgruppe

Stellen Sie im Targeting Schritt sicher, dass Sie das gewünschte personalisierte Erlebnis pro Zielgruppe konfiguriert haben.

ALT-Bild

5. Einrichten von Berichten

Wählen Sie im Goals & Settings Schritt Adobe Target als Reporting Source aus, um die Aktivitätsergebnisse in der Adobe Target Benutzeroberfläche anzuzeigen, oder wählen Sie Adobe Analytics aus, um sie in der Benutzeroberfläche von Adobe Analytics anzuzeigen.

ALT-Bild

6. Hinzufügen von Metriken für Tracking-KPIs

Wählen Sie eine Goal Metric aus, um den Erfolg der Aktivität zu messen. In diesem Beispiel basiert eine erfolgreiche Konversion darauf, ob der Benutzer auf das personalisierte Zielangebot klickt.

7. Personalisierte Angebote in der Anwendung implementieren

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. Implementieren von Code zum Tracking von Konversionsereignissen

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. Aktivieren Sie Ihre Experience Targeting-(XT)-Aktivität

ALT-Bild

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