In diesem Tutorial werden spezifische Schritte zum Einrichten und Einführen von benutzerdefinierte Aktivität Daten aus Marketo in die Experience Platform. Schritte zum Standardaktivität -Daten, lesen Sie die Marketo UI-Handbuch.
Zusätzlich zu Standardaktivitäten, können Sie auch die Marketo -Quelle, um benutzerdefinierte Aktivitätsdaten an Adobe Experience Platform zu übertragen. In diesem Dokument wird beschrieben, wie Sie eine Quellverbindung und einen Datenfluss für benutzerdefinierte Aktivitätsdaten mit der Marketo -Quelle in der Benutzeroberfläche.
Dieses Tutorial setzt ein Grundverständnis der folgenden Komponenten von Adobe Experience Platform voraus:
Der erste Schritt zum Abrufen benutzerdefinierter Aktivitätsdaten aus Marketo zur Experience Platform verwendet wird, um den API-Namen und den Anzeigenamen Ihrer benutzerdefinierten Aktivität abzurufen.
Melden Sie sich mit dem Marketo -Schnittstelle. In der linken Navigation, unter Database Managementauswählen Benutzerdefinierte Marketo-Aktivitäten.
Die Benutzeroberfläche aktualisiert eine Anzeige Ihrer benutzerdefinierten Aktivitäten, einschließlich Informationen zu ihren jeweiligen Anzeigenamen und API-Namen. Sie können auch die rechte Leiste verwenden, um andere benutzerdefinierte Aktivitäten aus Ihrem Konto auszuwählen und anzuzeigen.
Auswählen Felder aus der oberen Kopfzeile, um die mit Ihrer benutzerdefinierten Aktivität verknüpften Felder anzuzeigen. Auf dieser Seite können Sie die Namen, API-Namen, Beschreibungen und Datentypen der Felder in Ihrer benutzerdefinierten Aktivität anzeigen. Details zu einzelnen Feldern werden in einem späteren Schritt beim Erstellen eines Schemas verwendet.
Im Schemas Dashboard der Experience Platform-Benutzeroberfläche, wählen Sie Durchsuchen und wählen Sie B2B-Aktivität aus der Liste der Schemas.
Verwenden Sie die Suchleiste, um die Navigation durch die Liste der Schemas zu beschleunigen.
Fügen Sie als Nächstes eine neue Feldergruppe zum B2B Activity Schema. Diese Feldergruppe sollte mit der benutzerdefinierten Aktivität übereinstimmen, die Sie erfassen möchten, und den Anzeigenamen der benutzerdefinierten Aktivität verwenden, den Sie zuvor abgerufen haben.
Um eine neue Feldergruppe hinzuzufügen, wählen Sie + Hinzufügen neben dem Feldergruppen Bereich unter Komposition.
Die Feldergruppen hinzufügen angezeigt. Auswählen Neue Feldergruppe erstellen Geben Sie dann denselben Anzeigenamen für die benutzerdefinierte Aktivität an, den Sie in einem früheren Schritt abgerufen haben, und geben Sie eine optionale Beschreibung für die neue Feldergruppe an. Wenn Sie fertig sind, wählen Sie Feldergruppen hinzufügen.
Nach der Erstellung erscheint Ihre neue Feldergruppe für die benutzerdefinierte Aktivität im Feldergruppen Katalog.
Fügen Sie Ihrem Schema als Nächstes ein neues Feld hinzu. Dieses neue Feld muss auf type: object
und enthält die einzelnen Felder der benutzerdefinierten Aktivität.
Um ein neues Feld hinzuzufügen, wählen Sie das Pluszeichen (+
) neben dem Schemanamen. Ein Eintrag für Unbenanntes Feld | Typ angezeigt. Konfigurieren Sie anschließend die Eigenschaften Ihres Felds mithilfe des Feldeigenschaften Bereich. Legen Sie den Feldnamen als API-Namen Ihrer benutzerdefinierten Aktivität fest und legen Sie den Anzeigenamen als Anzeigenamen für Ihre benutzerdefinierte Aktivität fest. Legen Sie anschließend den Typ auf object
und weisen Sie die Feldergruppe der benutzerdefinierten Feldergruppe zu, die Sie im vorherigen Schritt erstellt haben. Wenn Sie fertig sind, wählen Sie Anwenden aus.
Das neue Feld wird in Ihrem Schema angezeigt.
Der letzte Schritt bei der Vorbereitung Ihres Schemas besteht darin, einzelne Felder in das Feld einzufügen, das Sie im vorherigen Schritt erstellt haben.
Nach Abschluss der Schemaeinrichtung können Sie nun einen Datenfluss für Ihre benutzerdefinierten Aktivitätsdaten erstellen.
Wählen Sie in der Platform-Benutzeroberfläche die Option Quellen in der linken Navigationsleiste, um auf den Arbeitsbereich Quellen zuzugreifen. Die Katalog zeigt eine Vielzahl von Quellen an, mit denen Sie ein Konto erstellen können.
Sie können die gewünschte Kategorie aus dem Katalog auf der linken Bildschirmseite auswählen. Alternativ können Sie die gewünschte Quelle mithilfe der Suchleiste finden.
Wählen Sie unter der Kategorie Adobe-Programme die Option Marketo Engage. Wählen Sie dann Daten hinzufügen, um einen neuen Marketo-Datenfluss zu erstellen.
Auswählen Tätigkeiten aus der Liste der Marketo Datensätze und wählen Sie dann Nächste.
Als Nächstes Informationen für Ihren Datenfluss bereitstellen, einschließlich der Namen und Beschreibungen für Ihren Datensatz und Ihren Datenfluss, des von Ihnen verwendeten Schemas und der Konfigurationen für Profile Erfassung, Fehlerdiagnose und partielle Erfassung.
Zuordnungen für Standard-Aktivitätsfelder werden automatisch ausgefüllt, benutzerdefinierte Aktivitätsfelder müssen jedoch manuell den entsprechenden Zielfeldern zugeordnet werden.
Um mit der Zuordnung Ihrer benutzerdefinierten Aktivitätsfelder zu beginnen, wählen Sie Neuer Feldtyp und wählen Sie Neues Feld hinzufügen.
Navigieren Sie durch die Quelldatenstruktur und suchen Sie das benutzerdefinierte Aktivitätsfeld, das Sie erfassen möchten. Wenn Sie fertig sind, wählen Sie Auswählen.
Um Verwirrung zu vermeiden und doppelte Feldnamen zu verarbeiten, wird benutzerdefinierten Aktivitätsfeldern der API-Name vorangestellt.
Um ein Zielfeld hinzuzufügen, wählen Sie das Schemensymbol aus und wählen Sie dann die benutzerdefinierten Aktivitätsfelder aus dem Zielschema aus.
Wiederholen Sie die Schritte, um den Rest der benutzerdefinierten Felder für die Aktivitätszuordnung hinzuzufügen. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Weiter.
Der Schritt Überprüfung wird angezeigt, sodass Sie Ihren neuen Datenfluss überprüfen können, bevor er hergestellt wird. Die Details lassen sich wie folgt kategorisieren:
Nachdem Sie Ihren Datenfluss überprüft haben, wählen Sie Speichern und Aufnehmen und gewähren Sie etwas Zeit für die Herstellung des Datenflusses.
Um einem vorhandenen Datenfluss benutzerdefinierte Aktivitätsdaten hinzuzufügen, ändern Sie die Zuordnungen eines vorhandenen Aktivitäts-Datenflusses mit den benutzerdefinierten Aktivitätsdaten, die Sie erfassen möchten. Auf diese Weise können Sie benutzerdefinierte Aktivitäten in denselben vorhandenen Aktivitäts-Datensatz aufnehmen. Weitere Informationen zum Aktualisieren der Zuordnungen eines vorhandenen Datenflusses finden Sie im Handbuch unter Aktualisieren von Datenflüssen in der Benutzeroberfläche.
Sobald Ihr Datenfluss abgeschlossen ist, können Sie Query Service , um Aktivitäten nach Ihren benutzerdefinierten Aktivitätsdaten zu filtern.
Wenn benutzerdefinierte Aktivitäten in Platform erfasst werden, wird der API-Name der benutzerdefinierten Aktivität automatisch zu eventType
. Verwendung eventType={API_NAME}
, um nach benutzerdefinierten Aktivitätsdaten zu filtern.
SELECT * FROM with_custom_activities_ds_today WHERE eventType='aepCustomActivityDemo1'
Verwenden Sie die IN
-Klausel zum Filtern mehrerer benutzerdefinierter Aktivitäten:
SELECT * FROM $datasetName WHERE eventType='{API_NAME}'
SELECT * FROM $datasetName WHERE eventType IN ('aepCustomActivityDemo1', 'aepCustomActivityDemo2')
Die folgende Abbildung zeigt eine Beispiel-SQL-Anweisung im Abfrage-Editor , das nach benutzerdefinierten Aktivitätsdaten filtert.
In diesem Tutorial haben Sie ein Platform-Schema für Marketo benutzerdefinierte Aktivitätsdaten und einen Datenfluss erstellt, um diese Daten an Platform zu übertragen. Allgemeine Informationen über Marketo -Quelle, lesen Sie die Marketo Quellübersicht.