Komponenty z lokalizacją

W przeciwieństwie do innych komponentów komponenty z lokalizacją są tworzone automatycznie przez interfejs Google Ads API, gdy utworzysz zbiór komponentów. Najpierw utwórz zbiór komponentów do synchronizacji lokalizacji i dołącz go do klienta. Następnie, jeśli musisz wybrać podzbiór komponentów z lokalizacją z zestawu zasobów używanych w kampanii lub grupie reklam, utwórz taki zestaw i dołącz go do kampanii lub grupy reklam.

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

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

Utwórz zestaw komponentów do synchronizacji lokalizacji

  1. Utwórz nowy profil AssetSet.
    1. Ustaw type na LOCATION_SYNC.
    2. Ustaw location_set na nowy element LocationSet.
  2. W nowej wersji LocationSet:
    1. Ustaw location_ownership_type w zależności od konkretnego przypadku użycia:
      • Ustaw ją na BUSINESS_OWNER, jeśli jesteś właścicielem lokalizacji firmy.
      • Ustaw wartość AFFILIATE, jeśli nie jesteś właścicielem lokalizacji firmy, ale sprzedawanie produktów tam się odbywa.
    2. Ustaw pole source w zależności od przypadku użycia:
      • Ustaw business_profile_location_set, jeśli chcesz zsynchronizować lokalizacje z kontem Profilu Firmy w Google.
      • Ustaw wartość chain_location_set, jeśli chcesz zsynchronizować dane z lokalizacjami o określonych identyfikatorach sieci.
      • Ustaw wartość maps_location_set, jeśli chcesz dodawać lokalizacje ręcznie, używając identyfikatorów miejsc.

Gdy wykonasz podane wyżej czynności, interfejs Google Ads API wygeneruje komponenty z lokalizacją i doda je do utworzonego przez Ciebie zbioru komponentów do synchronizacji lokalizacji, podobnie jak w przypadku ręcznego tworzenia kreacji za pomocą AssetSetAssetService. Nie musisz manipulować nimi, chyba że chcesz dodać je ręcznie do zbiorów komponentów grupy lokalizacji statycznej.

Istnieje tylko 1 aktywny zasób synchronizacji lokalizacji z ustawieniem (status z ENABLED) dla klienta. Jeśli chcesz utworzyć inny zbiór komponentów do synchronizacji lokalizacji, najpierw usuń istniejący.

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

Użyj komponentu CustomerAssetSetService.MutateCustomerAssetSets, aby dołączyć do klienta komponent z lokalizacją z 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 klienta.

Zestawy komponentów grupy lokalizacji zawierają podzbiór komponentów z lokalizacją z zestawu synchronizacji lokalizacji. Zestaw komponentów grupy lokalizacji możesz dynamicznie tworzyć, wykorzystując niektóre funkcje Profilu Firmy w Google (np. filtrowanie według etykiet) lub identyfikatory sieci i ich lokalizacji. Możesz też statycznie utworzyć 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. W zależności od potrzeb możesz dołączyć zestaw zasobów do kampanii za pomocą grupy reklam lub do niej.
  3. (Opcjonalnie) Dodaj wygenerowane wcześniej zasoby do nowo utworzonego zbioru zasobów statycznych grup lokalizacji.

Dla każdego klienta możesz utworzyć wiele dynamicznych lub statycznych zestawów grup grup lokalizacji.

Utwórz zestaw komponentów grupy lokalizacji

Utwórz nowy obiekt AssetSet i ustaw dla identyfikatora location_group_parent_asset_set_id identyfikator identyfikatora utworzonego wcześniej zasobu synchronizacji lokalizacji.

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

Dynamiczne zestawy zasobów

W zależności od pola ustawionego w LocationSet ustaw pola na podstawie tej reguły:

Jeśli ustawisz to pole: Potem ustaw type na Ustaw to pole jako asset_set_source
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 do synchronizacji lokalizacji ustawisz wartość maps_location_set, nie będzie można utworzyć zestawu komponentów grupy lokalizacji dynamicznych. Wynika to z tego, że lokalizacje zostały dodane ręcznie przez identyfikatory miejsc, i nie ma żadnych funkcji filtrowania, z których można by skorzystać.

Statyczne zestawy zasobów

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

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

Dołącz zestaw zasobów do kampanii lub grupy reklam

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

Jeśli zamiast tego chcesz dołączyć do grupy reklam zestaw komponentów grupy lokalizacji, możesz też użyć zdarzenia AdGroupAssetSetService.MutateAdGroupAssetSets.

(Opcjonalnie) Dodaj komponenty z lokalizacją do zestawu statycznych grup lokalizacji

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

  1. Użyj raportu asset_set_asset, aby pobrać nazwy zasobów wygenerowanych automatycznie dla utworzonego wcześniej zbioru komponentów do synchronizacji lokalizacji. Użyj filtrowania, aby znaleźć tylko te zasoby, które chcesz wyszukać.
  2. Dodaj je do statycznego zbioru grup lokalizacji za pomocą AssetSetAssetService.MutateAssetSetAssets.