Dostosowywanie elastycznych reklam w wyszukiwarce (RSA)

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:

  1. 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”.

  2. 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.

Wcześniej utworzony atrybut dostosowywania możesz połączyć na wielu poziomach za pomocą tych usług:

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.
value

Wartość, 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ć type i string_value. Wartość type powinna być taka sama jak atrybut dostosowywania, z którym tworzysz połączenie, a string_value to 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śl campaign.

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_NAME to name atrybutu dostosowywania, który został ustawiony podczas tworzenia, a nie nazwa zasobu atrybutu dostosowywania ani jego identyfikator.

  • DEFAULT_VALUE to 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$, USD100 i 100USD to prawidłowe wartości.
    • Między liczbą a kodami walut lub symbolami nie powinno być spacji. Na przykład $ 100 jest nieprawidłowy.
    • Zobacz kody i symbole walut, które można stosować w ramach określonej wartości.
  • 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, State lub Country. 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"]
  }
}