Skrypty w Adwords part II – Jak nie tracić pieniędzy na nieskuteczne reklamy?

Skrypty w Adwords part II – Jak nie tracić pieniędzy na nieskuteczne reklamy?
Oceń artykuł!

W przypadku rozbudowanych kampanii e-commerce często dla słów kluczowych związanych z konkretnymi produktami są tworzone reklamy kierujące użytkownika bezpośrednio na strony produktowe. Dzięki temu ścieżka użytkownika ulega skrócenia, a konwersja wzrasta. Jest to znana i stosowana praktyka.

Nie wszystkie sklepy jednak mogą sobie pozwolić na zapewnienie nieprzerwanych stanów magazynowych, tak by produkt był zawsze dostępny. Co wtedy? Niestety, po wyświetleniu komunikatu o tym, że produkt nie jest dostępny, użytkownik bardzo często wychodzi i zakupu dokonuje u naszej konkurencji. Skutkiem jest strata pieniędzy na reklamy, które nie przynoszą konwersji. Ręczne kontrolowanie dostępności produktów, szczególnie przy asortymencie powyżej kilkuset produktów, raczej nie wchodzi w grę. Z pomocą, po raz kolejny, przychodzą skrypty Adwords.

Poniższy skrypt sprawdza na stronie obecność konkretnej frazy, w naszym wypadku „produkt niedostępny”. Jeśli ją stwierdzi, wstrzymuje reklamę. Jeśli nie, aktywuje. Dzięki temu optymalizujemy koszt reklamy oraz mamy pewność, że użytkownicy trafiający do nas z reklam Google trafią na strony z dostępnymi produktami. Skrypt dodatkowo wyśle nam mailem informacje o niedostępnych produktach.

Aby uruchomić skrypt musimy:

1. Wkleić i autoryzować skrypt do naszego konta Google Adwords.

2. Wybrać kampanię i wpisać jej nazwę w skrypcie.

3. Przydzielić reklamom, które chcemy sprawdzać etykietę i wpisać jej nazwę w skrypt.

4. Wpisać mail na który mają przychodzić powiadomienia.

5. Wpisać frazę której obecność na stronie będziemy sprawdzać.

6. Uruchomić harmonogram  włączenia się skryptu.

function main() {

var adIterator = AdWordsApp.ads()

.withCondition(„CampaignName CONTAINS_IGNORE_CASE ‚nazwa kampanii‚”)

.withCondition(„LabelNames CONTAINS_ANY  [‚etykieta‚]”)

.get();

var url;

var regex = /kontrolowany_tekst/g;

var output = „Produkt niedostępny: nn”;

while (adIterator.hasNext()){

ad = adIterator.next();

url = ad.getDestinationUrl();

var pageContent = UrlFetchApp.fetch(url).getContentText();

if (regex.test(pageContent)) {

ad.pause();

output += url+”n”

} else {

ad.enable();

}

}

MailApp.sendEmail(„adres@email„, „Produkt niedostępny”, output);

}

Tak przygotowany skrypt powinien zaoszczędzić nieco budżetu. Oczywiście przed uruchomieniem zalecamy testy. Jest to tylko szablon który powinniście dostosować i obudować w potrzebne Wam funkcje.

Redaktor