Zielgruppen-Endpunkt
Eine Zielgruppe ist eine Sammlung von Personen, die ähnliche Verhaltensweisen und/oder Merkmale aufweisen. Diese Personensammlungen können entweder mit Adobe Experience Platform oder aus externen Quellen erstellt werden. Sie können die /audiences
-Endpunkt in der Segmentation-API, mit dem Sie Zielgruppen programmgesteuert abrufen, erstellen, aktualisieren und löschen können.
Erste Schritte
Die in diesem Handbuch verwendeten Endpunkte sind Teil der Adobe Experience Platform Segmentation Service API. Bevor Sie fortfahren, lesen Sie bitte die Erste Schritte für wichtige Informationen, die Sie benötigen, um die API erfolgreich aufrufen zu können, einschließlich erforderlicher Kopfzeilen und Informationen zum Lesen von Beispiel-API-Aufrufen.
Abrufen einer Zielgruppenliste list
Sie können eine Liste aller Zielgruppen für Ihr Unternehmen abrufen, indem Sie eine GET-Anfrage an die /audiences
-Endpunkt.
API-Format
Der /audiences
-Endpunkt unterstützt verschiedene Abfrageparameter, mit denen Sie Ihre Ergebnisse filtern können. Diese Parameter sind zwar optional, doch wird ihre Verwendung dringend empfohlen, um bei der Auflistung von Ressourcen den teuren Verwaltungsaufwand zu reduzieren. Wenn Sie diesen Endpunkt ohne Parameter aufrufen, werden alle für Ihre Organisation verfügbaren Zielgruppen abgerufen. Es können mehrere Parameter eingeschlossen werden, die durch kaufmännische Und-Zeichen (&
) voneinander getrennt werden.
GET /audiences
GET /audiences?{QUERY_PARAMETERS}
Beim Abrufen einer Zielgruppenliste können die folgenden Abfrageparameter verwendet werden:
start
start=5
limit
limit=10
sort
attributeName:[desc/asc]
.sort=updateTime:desc
property
property=
property=audienceId==test-audience-id
name
name=Sample
description
description=Test Description
Anfrage
Mit der folgenden Anfrage werden die letzten beiden Zielgruppen abgerufen, die in Ihrer Organisation erstellt wurden.
code language-shell |
---|
|
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit einer Liste von Zielgruppen zurück, die in Ihrem Unternehmen als JSON erstellt wurden.
code language-json |
---|
|
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3 | ||
---|---|---|
Eigenschaft | Zielgruppentyp | Beschreibung |
id |
Beide | Eine systemgenerierte schreibgeschützte Kennung für die Zielgruppe. |
audienceId |
Beide | Wenn es sich bei der Audience um eine Platform-generierte Audience handelt, ist dies derselbe Wert wie der id . Wenn die Audience extern generiert wird, wird dieser Wert vom Client bereitgestellt. |
schema |
Beide | Das Experience-Datenmodell (XDM)-Schema der Zielgruppe. |
imsOrgId |
Beide | Die ID der Organisation, zu der die Zielgruppe gehört. |
sandbox |
Beide | Informationen zur Sandbox, zu der die Zielgruppe gehört. Weitere Informationen zu Sandboxes finden Sie im Sandbox-Übersicht. |
name |
Beide | Der Name der Zielgruppe. |
description |
Beide | Eine Beschreibung der Zielgruppe. |
expression |
Plattformgenerierte | Der PQL-Ausdruck (Profile Query Language) der Audience. Weitere Informationen zu PQL-Ausdrücken finden Sie im Handbuch zu PQL-Ausdrücken. |
mergePolicyId |
Plattformgenerierte | Die Kennung der Zusammenführungsrichtlinie, mit der die Zielgruppe verknüpft ist. Weitere Informationen zu Zusammenführungsrichtlinien finden Sie im Handbuch zu Zusammenführungsrichtlinien. |
evaluationInfo |
Plattformgenerierte | Zeigt an, wie die Zielgruppe bewertet wird. Mögliche Auswertungsmethoden sind Batch, synchron (Streaming) oder kontinuierlich (Edge). Weitere Informationen zu den Bewertungsmethoden finden Sie im Segmentierungsübersicht |
dependents |
Beide | Ein Array von Zielgruppen-IDs, die von der aktuellen Zielgruppe abhängen. Dies wird verwendet, wenn Sie eine Zielgruppe erstellen, die ein Segment eines Segments ist. |
dependencies |
Beide | Ein Array von Zielgruppen-IDs, von denen die Zielgruppe abhängig ist. Dies wird verwendet, wenn Sie eine Zielgruppe erstellen, die ein Segment eines Segments ist. |
type |
Beide | Ein systemgeneriertes Feld, das anzeigt, ob die Zielgruppe Platform-generiert ist oder eine extern generierte Zielgruppe ist. Mögliche Werte sind SegmentDefinition und ExternalSegment . A SegmentDefinition bezieht sich auf eine Zielgruppe, die in Platform generiert wurde, während eine ExternalSegment bezieht sich auf eine Zielgruppe, die nicht in Platform generiert wurde. |
originName |
Beide | Ein Feld, das auf den Namen der Herkunft der Zielgruppe verweist. Für plattformgenerierte Zielgruppen wird dieser Wert REAL_TIME_CUSTOMER_PROFILE . Für in Audience Orchestration generierte Zielgruppen lautet dieser Wert AUDIENCE_ORCHESTRATION . Für in Adobe Audience Manager generierte Zielgruppen wird dieser Wert AUDIENCE_MANAGER . Für andere extern generierte Zielgruppen wird dieser Wert CUSTOM_UPLOAD . |
createdBy |
Beide | Die ID des Benutzers, der die Zielgruppe erstellt hat. |
labels |
Beide | Datennutzung auf Objektebene und attributbasierte Zugriffssteuerungsbeschriftungen, die für die Zielgruppe relevant sind. |
namespace |
Beide | Der Namespace, zu dem die Zielgruppe gehört. Mögliche Werte sind AAM , AAMSegments , AAMTraits , und AEPSegments . |
linkedAudienceRef |
Beide | Ein Objekt, das IDs für andere Zielgruppen-bezogene Systeme enthält. |
Neue Zielgruppe erstellen create
Sie können eine neue Zielgruppe erstellen, indem Sie eine POST-Anfrage an die /audiences
-Endpunkt.
API-Format
POST /audiences
Anfrage
accordion | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Beispielanfrage zum Erstellen einer Platform-generierten Zielgruppe | ||||||||||||||||||||
|
accordion | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Beispielanfrage zum Erstellen einer extern generierten Zielgruppe | ||||||||||||||||||||||||||||
|
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Informationen zu Ihrer neu erstellten Zielgruppe zurück.
accordion | ||
---|---|---|
Eine Beispielantwort beim Abrufen einer Platform-generierten Zielgruppe. | ||
|
accordion | ||
---|---|---|
Eine Beispielantwort beim Abrufen einer extern generierten Zielgruppe. | ||
|
Aktualisieren eines Felds in einer Audience update-field
Sie können die Felder einer bestimmten Zielgruppe aktualisieren, indem Sie eine PATCH-Anfrage an die /audiences
-Endpunkt und die Kennung der Zielgruppe angeben, die Sie im Anfragepfad aktualisieren möchten.
API-Format
PATCH /audiences/{AUDIENCE_ID}
{AUDIENCE_ID}
id
und not die audienceId
-Feld.Anfrage
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 | |
---|---|
Eigenschaft | Beschreibung |
op |
Für die Aktualisierung von Zielgruppen ist dieser Wert immer add . |
path |
Der Pfad des Felds, das Sie aktualisieren möchten. |
value |
Der Wert, auf den das Feld aktualisiert werden soll. |
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Informationen zu Ihrer neu aktualisierten Zielgruppe zurück.
code language-json |
---|
|
Audience aktualisieren put
Sie können eine bestimmte Zielgruppe aktualisieren (überschreiben), indem Sie eine PUT-Anfrage an die /audiences
-Endpunkt und die Kennung der Zielgruppe angeben, die Sie im Anfragepfad aktualisieren möchten.
API-Format
PUT /audiences/{AUDIENCE_ID}
{AUDIENCE_ID}
id
und not die audienceId
-Feld.Anfrage
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 | |
---|---|
Eigenschaft | Beschreibung |
audienceId |
Die Kennung der Audience. Bei extern generierten Zielgruppen kann dieser Wert vom Benutzer angegeben werden. |
name |
Der Name der Zielgruppe. |
namespace |
Der Namespace für die Zielgruppe. |
description |
Eine Beschreibung der Zielgruppe. |
type |
Ein systemgeneriertes Feld, das anzeigt, ob die Zielgruppe Platform-generiert ist oder eine extern generierte Zielgruppe ist. Mögliche Werte sind SegmentDefinition und ExternalSegment . A SegmentDefinition bezieht sich auf eine Zielgruppe, die in Platform generiert wurde, während eine ExternalSegment bezieht sich auf eine Zielgruppe, die nicht in Platform generiert wurde. |
lifecycleState |
Der Status der Zielgruppe. Mögliche Werte sind draft , published , und inactive . draft steht für den Zeitpunkt der Erstellung der Audience; published Zeitpunkt der Veröffentlichung der Zielgruppe und inactive wenn die Zielgruppe nicht mehr aktiv ist. |
datasetId |
Die ID des Datensatzes, in dem die Zielgruppendaten gefunden werden können. |
labels |
Datennutzung auf Objektebene und attributbasierte Zugriffssteuerungsbeschriftungen, die für die Zielgruppe relevant sind. |
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status 200 mit Details zu Ihrer neu aktualisierten Zielgruppe zurück. Beachten Sie, dass die Details Ihrer Zielgruppe je nachdem, ob es sich um eine Platform-generierte Zielgruppe oder eine extern generierte Zielgruppe handelt, unterschiedlich sind.
code language-json |
---|
|
Löschen einer Zielgruppe delete
Sie können eine bestimmte Zielgruppe löschen, indem Sie eine DELETE-Anfrage an die /audiences
-Endpunkt und die Kennung der Zielgruppe angeben, die Sie im Anfragepfad löschen möchten.
API-Format
DELETE /audiences/{AUDIENCE_ID}
{AUDIENCE_ID}
id
und not die audienceId
-Feld.Anfrage
code language-shell |
---|
|
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status 204 ohne Meldung zurück.
Abrufen mehrerer Zielgruppen bulk-get
Sie können mehrere Zielgruppen abrufen, indem Sie eine POST-Anfrage an die /audiences/bulk-get
-Endpunkt und geben die IDs der Zielgruppen an, die Sie abrufen möchten.
API-Format
POST /audiences/bulk-get
Anfrage
code language-shell |
---|
|
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status 207 mit Informationen zu Ihren angeforderten Zielgruppen zurück.
code language-json |
---|
|
Nächste Schritte
Nach dem Lesen dieses Handbuchs erfahren Sie jetzt mehr über das Erstellen, Verwalten und Löschen von Zielgruppen mithilfe der Adobe Experience Platform-API. Weitere Informationen zum Zielgruppen-Management mithilfe der Benutzeroberfläche finden Sie im Abschnitt Handbuch zur Segmentierungsbenutzeroberfläche.