Aby wygenerować unikalne teksty reklam, słowa kluczowe, ustawienia kampanii i grup reklam oraz innych elementów, dodaj do szablonów asortymentowych funkcje DoubleClick Search, atrybuty asortymentowe lub kolumny z formułami. Jeśli chcesz użyć tej samej wartości we wszystkich reklamach, słowach kluczowych lub innych elementach, wpisz tekst statyczny lub liczby stałe – w zależności od typu danych ustawienia.
Na przykład w tym szablonie reklamy:
- Nagłówek 1 generuje tekst statyczny: „Wyprzedaż obuwia turystycznego”.
- Nagłówek 2 zawiera tę formułę generującą tekst „Darmowa wysyłka” w przypadku produktów, które kosztują więcej niż 25 USD:
[if(max(Item_price) < 25, "Szybka", "Darmowa")] wysyłka.
Aby wygenerować końcową postać tekstu, Nagłówek 2 łączy dwie funkcje (if
imax
), liczbę stałą, tekst statyczny i atrybut asortymentowy Item_price.
Składnia szablonów asortymentowych
Składnia używana do tworzenia ustawień kampanii, grup reklam, reklamy, słowa kluczowego i innych w szablonie asortymentowym jest taka:
- Tekst statyczny i liczby stałe można wpisywać bezpośrednio w szablonie.
- Daty trzeba zawsze wpisywać w funkcji, np. funkcji date.
- Wszystkie funkcje, atrybuty asortymentowe i kolumny z formułami muszą być zapisane w nawiasach kwadratowych
[ ]
Aby użyć znaków [ ] w tekście reklamy, użyj znaku zmiany znaczenia:
\[ \]
Przykład: \[*EngineAccountType*\])
– zmienia znaczenie makro.
Dostępność funkcji zależy od kontekstu
DS zapewnia szeroki wybór funkcji, ale niektórych z nich możesz używać tylko w formułach lub kolumnach z formułami zawierających dane o asortymencie. Na przykład funkcja max(ATTRIBUTE)
oblicza maksymalną wartość atrybutu asortymentowego spośród wszystkich elementów w grupie reklam. Ma więc zastosowanie wyłącznie do danych dotyczących asortymentu.
Innych funkcji możesz używać tylko w kolumnach z formułami, które obejmują dane z wyszukiwarek lub o konwersji. Na przykład funkcję for_date_range(date)
możesz stosować tylko w połączeniu z danymi: Clicks.for_date_range(last_7_days())
Gdy tworzysz szablony asortymentowe, DS pokazuje tylko te funkcje, które można zastosować w bieżącym kontekście.
Obsługa wartości nieprawidłowych
Ponieważ nie można przewidzieć wszystkich możliwych zmian w danych, upewnij się, że Twoje funkcje odpowiednio radzą sobie z potencjalnymi błędami. DS nie wygeneruje kampanii, reklam ani innych elementów, jeśli funkcja zwróci pustą lub nieprawidłową wartość. Aby wprowadzić obsługę błędów, możesz zastosować dowolne lub wszystkie te rozwiązania:
- Umieść funkcje w instrukcji
if_error(funkcja, wartość zastępcza)
lubif(is_error(funkcja), wartość zastępcza 1, wartość zastępcza 2)
. Jeśli funkcja zwróci błąd lub wartość pustą, instrukcja zwróci wartość zastępczą. - Użyj funkcji
if(warunek, jeśli prawda, jeśli fałsz)
do filtrowania lub zmiany niepożądanych wyników. - Umieść atrybuty asortymentowe w funkcji
min(ATRYBUT)
,max(ATRYBUT)
lub any(ATRYBUT), jeśli nie masz pewności, że każda grupa reklam będzie zawierać tylko jedną wartość atrybutu.
Na przykład wstaw funkcjęmax(Item_price)
, jeśli grupa reklam może zawierać produkty o różnych cenach. - Utwórz w szablonach reklam elementy zastępcze dla każdego pola na wypadek, gdyby wartość wygenerowana przez szablon okazała się za długa.
Tworzenie kolumn z formułami na potrzeby szablonów asortymentowych
Jeśli w swoich szablonach często korzystasz z tych samych funkcji, atrybutów asortymentowych i tekstu statycznego, w kolumnie z formułą możesz zdefiniować funkcję logiczną i używać tej kolumny w szablonach, zamiast powtarzać tę funkcję w każdym z nich.
Jeśli na przykład często umieszczasz przed ceną produktu znak $ i podajesz cenę w postaci liczby z dwiema cyframi po przecinku, możesz wykonać te czynności:
- Utwórz kolumnę z tą formułą:
"$" & to_string(Item_price, 2)
- Nadaj tej kolumnie zrozumiałą nazwę, na przykład cena_z_walutą.
- Uwzględniaj tę kolumnę w szablonie, gdy jest potrzebna. Na przykład w Opisie szablonu reklamy możesz uwzględnić ten wiersz:
Ceny już od [c:"cena_z_walutą"
]
Jeśli chcesz utworzyć kolumny z formułami, które można stosować w szablonach asortymentowych:
-
W panelu nawigacyjnym po lewej stronie kliknij Zarządzanie asortymentem.
-
Kliknij kartę Pozycje asortymentu.
-
Kliknij przycisk Kolumny na pasku narzędzi nad wykresem podsumowania skuteczności.
Pojawi się narzędzie do wybierania kolumn. -
Kliknij Kolumny z formułami pod nagłówkiem Dostępne kolumny.
Wyświetli się lista kolumn z formułami, które zostały już utworzone na poziomie reklamodawcy. -
Kliknij Utwórz nową kolumnę.
Pojawi się okienko z ustawieniami nowej kolumny. -
Nazwij kolumnę.
Nazwa będzie widoczna podczas tworzenia szablonów zasobów reklamowych, więc powinna być zrozumiała dla wszystkich użytkowników, którzy ją zobaczą. -
W polu Wpisz równanie utwórz nową formułę.
Użyj pola wyszukiwania, by znaleźć nazwy atrybutów asortymentowych lub funkcji, których możesz użyć. Pamiętaj, by użyć składni kolumn z formułami, a nie składni szablonów asortymentowych. - Kliknij Zapisz.
- Jeśli wystąpi błąd, kliknij Wybierz błąd, by podświetlić błędny fragment, spróbuj go poprawić, a potem ponownie kliknij Zapisz.
- Po usunięciu wszystkich błędów kolumna automatycznie pojawi się na liście wybranych kolumn.