Verwenden Sie die Feldzuordnungen, um jeden Schritt Ihres Workflows zum Kundenabgleich von der Google Ads API auf die Data Manager API umzustellen:
Feldzuordnungen für die Zielgruppenverwaltung enthält Feldzuordnungen zum Erstellen, Aktualisieren und Abrufen von Zielgruppen.
Feldzuordnungen für die Aufnahme enthält Feldzuordnungen zum Hinzufügen oder Entfernen von Zielgruppenmitgliedern.
Authentifizierung
Für die Data Manager API sind Anmeldedaten mit einem anderen Bereich als für die Google Ads API erforderlich. Folgen Sie der Anleitung unter API-Zugriff einrichten, um neue Anmeldedaten zu generieren, die den Bereich der Data Manager API enthalten.
Feldzuordnungen für die Zielgruppenverwaltung
Verwenden Sie die Zuordnungen in den Tabellen, um einen UserList in der Google Ads API dem entsprechenden UserList in der Data Manager API zuzuordnen.
UserList (Google Ads API) |
UserList (Data Manager API) |
Hinweise |
|---|---|---|
resource_name |
name |
Weitere Informationen finden Sie unter Ressourcennamen. |
id |
id |
|
read_only |
read_only |
|
name |
display_name |
Erforderlich |
description |
description |
Erforderlich |
membership_status |
membership_status |
|
integration_code |
integration_code |
|
membership_life_span |
membership_duration |
Die Dauer, die ein Zielgruppenmitglied nach dem Hinzufügen in der Liste bleibt. Der Wert muss ganzen Tagen entsprechen. Wenn nichts anderes festgelegt ist, wird standardmäßig der Höchstwert verwendet. Formatieren Sie den Wert im Zeitstempelformat. |
size_for_display |
size_info.display_network_members_count |
|
size_range_for_display |
Kein Äquivalent. | Verwenden Sie size_info.display_network_members_count für Größeninformationen. |
size_for_search |
size_info.search_network_members_count |
|
size_range_for_search |
Kein Äquivalent. | Verwenden Sie size_info.search_network_members_count für Größeninformationen. |
type |
Kein Äquivalent. | |
access_reason |
access_reason |
|
account_user_list_status |
account_access_status |
|
closing_reason |
closing_reason |
|
eligible_for_search |
target_network_info.eligible_for_search |
|
eligible_for_display |
target_network_info.eligible_for_display |
|
match_rate_percentage |
ingested_user_list_info.contact_id_info.match_rate_percentage |
|
basic_user_list |
ingested_user_list_info.pseudonymous_id_info |
Wird nicht für den Kundenabgleich verwendet. |
crm_based_user_list |
ingested_user_list_info |
Erforderlich. Weitere Informationen zu Zielgruppen zum Kundenabgleich |
| Kein Äquivalent. | ingested_user_list_info.pair_id_info |
Wird nicht für den Kundenabgleich verwendet. |
| Kein Äquivalent. | ingested_user_list_info.partner_audience_info |
Wird nicht für den Kundenabgleich verwendet. |
logical_user_list |
Kein Äquivalent. | Wird nicht für den Kundenabgleich verwendet. |
logical_user_list |
Kein Äquivalent. | Wird nicht für den Kundenabgleich verwendet. |
lookalike_user_list |
Kein Äquivalent. | Wird nicht für den Kundenabgleich verwendet. |
rule_based_user_list |
Kein Äquivalent. | Wird nicht für den Kundenabgleich verwendet. |
similar_user_list |
Kein Äquivalent. | Wird nicht für den Kundenabgleich verwendet. |
Informationen zu Zielgruppen zum Kundenabgleich
In der Google Ads API müssen Sie beim Erstellen einer Zielgruppe zum Kundenabgleich das Feld crm_based_user_list auf einen CrmBasedUserListInfo festlegen.
In der Data Manager API legen Sie die entsprechenden Attribute fest, indem Sie das Feld ingested_user_list_info auf einen IngestedUserListInfo setzen. Legen Sie dann die erforderlichen Felder für den Kundenabgleich und den Typ der Nutzerdaten fest.
Kontaktdaten
upload_key_types- Legen Sie eine Liste mit
CONTACT_IDfest. Das entspricht dem Festlegen vonupload_key_typeaufCONTACT_INFOin der Google Ads API. contact_id_infoLegen Sie einen
ContactIdInfofest.Setzen Sie
data_source_typeaufDATA_SOURCE_TYPE_FIRST_PARTY. Das entspricht dem Festlegen vondata_source_typeaufFIRST_PARTYin der Google Ads API.
Digitale Ausweise
upload_key_types- Legen Sie eine Liste mit
MOBILE_IDfest. Das entspricht dem Festlegen vonupload_key_typeaufMOBILE_ADVERTISING_IDin der Google Ads API. mobile_id_infoLegen Sie einen
MobileIdInfofest.- Setzen Sie
data_source_typeaufDATA_SOURCE_TYPE_FIRST_PARTY. Das entspricht dem Festlegen vondata_source_typeaufFIRST_PARTYin der Google Ads API. - Legen Sie
key_spaceaufIOSoderANDROIDfest. Die Data Manager API erfordert diesen Wert. Dies unterscheidet sich von der Google Ads API, bei der der Schlüsselbereich aus demapp_idabgeleitet wird. - Legen Sie für
app_idden String fest, der die mobile Anwendung, aus der die Daten erfasst wurden, eindeutig identifiziert. Verwenden Sie dasselbe Format wie fürapp_idin der Google Ads API.
- Setzen Sie
Nutzer-IDs
upload_key_types- Legen Sie eine Liste mit
USER_IDfest. Das entspricht dem Festlegen vonupload_key_typeaufCRM_IDin der Google Ads API. user_id_infoLegen Sie einen
UserIdInfofest.Setzen Sie
data_source_typeaufDATA_SOURCE_TYPE_FIRST_PARTY. Das entspricht dem Festlegen vondata_source_typeaufFIRST_PARTYin der Google Ads API.
Ressourcennamen
Die Data Manager API verwendet ein anderes Format für Ressourcennamen als die Google Ads API.
- Google Ads API
In der Google Ads API hat der Ressourcenname für
UserListfolgendes Format:customers/{customer_id}/userLists/{user_list_id}- Data Manager API
In der Data Manager API hat der Name einer
UserList-Ressource das folgende Format:accountTypes/{accountType}/accounts/{account}/userLists/{userList}
Feldzuordnungen hochladen
Verwenden Sie die Zuordnungen in den Tabellen, um eine AddOfflineUserDataJobOperationsRequest in der Google Ads API der entsprechenden IngestionService-Anfrage in der Data Manager API zuzuordnen.
Anfragefelder
Diese Zuordnungen verwenden die IngestAudienceMembersRequest in der Data Manager API als Referenz. Sie können diese Zuordnungen aber auch verwenden, wenn Sie Ihre Google Ads API-Anfrage in eine RemoveAudienceMembersRequest oder eine RemoveAllAudienceMembersRequest konvertieren.
AddOfflineUserDataJobOperationsRequest
(Google Ads API)
|
IngestAudienceMembersRequest
(Data Manager API)
|
Hinweise |
|---|---|---|
|
destinations |
Weitere Informationen finden Sie unter Kunden- und Zielgruppenfelder. |
consent aus dem
customer_match_user_list_metadata
von
OfflineUserDataJob
|
consent |
Optionale Standardeinstellungen für die Einwilligung von Zielgruppenmitgliedern in der Anfrage. Sie können diesen Wert für ein einzelnes Zielgruppenmitglied überschreiben, indem Sie das Feld consent von AudienceMember festlegen.
|
| Kein Äquivalent | encoding |
Erforderlich: Legen Sie den Encoding fest, der für UserIdentifier-Werte verwendet wird.
|
| Kein Äquivalent | encryption_info |
Wird festgelegt, wenn die Anfrage verschlüsselte Werte enthält. Weitere Informationen finden Sie unter Verschlüsselung. |
job_id |
Kein Äquivalent |
Verwenden Sie den in der Antwort zurückgegebenen request_id, um die Diagnose abzurufen.
|
enable_partial_failure |
Kein Äquivalent |
Die Data Manager API verwendet ein Fast-Fail-Fehlermodell. Wenn ein Feld eines IngestAudienceMembersRequest die Validierung nicht besteht, lehnt die Data Manager API die gesamte Anfrage ab. Rufen Sie Verarbeitungsfehler mithilfe der Diagnose ab.
|
enable_warnings |
Kein Äquivalent | Die Data Manager API gibt keine Warnungen in der Antwort zurück. Rufen Sie Verarbeitungswarnungen mithilfe der Diagnose ab. |
validate_only |
validate_only |
|
operations |
audience_members |
Die Liste der Zielgruppenmitglieder, die hinzugefügt oder entfernt werden sollen. Weitere Informationen finden Sie im Abschnitt Vorgangsfelder. |
| Kein Äquivalent | terms_of_service |
Erforderlich. Wird festgelegt, um anzugeben, ob der Nutzer die Nutzungsbedingungen für den Kundenabgleich akzeptiert oder abgelehnt hat. |
Kunden- und Zielgruppenfelder
In der Google Ads API können Zielgruppenmitglieder nur in eine Zielgruppe pro Job hochgeladen werden. Außerdem ist der Anfrageheader developer-token erforderlich. Die Anfrageheader login-customer-id und linked-customer-id werden für verschiedene Authentifizierungsszenarien festgelegt.
Die Data Manager API unterstützt das Senden von Zielgruppenmitgliedern für mehrere Zielgruppen in einer einzigen Anfrage.
Für die Data Manager API ist kein Entwicklertoken erforderlich. Sie geben die Anmelde- und verknüpften Kundendaten über Felder einer Destination anstelle von Anfrageheadern an. Weitere Informationen zu Zielen finden Sie unter Ziele konfigurieren.
In der Google Ads API können Sie alle Mitglieder einer Zielgruppe entfernen, indem Sie das Feld remove_all eines OfflineUserDataJobOperation auf true setzen.
In der Data Manager API senden Sie dazu eine RemoveAllAudienceMembersRequest.
Weitere Informationen finden Sie im Leitfaden Alle Mitglieder entfernen.
So ordnen Sie die Google Ads API-Felder für eine einzelne Zielgruppe den entsprechenden Feldern in einer Destination zu:
| Google Ads API | Destination
(Data Manager API) |
Hinweise |
|---|---|---|
customer_id der Anfrage |
operating_account |
Legen Sie für account_id die Kundennummer der Zielgruppe fest. Legen Sie für account_type von operating_account den Wert GOOGLE_ADS fest. |
developer-token-Anfrageheader |
Kein Äquivalent | Für die Data Manager API ist kein Entwicklertoken erforderlich. |
login-customer-id-Anfrageheader |
login_account |
Legen Sie für account_id die Kundennummer des Loginkontos fest. Legen Sie account_type auf GOOGLE_ADS fest, wenn das Anmeldekonto ein Google Ads-Konto ist, oder auf DATA_PARTNER, wenn das Anmeldekonto ein Datenpartnerkonto ist. |
linked-customer-id-Anfrageheader |
linked_account |
Wenn Sie über einen Partnerlink auf die operating_account zugreifen, legen Sie für account_id die Kundennummer des verknüpften Kontos und für account_type den Wert DATA_PARTNER fest. Andernfalls legen Sie das Feld linked_account nicht fest. |
user_list aus dem customer_match_user_list_metadata von OfflineUserDataJob |
product_destination_id |
Erforderlich. Legen Sie die numerische ID der Zielgruppe fest. Verwenden Sie nicht den Ressourcennamen des UserList.
|
| Kein Äquivalent | reference |
Eine benutzerdefinierte Kennung für die Destination. Legen Sie dieses Feld fest, wenn Sie Zielgruppenmitglieder für mehrere Zielgruppen in einer einzigen Anfrage senden.
|
Vorgangsfelder
Die Data Manager API enthält separate Methoden zum Hinzufügen und Entfernen von Zielgruppenmitgliedern. Im Gegensatz dazu enthält die AddOfflineUserDataJobOperationsRequest in der Google Ads API eine Liste von operations, die je nach Vorgangstyp entweder ein Mitglied hinzufügen, ein Mitglied entfernen oder alle Mitglieder entfernen. Hier ist die Zuordnung der einzelnen Vorgangstypen zur entsprechenden Methode in der Data Manager API:
OfflineUserDataJobOperation
(Google Ads API)
|
IngestionService-Methode (Data Manager API)
|
Hinweise |
|---|---|---|
create |
IngestAudienceMembers
|
Weitere Informationen finden Sie im Abschnitt Felder für Zielgruppenmitglieder. |
remove |
RemoveAudienceMembers
|
Weitere Informationen finden Sie im Abschnitt Felder für Zielgruppenmitglieder. |
remove_all |
RemoveAllAudienceMembers
|
Weitere Informationen finden Sie unter Alle Zielgruppenmitglieder entfernen. |
Felder für Zielgruppenmitglieder
UserData
(Google Ads API)
|
AudienceMember
(Data Manager API)
|
Hinweise |
|---|---|---|
consent |
consent |
Legen Sie die Einwilligung für das Zielgruppenmitglied fest. Beide APIs verwenden ein ähnliches Bei der Data Manager API können Sie die Einwilligung für alle Zielgruppenmitglieder in einer Anfrage auch festlegen, indem Sie das Feld |
transaction_attribute |
Kein Äquivalent. | Nicht zutreffend für Customer Match. |
user_attribute |
Kein Äquivalent. | Nicht zutreffend für Customer Match. |
user_identifiers |
|
Füllen Sie das Feld aus, das dem Datentyp entspricht, den Sie für Zielgruppenmitglieder senden. Weitere Informationen finden Sie unter Felder für Nutzer-IDs. |
Felder für Nutzer-IDs
In der Google Ads API verwenden Sie UserIdentifier, unabhängig davon, ob Sie Kontaktdaten, mobile IDs oder Nutzer-IDs senden. Die Data Manager API verwendet einen anderen Ansatz mit unterschiedlichen Feldern für jeden Datentyp.
Füllen Sie in der Data Manager API das Feld aus, das dem Typ der Daten entspricht, die Sie senden:
Kontaktdaten
Wenn Sie Kontaktdaten wie E-Mail-Adresse, Telefonnummer oder Adressinformationen verwenden, legen Sie für composite_data ein CompositeData mit einem separaten Eintrag in user_data.user_identifiers für jedes Kontaktdatenelement fest.
user_data wird zwar weiterhin unterstützt, wir empfehlen jedoch die Verwendung von composite_data, damit Ihre Integration für zukünftige Verbesserungen gerüstet ist. Weitere Informationen finden Sie unter Zusammengesetzte Daten.
UserIdentifier
(Google Ads API)
|
UserIdentifier
(Data Manager API)
|
Hinweise |
|---|---|---|
address_info |
address |
Weitere Informationen finden Sie unter Adressfelder. |
hashed_email |
email_address |
Legen Sie die formatierte und gehashte E-Mail-Adresse fest. Sie können die gehashte E-Mail-Adresse auch verschlüsseln. |
hashed_phone_number |
phone_number |
Legen Sie die formatierte und gehashte Telefonnummer fest. Sie können die gehashte Telefonnummer auch verschlüsseln. |
user_identifier_source |
Kein Äquivalent. |
Adressfelder
Hier sind die Feldzuordnungen zwischen OfflineUserAddressInfo in der Google Ads API und AddressInfo in der Data Manager API. Verwenden Sie diese Zuordnungen, wenn Sie Kontaktdaten verwenden, um Ihre Zielgruppe zum Kundenabgleich zu füllen.
OfflineUserAddressInfo
(Google Ads API)
|
AddressInfo
(Data Manager API)
|
Hinweise |
|---|---|---|
city |
Kein Äquivalent. | |
country_code |
region_code |
Erforderlich |
hashed_first_name |
given_name |
Erforderlich. Legen Sie den formatierten und gehashten Vornamen fest. Sie können den gehashten Vornamen auch verschlüsseln. |
hashed_last_name |
family_name |
Erforderlich. Legen Sie den formatierten und gehashten Nachnamen fest. Sie können den gehashten Nachnamen auch verschlüsseln. |
hashed_street_address |
Kein Äquivalent. | |
postal_code |
postal_code |
Erforderlich |
state |
Kein Äquivalent. |
IP-Adresse
Die Data Manager API unterstützt neben Nutzer-IDs auch IP-Adressen für Uploads zum Kundenabgleich. Diese werden in CompositeData bereitgestellt, das UserData und IpData bündelt. Wenn Sie diese Felder zusammen angeben, können Sie die Abgleichsraten verbessern.
Weitere Informationen finden Sie unter IP-Aufnahme für den Kundenabgleich.
| Google Ads API |
CompositeData
(Data Manager API)
|
Hinweise |
|---|---|---|
| Kein Äquivalent. | ip_data.ip_address |
Legen Sie die IPv4- oder IPv6-Rohadresse fest. Weitere Informationen finden Sie im Leitfaden zum IP-Adressformat. |
| Kein Äquivalent. | ip_data.observe_start_time |
Wird auf den Zeitstempel im RFC 3339-Format gesetzt, zu dem die IP-Adresse zum ersten Mal beobachtet wurde. |
| Kein Äquivalent. | ip_data.observe_end_time |
Wird auf den Zeitstempel im RFC 3339-Format gesetzt, zu dem die IP-Adresse zuletzt beobachtet wurde. |
user_identifiers |
user_data |
Legen Sie ein UserData-Objekt fest.
|
Digitale Ausweise
Wenn Sie mobile IDs verwenden, legen Sie für mobile_data einen MobileData mit einem Eintrag in mobile_ids für jede ID fest.
UserIdentifier
(Google Ads API)
|
MobileData
(Data Manager API)
|
Hinweise |
|---|---|---|
mobile_id |
mobile_ids |
Legen Sie die Liste der mobilen IDs für das Zielgruppenmitglied fest.
In der Google Ads API fügen Sie für jede mobile ID des Zielgruppenmitglieds eine separate
|
user_identifier_source |
Kein Äquivalent. |
Nutzer-IDs
Wenn Sie Nutzer-IDs verwenden, legen Sie für user_id_data eine UserIdData und für user_id die Nutzer-ID für das Zielgruppenmitglied fest.
UserIdentifier
(Google Ads API)
|
UserIdData
(Data Manager API)
|
Hinweise |
|---|---|---|
third_party_user_id |
user_id |
In der Google Ads API fügen Sie für jede Nutzer-ID des Zielgruppenmitglieds ein separates
Legen Sie in der Data Manager API das Feld |
user_identifier_source |
Kein Äquivalent. |