kameleoon_visitor_code.
Nach der Synchronisierung machen Sie Salesforce-Zielgruppen und -Attribute als benutzerdefinierte Kameleoon-Daten verfügbar, um sie als Zieleinstellungsbedingungen im Kameleoon-Segment-Builder zu verwenden.
Diese Integration ist auf Anfrage verfügbar. Wenden Sie sich für weitere Informationen an Ihren Customer Success Manager (CSM).
- Zielbesucher, die zu einer bestimmten Salesforce-Zielgruppe gehören, wie etwa Hochwertige Kunden.
- Besucher basierend auf einem bestimmten Attribut ansprechen, etwa ein
customer_tiervon Gold. - Erlebnisse basierend auf Verhaltensdaten personalisieren, wie
loyalty_status,lifetime_value_bandoderchurn_risk. - Salesforce-Daten systemeigen mit beliebigen anderen Kameleoon-Zieleinstellungsbedingungen kombinieren.
So funktioniert die Salesforce Data 360-Synchronisierung
Die Integration basiert darauf, dass der Kameleoon-Besuchercode als gemeinsamer Identifikator über beide Plattformen hinweg fungiert. Die Synchronisierung folgt diesem kontinuierlichen Workflow:- Senden Sie den Identifikator: Ihre Website sendet den Kameleoon-Besuchercode während des Besuchs des Benutzers an Salesforce Data 360.
- Exportieren Sie die Daten: Salesforce veröffentlicht in regelmäßigen Abständen Zielgruppenmitgliedschaften und ausgewählte Kundenattribute an ein S3- oder SFTP-Ziel.
- Erfassen Sie die Daten: Kameleoon verarbeitet diese Aktivierungsdateien und speichert die Salesforce-Daten gegen den entsprechenden
kameleoon_visitor_code. - Zielgruppe des Besuchers: Bei der nächsten Interaktion des Besuchers ruft Kameleoon diese Informationen über benutzerdefinierte Daten ab und bewertet sie für aktive Zieleinstellungssegmente.
Voraussetzungen für die Salesforce Data 360-Integration
Bevor Sie die Integration zwischen Kameleoon und Salesforce Data 360 konfigurieren, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:- Sie verfügen über ein Salesforce Data 360-Konto mit Administratorberechtigungen zum Konfigurieren von Datenmodelobjekten, Zuordnungen, Segmenten, Verbindungen und Aktivierungszielen.
- Sie haben ein aktives Kameleoon-Projekt.
- Ihr Kameleoon-Vertreter hat Ihnen die spezifischen S3- oder SFTP-Verbindungsanmeldeinformationen für Ihr Projekt bereitgestellt.
Schritt 1: Senden Sie den Kameleoon-Besuchercode an Salesforce
Um Salesforce-Profile Kameleoon-Besuchern zuzuordnen, muss Ihre Umgebung den Kameleoon-Besuchercode an Salesforce Interactions senden. Fügen Sie das folgende JavaScript zu Ihrem globalen Skript in Kameleoon hinzu. Diese Logik stellt sicher, dass das Skript den Besuchercode pro Besuch genau einmal an Salesforce sendet und nur ausgelöst wird, wenn das Salesforce-Objekt auf der Seite verfügbar wird:Schritt 2: Hinzufügen und Zuordnen des Besuchercodes in Salesforce Data 360
Nachdem der Besuchercode in Ihre Salesforce-Umgebung fließt, erstellen Sie ein Zielfeld auf dem Salesforce Individual Data Model Object (DMO), um diesen zu speichern.Erstellen Sie das Feld in Salesforce Data 360
- Navigieren Sie in Salesforce Data 360 zu Data Model.
- Öffnen Sie das Individual DMO und klicken Sie auf Edit.
- Klicken Sie auf Add Field und konfigurieren Sie es mit den genauen Werten unten:
- Klicken Sie auf Save, um das DMO zu aktualisieren.
Ordnen Sie das Feld dem Data Lake Object zu
Das Erstellen des DMO-Felds füllt es nicht automatisch auf. Sie müssen das Feld vom eingehenden Data Lake Object (DLO) Ihrem neuen DMO-Feld zuordnen.- Navigieren Sie zum relevanten Data Lake Object (beispielsweise Ihr Website-DLO).
- Ordnen Sie das Quellfeld, das den Kameleoon-Besucheridentifikator enthält, auf
Individual.kameleoon_visitor_codezu.
Schritt 3: Konfigurieren Sie die Verbindung zwischen Salesforce und Kameleoon
Kameleoon unterstützt Salesforce Data 360-Aktivierungen über Amazon S3 oder SFTP. Wählen Sie eine der folgenden Transportmethoden basierend auf den Anmeldeinformationen aus, die Ihr Kameleoon-Vertreter bereitgestellt hat, und konfigurieren Sie eine Methode.Option A: Konfigurieren Sie Amazon S3 für Salesforce Data 360
- Navigieren Sie in Salesforce Data 360 zu Data Cloud Setup.
- Wählen Sie unter External Integrations die Option More Connectors > New.
- Wählen Sie unter Target die Option Amazon S3.
- Geben Sie einen Verbindungsnamen ein (beispielsweise Kameleoon integration).
- Wählen Sie Access Key/Secret Based authentication.
- Geben Sie den AWS Access Key, AWS Secret Access Key, S3-Bucket und Parent Directory ein, die von Kameleoon bereitgestellt werden.
- Klicken Sie auf Test Connection und dann auf Save.
- Navigieren Sie zu Activation Targets > New.
- Wählen Sie unter File Storage die Option Amazon S3 und wählen Sie Ihre neu erstellte Kameleoon-Verbindung.
- Wählen Sie CSV als Dateiformat, geben Sie einen Zielnamen ein (beispielsweise Kameleoon audience sync) und klicken Sie auf Save.
Option B: Konfigurieren Sie SFTP für Salesforce Data 360
- Navigieren Sie in Salesforce Data 360 zu Data Cloud Setup.
- Wählen Sie unter External Integrations die Option Other Connectors.
- Klicken Sie auf New und wählen Sie Target > Secure File Transfer (SFTP).
- Geben Sie einen Verbindungsnamen ein (beispielsweise Kameleoon integration).
- Geben Sie den Kameleoon SFTP-Host, -Port, -Benutzername und -Parent Directory ein, die von Kameleoon bereitgestellt werden.
- Geben Sie Ihren privaten SSH-Schlüssel und optionale Passphrase ein.
- Klicken Sie auf Test Connection und dann auf Save.
- Navigieren Sie zu Activation Targets > New.
- Wählen Sie unter File Storage die Option SFTP und wählen Sie Ihre neu erstellte Kameleoon-Verbindung.
- Wählen Sie CSV als Dateiformat, geben Sie einen Zielnamen ein (beispielsweise Kameleoon audience sync) und klicken Sie auf Save.
Schritt 4: Aktivieren Sie Salesforce-Zielgruppen und -Attribute für Kameleoon
Nachdem die Verbindung hergestellt wurde, wählen Sie die spezifischen Salesforce Data 360-Segmente und -Attribute aus, die Sie an Kameleoon übertragen möchten.- Navigieren Sie in Salesforce Data 360 zu Segments.
- Wählen Sie das Segment aus, das Sie mit Kameleoon synchronisieren möchten.
- Klicken Sie auf der Registerkarte Activations auf New und wählen Sie Ihr Kameleoon Audience Sync-Ziel.
- Wählen Sie Individual als Activation Membership-Objekt.
- Klicken Sie auf Add Attributes, erweitern Sie die Entität Individual und fügen Sie
kameleoon_visitor_codehinzu. - Fügen Sie alle zusätzlichen Salesforce-Attribute hinzu, die Sie für die Zieleinstellung in Kameleoon verwenden möchten (beispielsweise
customer_tieroderchurn_risk).
Wählen Sie beim Konfigurieren des Aktivierungsaktualisierungstyps in Salesforce die Option Incremental, um sicherzustellen, dass Zielgruppenmitgliedschaften und Attribute effizient synchronisiert werden, indem nur die geänderten Datensätze aktualisiert werden, anstatt die gesamte Zielgruppe bei jeder Ausführung zu übertragen.
Schritt 5: Rufen Sie Salesforce-Daten in Ihrem globalen Skript ab
Um die synchronisierten Salesforce-Daten für die Zieleinstellung verfügbar zu machen, rufen Sie sie aus dem Kameleoon-Remote-Datenspeicher ab und registrieren Sie sie als benutzerdefinierte Daten mithilfe der JavaScript Activation API. Fügen Sie diesen Code zum gleichen globalen Skript hinzu, das den Besuchercode an Salesforce sendet, nicht zum eigenen Abrufcode benutzerdefinierter Daten. Der Abrufaufruf ist asynchron und erfordert einen Rückruf, daher können Sie ihn einmal hier aufrufen, um jedes Attribut und jede Zielgruppe aus einer einzigen Serverantwort zu registrieren, anstatt für jedes Attribut einen separaten Remote-Lookup auszulösen:retrieveDataFromRemoteSource() und setCustomData() finden Sie in der Activation API-Referenz.
Rufen Sie Salesforce-Daten für Kameleoon Feature Experimentation ab
Wenn Sie Besucher mit Kameleoon Feature Experimentation anstelle von Web Experimentation ansprechen, wird kein globales Skript im Browser ausgeführt. Rufen Sie die Daten stattdessen mit einem Kameleoon SDK ab, verwenden SiegetRemoteData() zum Abrufen des Payload und addData(), um jeden Wert zu registrieren, bevor Sie ein Feature Flag evaluieren:
getRemoteData(), addData() und isFeatureFlagActive() finden Sie in der JavaScript SDK-Dokumentation. Den vollständigen Feature Experimentation-Workflow finden Sie unter Use external data to target users.
Schritt 6: Erstellen Sie benutzerdefinierte Daten in Kameleoon
Kameleoon verarbeitet automatisch die eingehenden Salesforce CSV-Aktivierungsdateien. Um diese Daten für die Zieleinstellung zu verwenden, erstellen Sie benutzerdefinierte Daten-Objekte auf der Kameleoon-Plattform, die den Werten entsprechen, die Ihr Skript setzt. Navigieren Sie zu Settings > Custom data > New custom data und konfigurieren Sie die Objekte basierend auf Ihren erforderlichen Datentypen. Weitere Informationen zu benutzerdefinierten Kameleoon-Daten finden Sie unter Create custom data.Beispiel 1: Zuordnen von Salesforce-Zielgruppen (Listendaten)
Um Besucher basierend auf ihrer Präsenz in mehreren Salesforce-Zielgruppen anzusprechen, konfigurieren Sie die benutzerdefinierten Daten mit den folgenden Einstellungen:- Name: Salesforce Audiences
- Retrieval method: Kameleoon Activation API
- Type: List
- Format: String
- Scope: Visit
Beispiel 2: Zuordnen von Salesforce-Profilattributen (Zeichenfolgendaten)
Um Besucher basierend auf einem bestimmten, einzelnen Profilattribut, etwa einer Kundenstufe, anzusprechen, erstellen Sie einen separaten benutzerdefinierten Dateneintrag mit den folgenden Einstellungen:- Name: Salesforce Customer Tier
- Retrieval method: Kameleoon Activation API
- Type: Single
- Format: String
- Scope: Visitor
Wenn Sie Besucher mit Kameleoon Feature Experimentation ansprechen, wählen Sie Kameleoon SDK method als Abrufmethode für beide benutzerdefinierten Dateneinträge anstelle von Kameleoon Activation API.
Schritt 7: Zielgruppe Salesforce-Zielgruppen in Kameleoon
Nachdem Sie die benutzerdefinierten Daten zugeordnet haben, werden die Salesforce-Informationen systemeigen im Kameleoon-Segment-Builder verfügbar. So verwenden Sie die Daten in einem Segment:- Navigieren Sie zum Segment Builder (Settings > Segments > New segment).
- Ziehen Sie Ihre neu erstellte benutzerdefinierte Datenbedingung in die Segmentregel.
-
Konfigurieren Sie den Logik-Operator. Beispielsweise können Sie zum Ansprechen hochgewertiger Kunden Folgendes konfigurieren:
Salesforce Audiencesis amongHigh-value customers
Überlegungen zur Salesforce Data 360-Integration
Berücksichtigen Sie die folgenden Systemverhalten bei der Verwaltung der Integration zwischen Salesforce Data 360 und Kameleoon:- Identifikatorenkonsistenz: Der
kameleoon_visitor_code-String, den Salesforce exportiert, muss genau mit der Cookie-Zeichenfolge des Besuchers in Kameleoon übereinstimmen. Wenn der Identifikator während des Salesforce-Importvorgangs geändert oder gehashed wird, schlägt die Synchronisierung fehl. - Datenfriechheit: Die Integration basiert auf asynchronen Dateien. Änderungen am Profil eines Benutzers werden in Kameleoon erst verfügbar, nachdem sich das Salesforce-Segment aktualisiert hat, Salesforce die CSV-Aktivierungsdatei bereitgestellt hat und Kameleoon das resultierende Payload erfasst hat.
- Datenschutz: Aktivieren Sie nur die spezifischen Attribute, die für Experimente oder Personalisierung erforderlich sind. Vermeiden Sie die Aktivierung von personenbezogenen Informationen (PII), wenn ein breiteres kategorisches Attribut (etwa ein generisches
LTV_band) das gleiche Zieleinstellungsziel erreicht.