- Zapis JSON
- AssetSetStatus
- MerchantCenterFeed
- HotelPropertyData
- LocationSet
- BusinessProfileLocationSet
- ChainSet
- ChainRelationshipType
- ChainFilter
- MapsLocationSet
- MapsLocationInfo
- BusinessProfileLocationGroup
- DynamicBusinessProfileLocationGroupFilter
- BusinessProfileBusinessNameFilter
- LocationStringFilterType
- ChainLocationGroup
Zbiór zasobów reprezentujący zbiór zasobów. Użyj AssetSetAsset, aby połączyć zasób z zestawem zasobów.
Zapis JSON |
---|
{ "id": string, "resourceName": string, "name": string, "type": enum ( |
Pola | |
---|---|
id |
Tylko dane wyjściowe. Identyfikator zestawu zasobów. |
resourceName |
Niezmienne. Nazwa zasobu zestawu zasobów. Nazwy zasobów w zestawach zasobów mają postać:
|
name |
To pole jest wymagane. Nazwa zestawu zasobów. To pole jest wymagane. Jego minimalna długość to 1, a maksymalna – 128 znaków. |
type |
To pole jest wymagane. Niezmienne. Typ zestawu zasobów. To pole jest wymagane. |
status |
Tylko dane wyjściowe. Stan zestawu zasobów. Tylko do odczytu. |
merchantCenterFeed |
identyfikator sprzedawcy i etykieta pliku danych z Google Merchant Center, |
locationGroupParentAssetSetId |
Niezmienne. Identyfikator zestawu zasobów nadrzędnych dla zestawu, z którego pochodzą jego elementy. Na przykład: identyfikator lokalizacji AssetSet na poziomie synchronizacji, z którego pochodzą elementy LocationGroup AssetSet. To pole jest wymagane i ma zastosowanie tylko w przypadku grupy lokalizacji o typie AssetSet. |
hotelPropertyData |
Tylko dane wyjściowe. Dotyczy kampanii Performance Max do celów związanych z podróżami z połączeniem konta Hotel Center. Tylko do odczytu. |
Pole sumy asset_set_source . Dane w zbiorze zasobów specyficzne dla każdego typu zestawu. Nie wszystkie typy mają określone dane. asset_set_source może mieć tylko jedną z tych wartości: |
|
locationSet |
Dane zestawu komponentów z lokalizacją. Będzie ona używana do ustawiania lokalizacji na poziomie synchronizacji. Tę wartość można ustawić tylko wtedy, gdy typ zasobu AssetSet to LOCATION_SYNC. |
businessProfileLocationGroup |
Dane zestawu komponentów grupy lokalizacji w Profilu Firmy. |
chainLocationGroup |
Reprezentuje informacje o dynamicznej grupie lokalizacji typu Sieć. Ma zastosowanie tylko wtedy, gdy typ zasobu AssetSet na poziomie synchronizacji to LOCATION_SYNC, a źródło synchronizacji to łańcuch. |
AssetSetStatus
Możliwe stany zestawu komponentów.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Stan nie został określony. |
UNKNOWN |
Otrzymana wartość nie jest znana w tej wersji. To jest wartość tylko na odpowiedź. |
ENABLED |
Zestaw zasobów jest włączony. |
REMOVED |
Zestaw komponentów został usunięty. |
MerchantCenterFeed
identyfikator sprzedawcy i etykieta pliku danych z Google Merchant Center,
Zapis JSON |
---|
{ "merchantId": string, "feedLabel": string } |
Pola | |
---|---|
merchantId |
To pole jest wymagane. Identyfikator sprzedawcy z Google Merchant Center |
feedLabel |
Opcjonalnie. Etykieta pliku danych z Google Merchant Center. |
HotelPropertyData
Dotyczy kampanii Performance Max do celów związanych z podróżami z połączeniem konta Hotel Center. Tylko do odczytu.
Zapis JSON |
---|
{ "hotelCenterId": string, "partnerName": string } |
Pola | |
---|---|
hotelCenterId |
Tylko dane wyjściowe. Identyfikator partnera w Hotel Center. |
partnerName |
Tylko dane wyjściowe. Nazwa partnera hotelowego. |
LocationSet
Dane dotyczące zestawu lokalizacji. Musisz określić jeden z danych Profilu Firmy w Google (dawniej Google Moja Firma), dane dotyczące sieci i lokalizacji na mapie.
Zapis JSON |
---|
{ "locationOwnershipType": enum ( |
Pola | |
---|---|
locationOwnershipType |
To pole jest wymagane. Niezmienne. Typ własności lokalizacji (lokalizacja należąca do Ciebie lub powiązana lokalizacja). |
Pole sumy source . Dane o lokalizacji specyficzne dla każdego źródła synchronizacji. source może mieć tylko jedną z tych wartości: |
|
businessProfileLocationSet |
Dane używane do konfigurowania zbioru lokalizacji pobieranego z lokalizacji w Profilu Firmy w Google. |
chainLocationSet |
Dane używane do konfigurowania lokalizacji w zestawie łańcuchowym zawierającym określone łańcuchy. |
mapsLocationSet |
Ustaw tylko wtedy, gdy lokalizacje są synchronizowane na podstawie wybranych lokalizacji na mapach |
BusinessProfileLocationSet
Dane używane do konfigurowania zbioru lokalizacji pobieranego z lokalizacji w Profilu Firmy w Google. Różne typy filtrów są połączone operatorem ORAZ, jeśli został określony.
Zapis JSON |
---|
{ "httpAuthorizationToken": string, "emailAddress": string, "businessNameFilter": string, "labelFilters": [ string ], "listingIdFilters": [ string ], "businessAccountId": string } |
Pola | |
---|---|
httpAuthorizationToken |
To pole jest wymagane. Niezmienne. Token autoryzacji HTTP używany do uzyskania autoryzacji. |
emailAddress |
To pole jest wymagane. Niezmienne. Adres e-mail konta w usłudze Profil Firmy w Google lub adres e-mail menedżera konta w usłudze Profil Firmy w Google. |
businessNameFilter |
Służy do filtrowania wizytówek w Profilu Firmy w Google według nazwy firmy. Jeśli jest ustawiony filtr businessNameFilter, do synchronizowania z komponentami kwalifikują się tylko wizytówki z pasującą nazwą firmy. |
labelFilters[] |
Służy do filtrowania wizytówek w Profilu Firmy w Google według etykiet. Jeśli wpisy znajdują się w ramach filtrów etykiet, do synchronizacji z zasobami będą wyświetlane tylko listy zawierające dowolną z etykiet. Jeśli w etykietach etykiet nie ma żadnych wpisów, wszystkie listy kwalifikują się do zsynchronizowania. Filtry etykiet są połączone operatorem LUB. |
listingIdFilters[] |
Służy do filtrowania wizytówek w Profilu Firmy w Google według identyfikatora wizytówki. Jeśli w ramach elementu listingIdFilter występują wpisy, tylko listy określone przez filtry są kandydatami do synchronizacji z zasobami. Jeśli w informacjach o produkcie nie ma żadnych wpisów, wszystkie strony aplikacji nadają się do zsynchronizowania. Filtry identyfikatorów informacji o produktach są połączone operatorem LUB. |
businessAccountId |
Niezmienne. Identyfikator konta zarządzanej firmy, której lokalizacje mają być używane. Jeśli to pole nie jest skonfigurowane, używane są wszystkie firmy, do których użytkownik ma dostęp (określone za pomocą adresu e-mail). |
ChainSet
Dane używane do konfigurowania zestawu lokalizacji zawierającego określone łańcuchy.
Zapis JSON |
---|
{ "relationshipType": enum ( |
Pola | |
---|---|
relationshipType |
To pole jest wymagane. Niezmienne. Typ relacji między określonymi sieciami z tym reklamodawcą. |
chains[] |
To pole jest wymagane. Lista filtrów na poziomie łańcucha; wszystkie filtry są połączone operatorem LUB. |
ChainRelationshipType
Możliwe typy relacji.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Służy tylko do zwracania wartości. Reprezentuje wartość nieznaną w tej wersji. |
AUTO_DEALERS |
Relacja z dealerem samochodów. |
GENERAL_RETAILERS |
Relacja ze sprzedawcą detalicznym. |
ChainFilter
Jeden filtr na poziomie sieci w przypadku lokalizacji w zestawie elementów pliku danych. Logika filtrowania we wszystkich polach to ORAZ.
Zapis JSON |
---|
{ "chainId": string, "locationAttributes": [ string ] } |
Pola | |
---|---|
chainId |
To pole jest wymagane. Służy do filtrowania lokalizacji sklepów według identyfikatora sieci. W zestawie komponentów znajdą się tylko te lokalizacje, które należą do określonej sieci. |
locationAttributes[] |
Służy do filtrowania lokalizacji sklepów według atrybutów lokalizacji. W zestawie komponentów znajdą się tylko te lokalizacje sklepów, które należą do wszystkich podanych atrybutów. Jeśli to pole jest puste, to pole nie jest filtrowane. |
MapsLocationSet
Otoka danych synchronizacji wielu lokalizacji na mapach
Zapis JSON |
---|
{
"mapsLocations": [
{
object ( |
Pola | |
---|---|
mapsLocations[] |
To pole jest wymagane. Lista danych o lokalizacji na mapach, z którymi użytkownik zsynchronizował ręcznie. |
MapsLocationInfo
Otoka identyfikatorów miejsc
Zapis JSON |
---|
{ "placeId": string } |
Pola | |
---|---|
placeId |
Identyfikator miejsca lokalizacji w Mapach. |
BusinessProfileLocationGroup
Informacje o dynamicznej grupie lokalizacji w Profilu Firmy. Ma zastosowanie tylko wtedy, gdy typ komponentu AssetSet na poziomie synchronizacji to LOCATION_SYNC, a źródłem synchronizacji jest Profil Firmy.
Zapis JSON |
---|
{
"dynamicBusinessProfileLocationGroupFilter": {
object ( |
Pola | |
---|---|
dynamicBusinessProfileLocationGroupFilter |
Filtruj, aby wyświetlić dynamiczne zestawy lokalizacji Profilu Firmy. |
DynamicBusinessProfileLocationGroupFilter
Reprezentuje filtr obejmujący lokalizacje w Profilu Firmy w zestawie komponentów. Jeśli podasz kilka filtrów, będą one połączone operatorem ORAZ.
Zapis JSON |
---|
{
"labelFilters": [
string
],
"listingIdFilters": [
string
],
"businessNameFilter": {
object ( |
Pola | |
---|---|
labelFilters[] |
Służy do filtrowania lokalizacji w profilu firmy według etykiety. Do zestawu zasobów będą należeć tylko lokalizacje, które mają dowolną z wymienionych etykiet. Filtry etykiet są połączone operatorem LUB. |
listingIdFilters[] |
Służy do filtrowania lokalizacji w profilu firmy według identyfikatorów wizytówek. |
businessNameFilter |
Służy do filtrowania lokalizacji w profilu firmy według nazwy firmy. |
BusinessProfileBusinessNameFilter
Filtr nazwy firmy w grupie lokalizacji w Profilu Firmy.
Zapis JSON |
---|
{
"businessName": string,
"filterType": enum ( |
Pola | |
---|---|
businessName |
Ciąg nazwy firmy do filtrowania. |
filterType |
Typ dopasowania ciągu znaków, który ma być używany podczas filtrowania według nazwy firmy. |
LocationStringFilterType
Możliwe typy filtra ciągu znaków lokalizacji.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Służy tylko do zwracania wartości. Reprezentuje wartość nieznaną w tej wersji. |
EXACT |
Filtr będzie używać dokładnego dopasowania ciągu znaków. |
ChainLocationGroup
Reprezentuje informacje o dynamicznej grupie lokalizacji typu Sieć. Ma zastosowanie tylko wtedy, gdy typ zasobu AssetSet na poziomie synchronizacji to LOCATION_SYNC, a źródło synchronizacji to łańcuch.
Zapis JSON |
---|
{
"dynamicChainLocationGroupFilters": [
{
object ( |
Pola | |
---|---|
dynamicChainLocationGroupFilters[] |
Służy do filtrowania lokalizacji sklepów według identyfikatorów sieci. W zestawie komponentów będą się znajdować tylko lokalizacje, które należą do określonych sieci. |