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.
- Utwórz zestaw komponentów synchronizacji lokalizacji.
- Dołącz go do klienta za pomocą
CustomerAssetSetService
.
Tworzenie zestawu komponentów synchronizacji lokalizacji
- Utwórz nowy
AssetSet
.- Ustaw
type
naLOCATION_SYNC
. - Ustaw
location_set
na nowyLocationSet
.
- Ustaw
- W nowym
LocationSet
,- 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.
- Ustaw wartość
- 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.
- Ustaw
- Ustaw wartość
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.
- Utwórz zestaw plików grupy lokalizacji. Komponent z grupą lokalizacji może być dynamiczny lub statyczny.
- Dołącz zestaw komponentów do kampanii lub grupy reklam, w zależności od potrzeb.
- (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_set
tworzenia 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.
- 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ą. - Dodaj je do zestawu komponentów statycznej grupy lokalizacji za pomocą
AssetSetAssetService.MutateAssetSetAssets
.