Testprofile sind erforderlich, wenn Sie in einer Journey den Testmodus verwenden und eine Vorschau anzeigen und Ihre Inhalte testen möchten.
Es gibt mehrere Möglichkeiten, Testprofile zu erstellen. Auf dieser Seite finden Sie Details für Folgendes:
Ein vorhandenes Profil in ein Testprofil umwandeln
Testprofile durch Hochladen einer CSV-Datei oder mithilfe von API-Aufrufen erstellen
Zusätzlich zu diesen beiden Methoden bietet Adobe Journey Optimizer einen speziellen produktinternen Anwendungsfall, um die Erstellung von Testprofilen zu erleichtern.
Sie können auch eine JSON-Datei in einen vorhandenen Datensatz hochladen. Weiterführende Informationen dazu finden Sie in der Dokumentation zur Datenaufnahme.
Das Erstellen eines Testprofils ähnelt dem Erstellen von Standardprofilen in Adobe Experience Platform. Weitere Informationen finden Sie in der Dokumentation zu Echtzeit-Kundenprofilen.
➡️ In diesem Video erfahren Sie, wie Sie Testprofile erstellen
Um Profile erstellen zu können, müssen Sie zunächst ein Schema und einen Datensatz in Adobe Journey Optimizer erstellen.
Gehen Sie wie folgt vor, um ein Schema zu erstellen:
Klicken Sie im Menüabschnitt DATEN-MANAGEMENT auf Schemas.
Klicken Sie oben rechts auf Schema erstellen und wählen Sie dann einen Schematyp aus, z. B. Einzelnes XDM-Profil.
Wählen Sie die entsprechenden Feldgruppen aus. Stellen Sie sicher, dass Sie die Feldgruppe Profil-Testdetails hinzufügen.
Klicken Sie abschließend auf Feldgruppen hinzufügen: Die Liste der Feldgruppen wird im Bildschirm „Schemaübersicht“ angezeigt.
Klicken Sie auf den Namen des Schemas, um es zu ändern und seine Eigenschaften zu aktualisieren.
Klicken Sie im Abschnitt „Feldgruppen“ auf die Schaltfläche Hinzufügen, um andere Feldgruppen auszuwählen, die dem Schema hinzugefügt werden sollen.
Klicken Sie in der Liste der Felder auf das Feld, das Sie als die primäre Identität definieren möchten.
Markieren Sie im rechten Bereich Feldeigenschaften die Optionen Identität und Primäre Identität und wählen Sie einen Namespace aus. Wenn die primäre Identität eine E-Mail-Adresse sein soll, wählen Sie den Namespace E-Mail. Klicken Sie auf Übernehmen.
Wählen Sie das Schema aus und aktivieren Sie die Option Profil im Bereich Schema-Eigenschaften.
Klicken Sie auf Speichern.
Weitere Informationen zur Erstellung von Schemas finden Sie in der XDM-Dokumentation.
Anschließend müssen Sie den Datensatz erstellen, in den die Profile importiert werden. Führen Sie folgende Schritte aus:
Weitere Informationen zur Erstellung von Datensätzen finden Sie in der Dokumentation zum Katalog-Service.
Auf der Adobe Journey Optimizer-Startseite können Sie den produktinternen Anwendungsfall für Testprofile nutzen. Dieser Anwendungsfall erleichtert die Erstellung von Testprofilen, die vor der Veröffentlichung zum Testen von Journeys verwendet werden.
Klicken Sie auf den Button Start, um den Anwendungsfall zu starten.
Die folgenden Informationen werden benötigt:
Identity-Namespace: Der Identity-Namespace, mit dem die Testprofile eindeutig identifiziert werden. Wenn beispielsweise die E-Mail-Adresse zur Identifizierung der Testprofile verwendet wird, sollte der Identity-Namespace E-Mail ausgewählt werden. Wenn die eindeutige Kennung die Telefonnummer ist, sollte der Identity-Namespace Telefon ausgewählt werden.
CSV-Datei: Eine kommagetrennte Datei, die die Liste der zu erstellenden Testprofile enthält. Der Anwendungsfall erwartet ein vordefiniertes Format für die CSV-Datei, die die Liste der zu erstellenden Testprofile enthält. Jede Zeile in der Datei sollte die folgenden Felder in der richtigen Reihenfolge wie folgt enthalten:
Nachdem Sie den Identity-Namespace ausgewählt und die CSV-Datei basierend auf dem oben stehenden Format bereitgestellt haben, klicken Sie oben rechts auf den Button Ausführen. Es kann ein paar Minuten dauern, bis der Anwendungsfall abgeschlossen ist. Sobald der Anwendungsfall die Verarbeitung und das Erstellen der Testprofile abgeschlossen hat, wird eine Benachrichtigung gesendet, um den Benutzer zu informieren.
Testprofile können vorhandene Profile überschreiben. Bevor Sie den Anwendungsfall ausführen, stellen Sie sicher, dass die CSV-Datei nur Testprofile enthält und dass sie für die richtige Sandbox ausgeführt wird.
So können Sie ein vorhandenes Profil in ein Testprofil umwandeln: Sie können Profilattribute auf dieselbe Weise aktualisieren wie bei der Erstellung eines Profils.
Am einfachsten erreichen Sie das, indem Sie die Aktionsaktivität Profil aktualisieren in einer Journey verwenden und das boolesche Feld testProfile von „false“ auf „true“ ändern.
Ihre Journey besteht aus den Aktivitäten Segment lesen und Profil aktualisieren. Zunächst müssen Sie ein Segment erstellen, das auf die Profile zielt, die Sie in Testprofile umwandeln möchten.
Da Sie das Feld testProfile aktualisieren werden, müssen die ausgewählten Profile dieses Feld enthalten. Das zugehörige Schema muss die Feldgruppe Testdetails des Profils enthalten. Weitere Informationen finden Sie in diesem Abschnitt.
Gehen Sie oben rechts zu Segmente und dann zu Segment erstellen.
Definieren Sie einen Namen für Ihr Segment und erstellen Sie das Segment: Wählen Sie die Felder und Werte aus, um die gewünschten Profile anzusprechen.
Klicken Sie auf Speichern und prüfen Sie, ob die Profile korrekt durch das Segment angesprochen werden.
Die Segmentberechnung kann einige Zeit in Anspruch nehmen. Weitere Informationen zu Segmenten finden Sie in diesem Abschnitt.
Erstellen Sie jetzt eine neue Journey und beginnen Sie mit der Orchestrierungsaktivität Segment lesen.
Wählen Sie das zuvor erstellte Segment und den Namespace aus, den Ihre Profile verwenden.
Fügen Sie die Aktionsaktivität Profil aktualisieren hinzu.
Wählen Sie das Schema, das Feld testProfiles und den Datensatz aus und legen Sie den Wert auf true fest. Klicken Sie dazu im Feld WERT auf das Stift-Symbol rechts, wählen Sie Erweiterter Modus aus und geben Sie true ein.
Klicken Sie auf Veröffentlichen.
Überprüfen Sie im Abschnitt Segmente, ob die Profile korrekt aktualisiert wurden.
Nähere Informationen zur Aktivität Profil aktualisieren erhalten Sie in diesem Abschnitt.
In Adobe Experience Platform können Sie Profile erstellen, indem Sie eine CSV-Datei, die die verschiedenen Profilfelder enthält, in Ihren Datensatz hochladen. Dies ist die einfachste Methode.
Ihre Testprofile werden hinzugefügt und können jetzt beim Testen einer Journey verwendet werden. Weitere Informationen finden Sie in diesem Abschnitt.
Weitere Informationen zu CSV-Importen finden Sie in der Dokumentation zur Datenaufnahme.
Sie können Testprofile auch über API-Aufrufe erstellen. Weitere Informationen finden Sie in der Dokumentation zu Adobe Experience Platform.
Sie müssen ein Profilschema verwenden, das die Feldgruppe „Testdetails des Profils“ enthält. Die Markierung „testProfile“ ist Teil dieser Feldgruppe.
Achten Sie beim Erstellen eines Profils darauf, diesen Wert zu übergeben: testProfile = true.
Beachten Sie, dass Sie auch ein vorhandenes Profil aktualisieren können, um die Markierung „testProfile“ in „true“ zu ändern.
Hier sehen Sie ein Beispiel für einen API-Aufruf zum Erstellen eines Testprofils:
curl -X POST \
'https://dcs.adobedc.net/collection/xxxxxxxxxxxxxx' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Postman-Token: xxxxx' \
-H 'cache-control: no-cache' \
-H 'x-api-key: xxxxx' \
-H 'x-gw-ims-org-id: xxxxx' \
-d '{
"header": {
"msgType": "xdmEntityCreate",
"msgId": "xxxxx",
"msgVersion": "xxxxx",
"xactionid":"xxxxx",
"datasetId": "xxxxx",
"imsOrgId": "xxxxx",
"source": {
"name": "Postman"
},
"schemaRef": {
"id": "https://example.adobe.com/mobile/schemas/xxxxx",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"body": {
"xdmMeta": {
"schemaRef": {
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"xdmEntity": {
"_id": "xxxxx",
"_mobile":{
"ECID": "xxxxx"
},
"testProfile":true
}
}
}'
Hier erfahren Sie, wie Sie ein Testprofil erstellen.