Dostosowywanie elastycznych reklam w wyszukiwarce (RSA)

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:

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

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

Utworzony wcześniej atrybut niestandardowy możesz połączyć na wielu poziomach za pomocą tych usług:

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

Wartość, 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ć type i string_value. Wartość type powinna być taka sama jak w przypadku łączonego atrybutu modułu dostosowania, a string_value to 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śl campaign.

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_NAME to name atrybutu niestandardowego ustawiona podczas jego tworzenia, a nie nazwa zasobu ani identyfikator atrybutu niestandardowego.

  • DEFAULT_VALUE to 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, 100USD to 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.
  • 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, State lub Country. 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"]
  }
}