Komponenty z lokalizacją

W przeciwieństwie do innych komponentów komponenty z lokalizacją są tworzone automatycznie przez interfejs Google Ads API po utworzeniu przez Ciebie zestawu komponentów. Najpierw utwórz zestaw komponentów synchronizacji lokalizacji i dołącz go do klienta. Jeśli w przypadku kampanii lub grupy reklam musisz wybrać podzbiór komponentów z lokalizacją w zbiorze komponentów, utwórz zbiór komponentów z grupą lokalizacji i dołącz go do kampanii lub grupy reklam.

Utwórz zestaw komponentów synchronizacji lokalizacji i dołącz go do klienta.

  1. Utwórz zestaw komponentów synchronizacji lokalizacji.
  2. Dołącz go do klienta za pomocą CustomerAssetSetService.

Tworzenie zestawu komponentów synchronizacji lokalizacji

  1. Utwórz nowy AssetSet.
    1. Ustaw type na LOCATION_SYNC.
    2. Ustaw location_set na nowy LocationSet.
  2. W nowym LocationSet,
    1. Ustaw wartość location_ownership_type na podstawie przypadku użycia:
      • Ustaw wartość BUSINESS_OWNER jeśli jesteś właścicielem danej placówki stacjonarnej.
      • Ustaw wartość AFFILIATE, jeśli nie jesteś właścicielem lokalizacji firmy, ale sprzedajesz w niej swoje produkty.
    2. Ustaw pole source oneof na podstawie przypadku użycia:
      • Ustaw business_profile_location_set, jeśli chcesz synchronizować lokalizacje na koncie Profil Firmy w Google.
      • Ustaw chain_location_set, jeśli chcesz synchronizować dane z lokalizacjami w określonych identyfikatorach sieci.
      • Ustaw maps_location_set, jeśli chcesz ręcznie dodawać lokalizacje za pomocą identyfikatorów miejsc.

Po wykonaniu tych czynności interfejs Google Ads API wygeneruje komponenty z lokalizacją i doda je do utworzonego zestawu komponentów synchronizacji lokalizacji, podobnie jak w przypadku ręcznego dodawania komponentów za pomocą AssetSetAssetService. Nie musisz ich modyfikować, chyba że chcesz ręcznie dodać je do statycznych zestawów komponentów grupy lokalizacji.

Klient może mieć tylko 1 aktywny zestaw komponentów do synchronizacji lokalizacji z status ENABLED. Jeśli chcesz utworzyć komponent do synchronizacji lokalizacji innego typu, najpierw usuń dotychczasowy.

Dołączanie do klienta zestawu komponentów synchronizacji lokalizacji

Użyj CustomerAssetSetService.MutateCustomerAssetSets aby dołączyć do klienta zestaw komponentów synchronizacji lokalizacji skonfigurowany w poprzedniej sekcji.

(Opcjonalnie) Utwórz zestaw komponentów z grupą lokalizacji i dołącz go do kampanii lub grupy reklam.

Zestaw komponentów grupa lokalizacji jest potrzebny tylko wtedy, gdy chcesz wybrać podzbiór komponentów z lokalizacją. Wynika to z faktu, że kampanie i grupy reklam dziedziczą komponenty z lokalizacją z poziomu klienta.

Zestawy komponentów z grupami lokalizacji zawierają podzbiór komponentów lokalizacji z zestawu komponentów synchronizacja lokalizacji. Możesz dynamicznie tworzyć zestaw komponentów grupy lokalizacji, korzystając z niektórych funkcji Profilu Firmy w Google (np. filtrowania według etykiet) lub identyfikatorów sieci i lokalizacji sieci. Możesz też statycznie utworzyć zestaw komponentów grupy lokalizacji.

  1. Utwórz zestaw plików grupy lokalizacji. Komponent z grupą lokalizacji może być dynamiczny lub statyczny.
  2. Dołącz zestaw komponentów do kampanii lub grupy reklam, w zależności od potrzeb.
  3. (Opcjonalnie) Dodaj wcześniej wygenerowane komponenty do nowo utworzonego statycznego zestawu komponentów grupy lokalizacji.

W przypadku danego klienta możesz utworzyć wiele dynamicznych lub statycznych zestawów komponentów grupy lokalizacji.

Tworzenie zestawu komponentów grupy lokalizacji

Utwórz nowy obiekt AssetSet i ustaw wartość location_group_parent_asset_set_id na identyfikator wcześniej utworzonego zestawu komponentów z synchronizacją lokalizacji.

Następnie ustaw niektóre pola w zależności od tego, czy chcesz utworzyć dynamiczny czy statyczny zestaw komponentów grupy lokalizacji.

Dynamiczne zestawy komponentów

W zależności od pola ustawionego w LocationSet ustaw pola zgodnie z tą regułą:

Jeśli ustawisz to pole: Następnie ustaw type na i ustaw to pole jako pole asset_set_source oneof.
business_profile_location_set BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP business_profile_location_group
chain_location_set CHAIN_DYNAMIC_LOCATION_GROUP chain_location_group

Jeśli podczas maps_location_settworzenia komponentu synchronizacji lokalizacjiustawisz, nie będziesz mieć możliwości utworzenia zestawu komponentów dynamicznej grupy lokalizacji. Dzieje się tak, ponieważ lokalizacje zostały dodane ręcznie za pomocą identyfikatorów miejsc i nie ma funkcji filtrowania, których można użyć w przypadku tego typu lokalizacji.

Statyczne zestawy plików

Ustaw type na STATIC_LOCATION_GROUP. Możesz tworzyć statyczne zestawy plików grupy lokalizacji dla dowolnych typów zestawów plików synchronizacji lokalizacji, niezależnie od tego, jakie pola (business_profile_location_set, chain_location_set lub maps_location_set) ustawisz w LocationSet.

W przypadku statycznych zestawów komponentów grupy lokalizacji musisz ręcznie dodać wygenerowane komponenty z lokalizacją do zestawów komponentów grupy lokalizacji.

Dołączanie grupy plików do kampanii lub grupy reklam

Użyj CampaignAssetSetService.MutateCampaignAssetSets aby dołączyć do kampanii zestaw komponentów grupy lokalizacji.

Możesz też użyć AdGroupAssetSetService.MutateAdGroupAssetSets jeśli chcesz dołączyć zestaw komponentów grupy lokalizacji do grupy reklam.

(Opcjonalnie) Dodaj komponenty z lokalizacją do zestawu komponentów grupy lokalizacji statycznej.

Ten krok jest wymagany tylko wtedy, gdy wcześniej utworzysz statyczny zestaw komponentów grupy lokalizacji.

  1. Użyj raportu asset_set_asset, aby pobrać nazwy zasobów komponentów wygenerowanych automatycznie na potrzeby utworzonego wcześniej zestawu komponentów do synchronizacji lokalizacji. Użyj filtrowania, aby pobrać tylko te zasoby, które Cię interesują.
  2. Dodaj je do zestawu komponentów statycznej grupy lokalizacji za pomocą AssetSetAssetService.MutateAssetSetAssets.