Komponenty z lokalizacją

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

Utwórz zestaw komponentów z synchronizacją lokalizacji i dołącz go do klienta

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

Tworzenie zestawu komponentów do synchronizacji lokalizacji

  1. Utwórz nowy AssetSet.
    1. Ustaw type na LOCATION_SYNC.
    2. Ustaw location_set na nową wartość LocationSet.
  2. W nowej LocationSet:
    1. Ustaw location_ownership_type na podstawie przypadku użycia:
      • Ustaw tę opcję na BUSINESS_OWNER, jeśli jesteś właścicielem lokalizacji firmy.
      • Ustaw tę opcję na AFFILIATE, jeśli nie jesteś właścicielem lokalizacji firmy, ale sprzedajesz tam swoje produkty.
    2. Ustaw pole source w ramach jednego z tych przypadków użycia:
      • Ustaw business_profile_location_set, jeśli chcesz zsynchronizować swoje lokalizacje z kontem Profilu 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 powyższych czynności interfejs Google Ads API wygeneruje komponenty z lokalizacją i doda je do utworzonego dla Ciebie zestawu komponentów z synchronizacją lokalizacji, podobnie jak wtedy, gdy robisz to ręcznie za pomocą interfejsu AssetSetAssetService. Nie musisz ich modyfikować, chyba że chcesz ręcznie dodać je do statycznych zestawów komponentów grupy lokalizacji.

U klienta może istnieć tylko jeden aktywny zestaw komponentów z synchronizacją lokalizacji (statusENABLED). Jeśli chcesz utworzyć inny typ komponentu synchronizacji lokalizacji, najpierw usuń dotychczasowy komponent.

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

Użyj elementu CustomerAssetSetService.MutateCustomerAssetSets, aby dołączyć do klienta komponent zsynchronizowany z lokalizacją utworzony w poprzedniej sekcji.

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

Zestaw komponentów grupy lokalizacji jest potrzebny tylko wtedy, gdy chcesz wybrać podzbiór komponentów z lokalizacją. Dzieje się tak, ponieważ kampanie i grupy reklam dziedziczą komponenty z lokalizacją z poziomu konta klienta.

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

  1. Utwórz zestaw komponentów grupy lokalizacji. Zestaw komponentów grupy lokalizacji może być dynamiczny lub statyczny.
  2. Załą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.

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

Tworzenie zestawu komponentów grupy lokalizacji

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

Następnie skonfiguruj niektóre pola w zależności od tego, czy chcesz utworzyć dynamiczny czy statyczny zbiór 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: 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 tworzenia zestawu komponentów synchronizacji lokalizacji ustawisz wartość maps_location_set, nie będzie można utworzyć dynamicznego zestawu komponentów grupy lokalizacji. Dzieje się tak, ponieważ lokalizacje zostały ręcznie dodane na podstawie identyfikatorów miejsc docelowych i nie ma żadnych funkcji filtrowania, których można używać w przypadku tego typu lokalizacji.

Statyczne zbiory komponentów

Ustaw type na STATIC_LOCATION_GROUP. Statyczne zbiory komponentów grupy lokalizacji możesz tworzyć dla dowolnych typów zbiorów komponentó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łącz zestaw komponentów do kampanii lub grupy reklam

Użyj CampaignAssetSetService.MutateCampaignAssetSets, aby dołączyć do kampanii zbiór komponentów z grupą lokalizacji.

Jeśli chcesz zamiast tego dołączyć zbiór komponentów z grupą lokalizacji do grupy reklam, możesz użyć opcji AdGroupAssetSetService.MutateAdGroupAssetSets.

(Opcjonalnie) Dodaj komponenty z lokalizacją do statycznych zestawów komponentów grupy lokalizacji.

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 dla utworzonego wcześniej zestawu komponentów z synchronizacją lokalizacji. Użyj filtrowania, aby pobrać tylko te zasoby, które Cię interesują.
  2. Dodaj je do statycznego zestawu komponentów grupy lokalizacji, używając AssetSetAssetService.MutateAssetSetAssets.