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 niestandardowy.
Atrybut niestandardowy to ogólna kategoria opisująca rodzaj zmiany, którą chcesz powiązać z tym modułem dostosowania. Może to być np. „cena produktu” lub „procent rabatu”.
Powiąż atrybut niestandardowy z kryterium klienta, kampanii, grupy reklam lub grupy reklam słów kluczowych.
Ustaw konkretne wartości, których chcesz używać w przypadku danego zasobu.
Tworzenie atrybutu niestandardowego
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ż można utworzyć tylko 40 modułów dostosowania, może być konieczne ponowne użycie modułów dostosowania w różnych zasobach. Wybierz więc nazwę, która reprezentuje szeroką kategorię, do której będą używane te moduły dostosowania.
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.
Połącz atrybut niestandardowy
Utworzony wcześniej atrybut niestandardowy 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 niestandardowego 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 połączyć atrybut niestandardowy
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ą połączono atrybut niestandardowy modułu dostosowania. Jeśli na przykład połączysz 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 tekstach reklam elastycznych
reklamach w wyszukiwarce, musisz utworzyć obiekt AdTextAsset
z polem text zawierającym tę składnię:
{CUSTOMIZER.CUSTOMIZER_ATTRIBUTE_NAME:DEFAULT_VALUE}
CUSTOMIZER_ATTRIBUTE_NAMEtonameatrybutu niestandardowego ustawiona podczas jego tworzenia, a nie nazwa zasobu ani identyfikator atrybutu niestandardowego.DEFAULT_VALUEto wartość domyślna modułu dostosowania reklam.
Więcej informacji o konfigurowaniu reklam znajdziesz w przewodniku po elastycznych reklamach w wyszukiwarce.
Reguły i ograniczenia
Na każdym poziomie – klienta, kampanii, grupy reklam lub kryterium grupy reklam – może być tylko 1 link, a najbardziej 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 grupy reklam, a reklamy z innych grup reklam w tej kampanii będą używać atrybutu 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 niestandardowych modułu dostosowania typu
PRICE:- Kody walut i symbole mogą występować przed lub po liczbie. Na
przykład,
$100,100$,USD100,100USDto prawidłowe wartości. - Między liczbą a kodami lub symbolami walut nie powinno być spacji. Na przykład „
$ 100” jest nieprawidłowe. - Zobacz kody i symbole walut, których można używać w określonej wartości.
- Kody walut i symbole mogą występować przed lub po liczbie. Na
przykład,
Dynamiczne zastąpienia tekstu (w tym wartości domyślne) muszą mieścić się w limitach znaków w nagłówkach (30 znaków) i tekstach reklam (90 znaków). Jeśli dynamicznie wstawiona wartość przekracza limit znaków lub nie przejdzie weryfikacji, jako wartość rezerwową zostanie użyta określona wartość domyślna, o ile sama mieści się w limitach znaków.
Używanie wbudowanych modułów dostosowania reklam
Tagów wbudowanych modułów dostosowania możesz używać bezpośrednio w nagłówkach i tekstach reklam elastycznych 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 aktualizuje tekst reklamy, aby zawierał słowo kluczowe, które spowodowało wyświetlenie reklamy. Dzięki temu reklamy mogą być bardziej trafne w stosunku do wyszukiwań użytkowników.
Zobacz Konfigurowanie wstawiania 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 „ciemna czekolada”, nagłówek może wyglądać tak: „Kup ciemną czekoladę online”. Jeśli nie można wstawić słowa kluczowego, zostanie użyty „tekst domyślny” (w tym przypadku „czekolada”).
Zobacz Wstawianie słowa kluczowego.
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,StatelubCountry. Jeśli pominiesz ten parametr, 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”.
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)}– 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: liczba dni przed datą zakończenia, od której ma się wyświetlać odliczanie.
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 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 kod 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"]
}
}