Zum Hauptinhalt springen
Hightouch hat einen Konnektor erstellt, mit dem Hightouch-Kunden Hightouch-Benutzerdaten zu Targeting-Zwecken an Kameleoon senden konnen. Um diesen Konnektor einzurichten, lesen Sie die Hightouch-Dokumentation. Diese Seite beschreibt, wie Sie Benutzer entsprechend den an Kameleoon gesendeten Hightouch-Daten ansprechen. Hauptvorteile:
  • Die Anpassung von Inhalten und Angeboten basierend auf Hightouch-Daten-Leads fuhrt zu relevanteren Erlebnissen und einer hoheren Benutzerinteraktion.
  • Personalisiertes Targeting erhoht die Wahrscheinlichkeit von Conversions, indem Inhalte bereitgestellt werden, die den individuellen Praferenzen der Benutzer entsprechen.

Aktivierung Ihrer Hightouch-Daten in Kameleoon

Nachdem Sie die Verbindung zu Kameleoon eingerichtet haben, sind Hightouch-Daten fur das Targeting verfugbar. Sie mussen eine Kameleoon Custom Data erstellen und mit Ihren in Kameleoon gespeicherten Hightouch-Daten fullen. Anschliessend mussen Sie in Ihren Kameleoon-Segmenten nach Wert ansprechen. Hier sind die Schritte:
  1. Erstellen Sie eine Kameleoon Custom Data, wie hier beschrieben.
    • Angenommen, Sie nennen die Custom Data hightouch_country (mit automatisch zugewiesenem Custom-Data-Index 12) und mochten Lander-Daten ansprechen, die von Hightouch gespeichert wurden. Diese Custom Data ist vom Typ string mit einem Scope von visit oder visitor, je nachdem, ob Sie davon ausgehen, dass sich das Attribut (Land) bei jedem Besuch andert.
  2. Fuhren Sie einen Remote-Aufruf an den Kameleoon-Datenspeicher durch, um das auf Kameleoon-Servern gespeicherte Hightouch-JSON abzurufen.
  3. Parsen Sie das JSON und setzen Sie den Custom-Data-Wert auf country.
  4. Geben Sie ein Code-Snippet ein
WENN Sie das Kameleoon Android SDK verwenden, sieht das Code-Snippet wie folgt aus:
String hightouchId = "12345"; // Fetch your Hightouch id and convert to string
kameleoonClient.getRemoteData(hightouchId, new KameleoonDataCallback() {
 @Override
 public void onSuccess(JSONObject jsonObject) {
   kameleoonClient.addData(visitorCode, new CustomData(12, jsonObject.getString("COUNTRY"))); // "visitorCode" is the Kameleoon visitor code. "12" is the index of this custom data among all your other custom data, you can find this in the Kameleoon UI.
 }

 @Override
 public void onFail(Exception exception) {
   _// on fail_
 }
});
Die Entwicklerdokumentation unseres Android SDK finden Sie hier, mit spezifischer Dokumentation fur die Methode getRemoteData() hier und wie Sie Custom Data festlegen hier. WENN Sie Kameleoon Web Experimentation verwenden, konnen Sie unsere JavaScript Activation API in Ihrem globalen Skript wie folgt aufrufen:
Kameleoon.API.Data.retrieveDataFromRemoteSource(hightouchId, function (data) {
         if ("COUNTRY" in data)
         {
          Kameleoon.API.Data.setCustomData("hightouch_country", data["COUNTRY"]); // In this API the custom data is identified by name rather than by index
         }
         
       });
Die Dokumentation fur die Methode retrieveDataFromRemoteSource() finden Sie hier und die Methode setCustomData() hier.
  1. Erstellen Sie ein Kameleoon-Targeting-Segment “England Users” mit einer Bedingung, die Besucher mit einer Custom Data hightouch_country anspricht, deren Wert auf “England” gesetzt ist (wenn Sie Hightouch-Benutzer aus England ansprechen mochten).
  2. Erstellen Sie ein Kameleoon-Experiment, das auf dem Targeting-Segment “England Users” basiert. Nur Benutzer mit einer Hightouch-”COUNTRY” gleich “England” werden von diesem Experiment angesprochen.
Kameleoon bietet viele Einrichtungsmoglichkeiten mit verschiedenen APIs und vielen SDKs, die hier verfugbar und dokumentiert sind. Fur ein tiefgreifendes Verstandnis der Kameleoon Custom Data finden Sie detaillierte technische Dokumentation hier, mit Schwerpunkt auf den verschiedenen Methoden zum Festlegen eines Custom-Data-Werts (Erfassungsmethoden) und wie Sie eine Custom Data verwenden hier.