Moduły dostosowania reklam to zaawansowane narzędzie, które umożliwia dostosowywanie tekstu elastycznych reklam w wyszukiwarce za pomocą dynamicznych symboli zastępczych.
Możesz utworzyć i używać modułu dostosowania reklam lub korzystać z wbudowanego modułu dostosowania reklam.
Tworzenie i używanie modułu dostosowania reklam
Aby utworzyć moduł dostosowania reklam na potrzeby elastycznych reklam w wyszukiwarce:
Utwórz atrybut modułu dostosowania.
Atrybut modułu dostosowania to ogólna kategoria, która opisuje rodzaj zmiany, jaką chcesz powiązać z tym modułem dostosowania. Może to być np. „cena produktu” lub „procent rabatu”.
Powiąż atrybut modułu dostosowania z kryterium grupy reklam klienta, kampanii, grupy reklam lub słowa kluczowego.
Ustaw konkretne wartości, których chcesz używać w przypadku danego zasobu.
Tworzenie atrybutu modułu dostosowania
Najpierw musisz utworzyć nowy atrybut modułu dostosowania reprezentowany przez
CustomizerAttribute za pomocą
CustomizerAttributeService z
2 wymaganymi polami:
name- Nazwa modułu dostosowania, która musi być unikalna (z uwzględnieniem wielkości liter). Ponieważ limit modułów dostosowania wynosi 40, może być konieczne ponowne użycie modułów dostosowania w różnych zasobach. Pamiętaj, aby wybrać nazwę, która reprezentuje szeroką kategorię, do jakich dostosowań będzie używana.
type- Typ modułu dostosowania – tekst, liczba, cena lub procent – zdefiniowany
przez
CustomizerAttributeType.
Po utworzeniu nowego atrybutu modułu dostosowania otrzymasz jego nazwę zasobu, która jest wymagana w następnym kroku.
Łączenie atrybutu modułu dostosowania
Utworzony wcześniej atrybut modułu dostosowania możesz połączyć na wielu poziomach za pomocą tych usług:
CustomerCustomizerServicedo utworzeniaCustomerCustomizerna poziomie klienta.CampaignCustomizerServicedo utworzeniaCampaignCustomizerna poziomie kampanii.AdGroupCustomizerServicedo utworzeniaAdGroupCustomizerna poziomie grupy reklam.AdGroupCriterionCustomizerServicedo utworzeniaAdGroupCriterionCustomizerdla poziomu kryterium grupy reklam. W przypadku tego typu obsługiwane są tylko kryteria słów kluczowych.
Niezależnie od tego, który poziom chcesz wybrać i której usługi używasz, wymagane są te same informacje:
customizer_attribute- Nazwa zasobu atrybutu modułu dostosowania utworzonego w poprzednim kroku.
valueWartość, którą chcesz wstawić do reklam, gdy odwołujesz się do tego atrybutu modułu dostosowania. To pole jest zdefiniowane przez
CustomizerValue.Aby utworzyć
CustomizerValue, musisz określićtypeistring_value. Wartośćtypepowinna być taka sama jak w przypadku łączonego atrybutu modułu dostosowania, astring_valueto wartość, której ma używać interfejs Google Ads API.- Nazwa zasobu, z którym chcesz powiązać atrybut modułu dostosowania
Nazwa różni się w zależności od typu zasobu. Aby na przykład utworzyć
CampaignCustomizer, określcampaign.
Po wykonaniu tego kroku możesz używać modułu dostosowania reklam w elastycznych reklamach w wyszukiwarce, które są uwzględnione w hierarchii zasobów, z którą powiązano atrybut modułu dostosowania. Jeśli na przykład powiążesz atrybut modułu dostosowania z kampanią o identyfikatorze A, możesz używać tego modułu dostosowania reklam w reklamie utworzonej w dowolnej grupie reklam w kampanii A. Nie możesz używać modułu dostosowania reklam w reklamie w grupach reklam w kampanii B.
Moduły dostosowania reklam w elastycznych reklamach w wyszukiwarce
Aby używać modułu dostosowania reklam w nagłówkach i tekście reklamy elastycznych
reklam w wyszukiwarce, musisz utworzyć obiekt AdTextAsset
z polem text zawierającym tę składnię:
{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}
CUSTOMIZER_ATTRIBUTE_NAMEtonameatrybutu modułu dostosowania, który został ustawiony podczas jego tworzenia, a nie nazwa zasobu ani identyfikator atrybutu modułu dostosowania.DEFAULT_VALUEto domyślna wartość modułu dostosowania reklam.
Więcej informacji o konfigurowaniu reklam znajdziesz w przewodniku po elastycznych reklamach w wyszukiwarce.
Zasady i ograniczenia
Na każdym poziomie – klienta, kampanii, grupy reklam lub kryterium grupy reklam – może być tylko 1 link, a bardziej szczegółowy link zastąpi bardziej ogólny. Jeśli na przykład ten atrybut modułu dostosowania jest zdefiniowany na poziomie kampanii i grupy reklam, reklamy w połączonej grupie reklam będą używać atrybutu na poziomie grupy reklam, a reklamy z innych grup reklam w tej kampanii będą używać atrybutu na poziomie kampanii.
Na koncie możesz mieć maksymalnie 40 włączonych obiektów
CustomizerAttribute. Jeśli osiągniesz ten limit, przed utworzeniem nowego obiektu musisz usunąć nieużywane obiekty.Obowiązują te reguły dotyczące atrybutów modułu dostosowania typu
PRICE:- Kody i symbole walut mogą występować przed liczbą lub po niej. Prawidłowe wartości to np.
$100,100$,USD100,100USD. - Między liczbą a kodami lub symbolami walut nie powinno być spacji. Na przykład „
$ 100” jest nieprawidłowe. - Sprawdź kody i symbole walut, których można używać w ramach określonej wartości.
- Kody i symbole walut mogą występować przed liczbą lub po niej. Prawidłowe wartości to np.
Używanie wbudowanych modułów dostosowania reklam
Wbudowanych tagów modułu dostosowania możesz używać bezpośrednio w nagłówkach i tekstach elastycznych reklam w wyszukiwarce. Te tagi umożliwiają dynamiczne wstawianie słów kluczowych, lokalizacji i odliczania do tekstu reklamy.
Wstawianie słowa kluczowego
Wstawianie słowa kluczowego dynamicznie umieszcza w tekście reklamy słowo kluczowe, które spowodowało jej wyświetlenie. Dzięki temu reklamy mogą być lepiej dopasowane do wyszukiwań użytkowników.
Zobacz Wstawianie słowa kluczowego w tekście reklamy.
Składnia: {Keyword:Default text}
Podczas tworzenia lub aktualizowania AdGroupAd z typem ResponsiveSearchAd za pomocą interfejsu API umieść ten tag w polach nagłówka lub tekstu reklamy.
Przykład
Załóżmy, że masz nagłówek „Kup {Keyword:Chocolate} online”.
Jeśli użytkownik wyszuka hasło „gorzka czekolada”, nagłówek może wyglądać tak: „Kup gorzką czekoladę online”. Jeśli nie można wstawić słowa kluczowego, zostanie użyty „tekst domyślny” (w tym przypadku „czekolada”).
Zobacz Wstawianie słów kluczowych.
Wstawianie lokalizacji
Dostosuj tekst reklamy do lokalizacji, w których znajdują się Twoi klienci, lub do lokalizacji, którymi są zainteresowani.
Składnia: {LOCATION(Level):Default text}
Level: określ poziom geograficzny, np.City(miasto),State(województwo) lubCountry(kraj). Jeśli to pole zostanie pominięte, domyślnie zostanie użyty najbardziej szczegółowy dostępny poziom.
Przykład
Nagłówek: „Dostawa pizzy w {LOCATION(City):Your Area}”
Jeśli użytkownik znajduje się w Warszawie, może zobaczyć: „Dostawa pizzy w Warszawie”. Użytkownicy spoza określonego obszaru zobaczą: „Dostawa pizzy w Twojej okolicy”.
Zobacz Wstawianie lokalizacji w elastycznych reklamach w wyszukiwarce.
Funkcje odliczania
Wzbudź poczucie pilności, wyświetlając odliczanie w czasie rzeczywistym do określonego wydarzenia lub wyprzedaży.
Składnia
{COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)}– odliczanie do określonej godziny w strefie czasowej konta reklamodawcy.{GLOBAL_COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)}– odliczanie do określonej godziny w strefie czasowej użytkownika.daysBefore: liczba dni przed datą zakończenia, od której ma się wyświetlać odliczanie.
Przykład
Nagłówek: „Wyprzedaż kończy się za {COUNTDOWN(2026-01-31 23:59:59,5)}”
Ta reklama będzie wyświetlać odliczanie zaczynające się 5 dni przed 31 stycznia 2026 r. o godzinie 23:59:59 w strefie czasowej reklamodawcy.
Zobacz Promowanie nadchodzących wydarzeń za pomocą odliczania.
Implementacja za pomocą interfejsu API
Aby używać tych wbudowanych modułów dostosowania, umieść składnię tagu w polach text obiektów AdTextAsset w przypadku headlines i descriptions elastycznych reklam w wyszukiwarce podczas modyfikowania zasobu AdGroupAd.
Przykładowy fragment kodu (koncepcyjny JSON)
{
"ad": {
"responsiveSearchAd": {
"headlines": [
{ "text": "Great Deals on {Keyword:Shoes}" },
{ "text": "Free Shipping in {LOCATION(City):Your City}" },
{ "text": "Offer Ends: {COUNTDOWN(2026-01-31 23:59:59,5)}" }
],
"descriptions": [
{ "text": "Find the best {Keyword:footwear} for your needs." },
{ "text": "Limited time offer, don't miss out!" }
]
},
"finalUrls": ["https://www.example.com"]
}
}