Wróć do bloga

Implementacja kodów Google AdWords w trudnych sytuacjach

Redakcja

Masz problem z umieszczeniem kodów Google Adwords w swej witrynie? W tym artykule doradzę jak poprawnie go umieścić, a także  postaram się krótko opisać najbardziej uniwersalny sposób implementacji kodu za pomocą JavaScript,  który będzie nadawał się do zastosowania na większości ze stron.

Kiedy rozpoczynamy pracę z nowym kontem musimy zmierzyć się z implementacją kodów konwersji lub/i remarketingowych. Generując kod w panelu Google dostajemy instrukcję z informacją, że kod należy umieścić na statycznej stronie, na przykład zawierającej podziękowanie za wykonanie konkretnej akcji (wypełnienie formularza). Minusem takiego rozwiązania jest problem z implementacją dynamicznych elementów witryny, tj. skorzystanie z kalkulatora na stronie lub ładowanie treści za pomocą technologii AJAX.

Problemy, z jakimi najczęściej się spotykamy, to wielokrotne zliczanie konwersji w sklepie podczas jednego zakupu lub po prostu ich brak. W takich przypadkach radzimy dodać kod w momencie kliknięcia w przycisk finalizujący transakcję ,,Zapłać”. W ten sposób mamy pewność, iż mierzymy pożądaną akcję, a także, że kod nie został wykonany kilkakrotnie (np. z powodu ponownego odwiedzenia strony z zamówieniem, gdy użytkownicy chcą sprawdzić status zamówienia.

Oto przykładowy kod remarketingowy:

Umieszczenie go w takiej postaci w momencie wykonania zdarzenia na stronie jest skomplikowane. Naszym rozwiązaniem jest dynamicznie umieszczenie kodu tzw. „Smart Pixela”:

<img height=”1″ width=”1″ style=”border-style:none;” alt=”” src=”//googleads.g.doubleclick.net/pagead/viewthroughconversion/1111111111/?value=1.000000&label= xxxxxxxxxxxxx;guid=ON&script=0„/>

za pomocą new Image(), oto przykład kodu JavaScript:

var image = new Image(1,1);
image.src = ‚//googleads.g.doubleclick.net/pagead/viewthroughconversion/1111111111/?value=1.000000&label= xxxxxxxxxxxxx;guid=ON&script=0′;

Powyższy kod można bez problemu dodać do istniejącego zdarzenia lub nawet umieścić w osobnym pliku.

Implementując kod w wyżej opisany sposób musimy mieć na uwadze przeładowanie strony, na przykład, gdy zostanie wysłany formularz lub klikniemy w link. Skutkiem tego mogą być problemy z załadowaniem obrazka, co z kolei spowoduje niezliczenie się konwersji lub nieumieszczenie użytkownika na liście remarketingowej. W takich przypadkach można dodać zdarzenie onload, które wykona odpowiedni kod po załadowaniu obrazka.

Przykład zdarzenia onload:
var image = new Image(1,1);
image.src = ‚//googleads.g.doubleclick.net/pagead/viewthroughconversion/1111111111/?value=1.000000&label= xxxxxxxxxxxxx;guid=ON&script=0’;
image.onload = function(){$(‘#form’).submit());

W powyższym kodzie po załadowaniu obrazka zostaje wysłany formularz.

W przypadku kodu konwersji, sytuacja wygląda niemalże identycznie. Wykorzystując zawartość znacznika <noscript>, w którym znajduje się kod obrazka odpowiedzialnego za zliczanie transakcji, możemy za pomocą tej samej składni umieścić Smart Pixel i zliczyć transakcje na stronie. W przypadku kodu konwersji należy mieć na uwadze możliwość wielokrotnego wykonania kodu, co spowoduje zliczeniem wielu konwersji w panelu. Gdy chcemy mieć pewność, że kod wykonał się raz, polecam umieścić zmienną  typu Boolean, przechowującą informację o statusie danej akcji (true/false). Alternatywą dla zmiennej  są ciasteczka (cookies). To rozwiązanie pozwala nam zabezpieczyć się przed zliczaniem konwersji dokonanych przez użytkownika podczas jego wizyt na stronie. Należy jednak pamiętać o celu, który chcemy mierzyć i konieczności doboru zabezpieczenia zależnego od prowadzonej strategii działań. W przypadku korzystania z kalkulatora najprawdopodobniej zabezpieczeniebędzie koniecznie. Podczas mierzenia ilości zakupów w sklepie internetowym, należy dobrze przeanalizować sposób umieszczenia kodu, aby wszystkie transakcje zliczały się poprawnie.

Podsumowując, warto przeanalizować aktualną implementację kodów, ponieważ być może znajdują się  w nich błędy, mające wpływ na nieprawidłowe zliczanie się konwersji.

_

Piotr Kosiński

Wróć do bloga

Dziękujemy za wysłanie wiadomości.

Skontaktuj się z nami

Podanie danych osobowych jest dobrowolne, jednak podanie numeru telefonu i adresu e-mail jest niezbędne do udzielenia odpowiedzi. Przysługuje mi prawo dostępu do treści moich danych osobowych oraz ich poprawiania. Dane będą wykorzystane w celu udzielenia odpowiedzi, a w przypadku wyrażenia zgody również w celu marketingowym.


Kto jest administratorem Twoich danych?
Administratorem Twoich danych jest Bluerank sp. z o.o., kliknij i dowiedz się więcej m.in. po co nam Twoje dane i jakie masz prawa..

Nasze akta rejestrowe prowadzi Sąd Rejonowy dla Łodzi-Śródmieścia w Łodzi, XX Wydział Gospodarczy KRS, kapitał zakładowy 100 000 zł, NIP 727-272-57-03.

Jak możesz się z nami skontaktować?
listownie: ul. ul. Łąkowa 29, 90-554 Łódź,
e-mailem na adres: [email protected]

Jakie masz prawa?

  1. dostępu do Twoich danych,
  2. ich poprawiania,
  3. żądania ich usunięcia,
  4. ograniczenia przetwarzania,
  5. przenoszenia Twoich danych.

Co zrobić gdy uważasz, że przetwarzamy Twoje dane niezgodnie z wymogami prawnymi?
Możesz wnieść skargę do organu nadzorczego. W Polsce jest to Generalny Inspektor Ochrony Danych Osobowych http://www.giodo.gov.pl/

Po co nam Twoje dane, czyli w jakim celu je przetwarzanym?

  1. w celu udzielenia odpowiedzi na zapytanie oferty Bluerank
  2. w celu korespondencji związanej ze złożonym zapytaniem
  3. na podstawie Twojej dodatkowej zgody, w celu marketingowym polegającym na przesyłaniu ofert usług świadczonych przez Bluerank sp. z o.o. oraz innych wydarzeń organizowanych przez Bluerank sp. z o.o. - za pomocą wiadomości wysyłanych na Twój adres e-mail lub numer telefonu,
  4. na podstawie Twojej dodatkowej zgody, przekażemy Twoje dane do naszego Partnera – Prowly.com sp. z o.o.

Czy musisz podawać nam swoje dane?
Jest to dobrowolne. Bez ich podania nie będziemy mogli jednak skontaktować się z Tobą w celu udzielenia Ci odpowiedzi i nie będziemy mogli przesłać Ci oferty

Na jakiej podstawie prawnej przetwarzamy Twoje dane?

  1. Art. 6 ust. 1 lit. a RODO, czyli tego rozporządzenia.
  2. Jeżeli wyrazisz zgodę na otrzymywanie komunikatów marketingowych również na Twój adres e-mail i numer telefonu, to podstawą prawną będzie także art. 10 ustawy o świadczeniu usług drogą elektroniczną oraz art. 172 ustawy Prawo telekomunikacyjne.

Komu przekażemy Twoje dane?

  1. Dostawcom usług związanych z przygotowaniem oferty
  2. Kurierom oraz poczcie.
  3. Operatorom płatności dostępnych na naszej stronie.
  4. Podmiotom zajmującym się hostingiem (przechowywaniem) portalu stronie internetowej bluerank.pl oraz danych osobowych dla nas.
  5. na podstawie Twojej dodatkowej zgody, przekażemy Twoje dane do naszego Partnera – Prowly.com sp. z o.o. w celu marketingowym polegającym na przesyłaniu ofert usług świadczonych przez Prowly.com sp. z o.o. - za pomocą wiadomości wysyłanych na mój adres e-mail lub numer telefonu. Wówczas administratorem Twoich danych będzie Prowly.com sp. z o.o. z siedzibą w Warszawie, przy ul. Antoniego Józefa Madalińskiego 71 lok. 1, 02-549 Warszawa, (KRS: 0000462787), której akta prowadzi Sąd Rejonowy dla m. st. Warszawy w Warszawie, XIII Wydział Gospodarczy KRS, kapitał zakładowy: 15 500 zł, NIP: 5213649218

Jak długo będziemy przetwarzać Twoje dane?
Przez czas:

  1. przygotowywania odpowiedzi na zapytanie ofertowe oraz czas niezbędny do przedawnienia roszczeń związanych z przygotowaniem oferty;
  2. prowadzenia działań marketingowych przez nas albo do czasu odwołania zgody na wysyłanie wiadomości na Twój adres e-mail oraz numer telefonu. Odwołanie przez Ciebie zgody nie wpływa na zgodność z prawem przetwarzania przed wycofaniem zgody.

Czy Twoje dane osobowe będą przekazywane poza Europejski Obszar Gospodarczy?
Tak.

Do jakich państw?
Do Stanów Zjednoczonych. Masz prawo otrzymania kopii Twoich danych, które zostaną tam przekazane.
Na jakiej podstawie przekażemy dane?
Decyzji Wykonawczej Komisji Europejskiej z dnia 12.07.2016 r. wprowadzającej Tarczę Prywatności (tzw. Privacy Shield). Dane będą przekazywane tylko do podmiotów certyfikowanych w ramach tej decyzji.

Zwiń

 

Interesuje Cię nasza oferta?
Daj znać, czego potrzebujesz.
WYPEŁNIJ BRIEF