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
- Utwórz zestaw komponentów do synchronizacji lokalizacji.
- Dołącz ją do klienta za pomocą
CustomerAssetSetService
.
Utwórz zestaw komponentów do synchronizacji lokalizacji
- Utwórz nowy profil
AssetSet
.- Ustaw
type
naLOCATION_SYNC
. - Ustaw
location_set
na nowy elementLocationSet
.
- Ustaw
- W nowej wersji
LocationSet
:- 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.
- Ustaw ją na
- 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.
- Ustaw
- Ustaw
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.
- Utwórz zestaw komponentów grupy lokalizacji. Zestaw komponentów grupy lokalizacji może być dynamiczny lub statyczny.
- W zależności od potrzeb możesz dołączyć zestaw zasobów do kampanii za pomocą grupy reklam lub do niej.
- (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.
- 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ć. - Dodaj je do statycznego zbioru grup lokalizacji za pomocą
AssetSetAssetService.MutateAssetSetAssets
.