Moduły dostosowania reklam to zaawansowane narzędzie, które umożliwia dostosowywanie treści tekstowych elastycznych reklam w wyszukiwarce za pomocą dynamicznych symboli zastępczych tekstu.
Możesz utworzyć i używać modułu dostosowania reklam lub użyć wbudowanego modułu dostosowania reklam.
Tworzenie i używanie modułu dostosowania reklam
Aby utworzyć dostosowywanie reklam w przypadku elastycznych reklam w wyszukiwarce:
Utwórz atrybut modułu dostosowania.
Atrybut dostosowywania to szeroka kategoria opisująca rodzaj zmiany, którą chcesz powiązać z tym dostosowywaniem, np. „cena produktu” lub „procent rabatu”.
Połącz atrybut modułu dostosowania z klientem, kampanią, grupą reklam lub kryterium w grupie reklam dotyczącym słowa kluczowego.
Ustaw konkretne wartości, których chcesz użyć w przypadku danego zasobu.
Tworzenie atrybutu dostosowywania
Najpierw musisz utworzyć nowy atrybut modułu dostosowania, reprezentowany przez CustomizerAttribute za pomocą CustomizerAttributeService z 2 wymaganymi polami:
name- Nazwa narzędzia do dostosowywania, która musi być unikalna (wielkość liter nie jest rozróżniana). Ponieważ istnieje limit 40 dostosowań, może być konieczne ponowne użycie dostosowań w różnych zasobach. Wybierz więc nazwę, która reprezentuje szeroką kategorię dostosowań, do których będzie ona używana.
type- Typ dostosowania – tekst, liczba, cena lub procent – zdefiniowany przez
CustomizerAttributeType.
Po utworzeniu nowego atrybutu modułu dostosowania reklam otrzymasz jego nazwę zasobu, która jest wymagana w kolejnym kroku.
Połącz atrybut modułu dostosowania reklam
Wcześniej utworzony atrybut dostosowywania możesz połączyć na wielu poziomach za pomocą tych usług:
CustomerCustomizerService, aby utworzyćCustomerCustomizerna poziomie klienta.CampaignCustomizerService, aby utworzyćCampaignCustomizerna poziomie kampanii.AdGroupCustomizerService, aby utworzyćAdGroupCustomizerna poziomie grupy reklam.AdGroupCriterionCustomizerService– tworzenieAdGroupCriterionCustomizerna poziomie kryterium w grupie reklam. W przypadku tego typu obsługiwane są tylko kryteria słów kluczowych.
Niezależnie od tego, jakiego poziomu chcesz używać i z której usługi korzystasz, wymagane są te same informacje:
customizer_attribute- Nazwa zasobu atrybutu dostosowywania utworzonego w poprzednim kroku.
valueWartość, którą chcesz wstawiać do reklam, gdy odwołujesz się do tego atrybutu dostosowywania. To pole jest zdefiniowane przez
CustomizerValue.Aby utworzyć
CustomizerValue, musisz określićtypeistring_value. Wartośćtypepowinna być taka sama jak atrybut dostosowywania, z którym tworzysz połączenie, astring_valueto wartość, której ma używać interfejs Google Ads API.- Nazwa zasobu, z którym chcesz połączyć atrybut dostosowywania
Nazwa zależy od typu zasobu. Na przykład aby utworzyć
CampaignCustomizer, określcampaign.
Po wykonaniu tego kroku możesz używać narzędzia do dostosowywania reklam w reklamach responsywnych w sieci wyszukiwania, które są uwzględnione w hierarchii zasobów, z którą powiązano atrybut narzędzia do dostosowywania. Jeśli na przykład połączysz atrybut modułu dostosowania z kampanią o identyfikatorze A, możesz użyć tego modułu 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żyć narzędzia do dostosowywania reklam w nagłówkach i tekstach elastycznych reklam w wyszukiwarce, musisz utworzyć obiekt AdTextAsset z elementem text zawierającym tę składnię:
{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}
CUSTOMIZER_ATTRIBUTE_NAMEtonameatrybutu dostosowywania, który został ustawiony podczas tworzenia, a nie nazwa zasobu atrybutu dostosowywania ani jego identyfikator.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 – klient, kampania, grupa reklam lub kryterium grupy reklam – może być tylko 1 link, a najbardziej szczegółowy link zastąpi bardziej ogólny. Jeśli np. masz ten atrybut dostosowywania zdefiniowany na poziomie kampanii i grupy reklam, reklamy w połączonej grupie reklam będą używać atrybutu z poziomu grupy reklam, a reklamy z innych grup reklam w tej kampanii będą używać atrybutu z poziomu kampanii.
Na koncie możesz mieć maksymalnie 40 włączonych obiektów
CustomizerAttribute. Jeśli osiągniesz ten limit, przed utworzeniem nowego musisz usunąć nieużywane.Istnieją reguły dotyczące atrybutów modułu dostosowania reklam o typie
PRICE:- Kody i symbole walut mogą pojawiać się przed lub po liczbie. Na przykład
$100,100$,USD100i100USDto prawidłowe wartości. - Między liczbą a kodami walut lub symbolami nie powinno być spacji. Na przykład
$ 100jest nieprawidłowy. - Zobacz kody i symbole walut, które można stosować w ramach określonej wartości.
- Kody i symbole walut mogą pojawiać się przed lub po liczbie. Na przykład
Dynamiczne zamiany tekstu (w tym wartości domyślne) muszą mieścić się w limitach znaków nagłówków (30 znaków) i tekstów reklamy (90 znaków). Jeśli wstawiona dynamicznie wartość przekracza limit znaków lub nie przejdzie weryfikacji, użyjemy określonej wartości domyślnej jako kreacji zastępczej, o ile sama mieści się w limicie znaków.
Korzystanie z wbudowanych modułów dostosowania reklam
W nagłówkach i tekstach elastycznych reklam w wyszukiwarce możesz używać wbudowanych tagów modułów dostosowania. Te tagi umożliwiają dynamiczne wstawianie słów kluczowych, lokalizacji i odliczania do tekstu reklamy.
Wstawianie słowa kluczowego
Funkcja wstawiania słowa kluczowego dynamicznie aktualizuje tekst reklamy, tak aby znajdowały się w nim słowa kluczowe, które spowodowały wyświetlenie reklamy. 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 typu 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 „gorzka czekolada”, nagłówek może wyglądać tak: „Kup gorzką czekoladę online”. Jeśli nie można wstawić słowa kluczowego, zamiast niego zostanie użyty „Tekst domyślny” (w tym przypadku „Czekolada”).
Więcej informacji znajdziesz w artykule Wstawianie słowa kluczowego w tekście reklamy.
Wstawianie lokalizacji
Dostosowuj tekst reklamy do lokalizacji, w której znajdują się Twoi klienci, lub do miejsc, którymi są zainteresowani.
Składnia: {LOCATION(Level):Default text}
Level: określ poziom geograficzny, np.City,StatelubCountry. Jeśli ten parametr zostanie pominięty, 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 Nowym Jorku, może zobaczyć: „Dostawa pizzy w Nowym Jorku”. Użytkownicy spoza określonego obszaru zobaczą: „Dostawa pizzy w Twojej okolicy”.
Więcej informacji znajdziesz w artykule Wstawianie lokalizacji w elastycznych reklamach w wyszukiwarce.
Funkcje odliczania
Wywołuj u klientów 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)}– odlicza czas do określonej godziny w strefie czasowej konta reklamodawcy.{GLOBAL_COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)}– odlicza czas do określonej godziny w strefie czasowej użytkownika.daysBefore: Ile dni przed datą zakończenia odliczanie powinno zacząć się wyświetlać.
Przykład
Nagłówek: „Wyprzedaż kończy się za {COUNTDOWN(2027-01-31 23:59:59,5)}”
Ta reklama będzie wyświetlać odliczanie rozpoczynające się 5 dni przed 31 stycznia 2027 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 narzędzi do dostosowywania, umieść składnię tagu w polach textobiektów AdTextAsset w przypadku headlines i descriptions RSA 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(2027-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"]
}
}