- JSON-Darstellung
- AssetSetStatus
- MerchantCenterFeed
- HotelPropertyData
- LocationSet
- BusinessProfileLocationSet:
- ChainSet
- ChainRelationshipType
- ChainFilter
- MapsLocationSet
- MapsLocationInfo
- BusinessProfileLocationGroup
- DynamicBusinessProfileLocationGroupFilter
- BusinessProfileBusinessNameFilter
- LocationStringFilterType
- ChainLocationGroup
Eine Asset-Gruppe, die eine Sammlung von Assets darstellt. Verwenden Sie „AssetSetAsset“, um ein Asset mit der Asset-Gruppe zu verknüpfen.
JSON-Darstellung |
---|
{ "id": string, "resourceName": string, "name": string, "type": enum ( |
Felder | |
---|---|
id |
Nur Ausgabe Die ID der Asset-Gruppe. |
resourceName |
Nicht veränderbar. Der Ressourcenname der Asset-Gruppe. Ressourcennamen von Asset-Gruppen haben das folgende Format:
|
name |
Erforderlich. Name der Asset-Gruppe. Erforderlich. Sie muss eine Mindestlänge von 1 und eine maximale Länge von 128 haben. |
type |
Erforderlich. Nicht veränderbar. Der Typ der Asset-Gruppe. Erforderlich. |
status |
Nur Ausgabe Der Status der Asset-Gruppe. Schreibgeschützt. |
merchantCenterFeed |
Händler-ID und Feedlabel aus dem Google Merchant Center. |
locationGroupParentAssetSetId |
Nicht veränderbar. ID der übergeordneten Asset-Gruppe für die Asset-Gruppe, aus der die Elemente dieser Asset-Gruppe stammen. Beispiel: die AssetSet-ID für den Standort auf Synchronisierungsebene, von dem die Elemente in „LocationGroup AssetSet“ stammen. Dieses Feld ist erforderlich und gilt nur für AssetSet vom Typ „Standortgruppe“. |
hotelPropertyData |
Nur Ausgabe Für Performance Max-Kampagnen für die Reisebranche mit einer Hotel Center-Kontoverknüpfung. Schreibgeschützt. |
Union-Feld asset_set_source . Spezifische Asset-Gruppendaten für die einzelnen Asset-Gruppentypen. Nicht alle Typen haben spezifische Daten. Für asset_set_source ist nur einer der folgenden Werte zulässig: |
|
locationSet |
Daten der Standort-Asset-Gruppe. Wird für den Standort auf Synchronisierungsebene verwendet. Dies kann nur festgelegt werden, wenn der AssetSet-Typ LOCATION_SYNC ist. |
businessProfileLocationGroup |
Daten der Asset-Gruppe von Standortgruppen im Unternehmensprofil. |
chainLocationGroup |
Informationen zu einer dynamischen Standortgruppe einer Kette. Dies gilt nur, wenn der AssetSet-Typ auf der Synchronisierungsebene LOCATION_SYNC und die Synchronisierungsquelle eine Kette ist. |
AssetSetStatus
Die möglichen Status einer Asset-Gruppe.
Enums | |
---|---|
UNSPECIFIED |
Der Status wurde nicht angegeben. |
UNKNOWN |
Der empfangene Wert ist in dieser Version nicht bekannt. Dies ist ein reiner Antwortwert. |
ENABLED |
Die Asset-Gruppe ist aktiviert. |
REMOVED |
Die Asset-Gruppe wird entfernt. |
MerchantCenterFeed
Händler-ID und Feedlabel aus dem Google Merchant Center.
JSON-Darstellung |
---|
{ "merchantId": string, "feedLabel": string } |
Felder | |
---|---|
merchantId |
Erforderlich. Händler-ID aus dem Google Merchant Center |
feedLabel |
Optional. Feedlabel aus dem Google Merchant Center. |
HotelPropertyData
Für Performance Max-Kampagnen für die Reisebranche mit einer Hotel Center-Kontoverknüpfung. Schreibgeschützt.
JSON-Darstellung |
---|
{ "hotelCenterId": string, "partnerName": string } |
Felder | |
---|---|
hotelCenterId |
Nur Ausgabe Die Hotel Center-ID des Partners. |
partnerName |
Nur Ausgabe Name des Hotelpartners. |
LocationSet
Daten zum festgelegten Standort. Eines der Daten aus dem Google Unternehmensprofil (früher Google My Business), der Kettendaten und der Standortdaten auf der Karte müssen angegeben werden.
JSON-Darstellung |
---|
{ "locationOwnershipType": enum ( |
Felder | |
---|---|
locationOwnershipType |
Erforderlich. Nicht veränderbar. Typ der Inhaberschaft des Standorts (eigener Standort oder Affiliate-Standort) |
Union-Feld source . Spezifische Standortdaten für jede Synchronisierungsquelle. Für source ist nur einer der folgenden Werte zulässig: |
|
businessProfileLocationSet |
Daten, die zur Konfiguration eines Standortsatzes verwendet werden, der aus Google Unternehmensprofil-Standorten gefüllt wird. |
chainLocationSet |
Daten, die zum Konfigurieren eines Standorts in einer Kettengruppe verwendet werden, die mit den angegebenen Ketten gefüllt ist. |
mapsLocationSet |
Nur festlegen, wenn Standorte basierend auf ausgewählten Standorten auf Google Maps synchronisiert werden |
BusinessProfileLocationSet
Daten, die zur Konfiguration eines Standortsatzes verwendet werden, der aus Google Unternehmensprofil-Standorten gefüllt wird. Verschiedene Filtertypen werden, sofern angegeben, durch eine UND-Verbindung miteinander verbunden.
JSON-Darstellung |
---|
{ "httpAuthorizationToken": string, "emailAddress": string, "businessNameFilter": string, "labelFilters": [ string ], "listingIdFilters": [ string ], "businessAccountId": string } |
Felder | |
---|---|
httpAuthorizationToken |
Erforderlich. Nicht veränderbar. Das HTTP-Autorisierungstoken, mit dem die Autorisierung abgerufen wird. |
emailAddress |
Erforderlich. Nicht veränderbar. E-Mail-Adresse eines Google Unternehmensprofil-Kontos oder E-Mail-Adresse eines Administrators des Google Unternehmensprofil-Kontos |
businessNameFilter |
Damit können Google Unternehmensprofil-Einträge nach dem Namen des Unternehmens gefiltert werden. Wenn businessNameFilter festgelegt ist, können nur Einträge mit einem übereinstimmenden Firmennamen mit Assets synchronisiert werden. |
labelFilters[] |
Damit können Google Unternehmensprofil-Einträge nach Labels gefiltert werden. Wenn in labelFilters Einträge vorhanden sind, kommen nur Einträge, für die eines der Labels festgelegt ist, für eine Synchronisierung mit Assets infrage. Wenn in labelFilters keine Einträge vorhanden sind, sind alle Einträge Kandidaten für die Synchronisierung. Labelfilter werden mit ODER verbunden. |
listingIdFilters[] |
Damit können Google Unternehmensprofil-Einträge nach Eintrags-ID gefiltert werden. Wenn Einträge in „listingIdFilters“ vorhanden sind, kommen nur Einträge, die in den Filtern angegeben sind, für eine Synchronisierung mit „Assets“ infrage. Wenn in „listingIdFilters“ keine Einträge vorhanden sind, sind alle Einträge Kandidaten für die Synchronisierung. Eintrags-ID-Filter werden mit ODER verknüpft. |
businessAccountId |
Nicht veränderbar. Konto-ID des verwalteten Unternehmens, dessen Standorte verwendet werden sollen. Wenn dieses Feld nicht festgelegt ist, werden alle Unternehmen verwendet, auf die der Nutzer (durch die emailAddress angegeben) zugreifen kann. |
ChainSet
Daten, die zur Konfiguration eines Standortsatzes mit den angegebenen Ketten verwendet werden.
JSON-Darstellung |
---|
{ "relationshipType": enum ( |
Felder | |
---|---|
relationshipType |
Erforderlich. Nicht veränderbar. Beziehungstyp, den die angegebenen Ketten mit diesem Werbetreibenden haben. |
chains[] |
Erforderlich. Eine Liste von Filtern auf Kettenebene, die alle mit ODER verbunden sind. |
ChainRelationshipType
Mögliche Typen einer Beziehung.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt den in dieser Version unbekannten Wert dar. |
AUTO_DEALERS |
Beziehung zu einem Autohändler. |
GENERAL_RETAILERS |
Allgemeine Händlerbeziehung. |
ChainFilter
Ein Filter auf Kettenebene für den Standort in einer Feedelementgruppe. Die Filterlogik zwischen allen Feldern ist UND.
JSON-Darstellung |
---|
{ "chainId": string, "locationAttributes": [ string ] } |
Felder | |
---|---|
chainId |
Erforderlich. Hiermit können Sie Standorte von Ketten nach Ketten-ID filtern. Nur Standorte von Ketten, die zur angegebenen Kette gehören, werden in die Asset-Gruppe aufgenommen. |
locationAttributes[] |
Damit können Standorte von Ketten nach Standortattributen gefiltert werden. Nur Standorte von Ketten, die zu allen angegebenen Attributen gehören, werden in die Asset-Gruppe aufgenommen. Wenn dieses Feld leer ist, bedeutet dies, dass es nicht gefiltert wird. |
MapsLocationSet
Wrapper für Daten zur Standortsynchronisierung mehrerer Karten
JSON-Darstellung |
---|
{
"mapsLocations": [
{
object ( |
Felder | |
---|---|
mapsLocations[] |
Erforderlich. Eine Liste mit Kartenstandortinformationen, die der Nutzer manuell synchronisiert hat. |
MapsLocationInfo
Wrapper für Orts-IDs
JSON-Darstellung |
---|
{ "placeId": string } |
Felder | |
---|---|
placeId |
Orts-ID des Google Maps-Standorts. |
BusinessProfileLocationGroup
Informationen zu einer dynamischen Standortgruppe aus Google Unternehmensprofil. Dies gilt nur, wenn der AssetSet-Typ auf Synchronisierungsebene LOCATION_SYNC und die Synchronisierungsquelle Google Unternehmensprofil ist.
JSON-Darstellung |
---|
{
"dynamicBusinessProfileLocationGroupFilter": {
object ( |
Felder | |
---|---|
dynamicBusinessProfileLocationGroupFilter |
Filtern Sie nach dynamischen Standortsätzen im Unternehmensprofil. |
DynamicBusinessProfileLocationGroupFilter
Filter für Unternehmensprofil-Standorte in einer Asset-Gruppe Werden mehrere Filter angegeben, werden diese durch eine UND-Verbindung verknüpft.
JSON-Darstellung |
---|
{
"labelFilters": [
string
],
"listingIdFilters": [
string
],
"businessNameFilter": {
object ( |
Felder | |
---|---|
labelFilters[] |
Wird verwendet, um Standorte im Unternehmensprofil nach Label zu filtern. Nur Standorte mit einem der aufgeführten Labels werden in die Asset-Gruppe aufgenommen. Labelfilter werden mit ODER verbunden. |
listingIdFilters[] |
Wird verwendet, um Standorte im Unternehmensprofil nach Eintrag-IDs zu filtern. |
businessNameFilter |
Wird verwendet, um Standorte im Unternehmensprofil nach dem Namen des Unternehmens zu filtern. |
BusinessProfileBusinessNameFilter
Filter für den Namen des Unternehmens in der Standortgruppe im Unternehmensprofil.
JSON-Darstellung |
---|
{
"businessName": string,
"filterType": enum ( |
Felder | |
---|---|
businessName |
String für den Namen des Unternehmens zum Filtern. |
filterType |
Der Typ des Stringabgleichs, der beim Filtern mit „businessName“ verwendet werden soll. |
LocationStringFilterType
Mögliche Typen von Standortstringfiltern.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt den in dieser Version unbekannten Wert dar. |
EXACT |
Der Filter verwendet einen genauen Stringabgleich. |
ChainLocationGroup
Informationen zu einer dynamischen Standortgruppe einer Kette. Dies gilt nur, wenn der AssetSet-Typ auf der Synchronisierungsebene LOCATION_SYNC und die Synchronisierungsquelle eine Kette ist.
JSON-Darstellung |
---|
{
"dynamicChainLocationGroupFilters": [
{
object ( |
Felder | |
---|---|
dynamicChainLocationGroupFilters[] |
Damit können die Standorte von Ketten nach Ketten-IDs gefiltert werden. Nur Standorte, die zu den angegebenen Ketten gehören, werden in die Asset-Gruppe aufgenommen. |