Czas na stronie a targetowanie reklam na Facebooku

Ile razy zdarzyło Ci się wejść na stronę internetową i szybko ją potem zamknąć? Zapewne wielokrotnie. Mam dla Ciebie złe wieści – na Twojej stronie odwiedzający zachowują się tak samo. Są do tego jeszcze gorsze newsy: docierasz do nich później remarketingiem. Tymczasem w ogóle nie są zainteresowani ofertą! Da się to na szczęście obejść – wystarczy, że wdrożysz odpowiednie zdarzenia piksela Facebooka i zaczniesz tworzyć grupy docelowe w oparciu o czas spędzony na Twojej stronie internetowej. Dziś pokażę Ci, jak to zrobić. 

Facebook i jakość ruchu

Ruch w witrynie internetowej to podstawa Twojego lejka sprzedażowego. Stanowi bazę dalszych działań: kampanii sprzedażowych czy remarketingu.

Na Facebooku uruchamiamy więc kampanie mające przyciągnąć użytkowników na stronę. Zwiększają liczbę użytkowników. Gorzej jednak z ich jakością. 

Dlaczego?

Kiedy każemy Facebookowi zwiększyć ruch, „nagania” na stronę jak najwięcej ludzi, często niekoniecznie zainteresowanych naszą ofertą. Po co jednak płacić za odbiorców, którzy nie zwiększą sprzedaży?

Jednym z najlepszych rozwiązań tego problemu jest zdarzenie Piksela Faceboooka mierzące czas spędzony w witrynie. To zdarzenie pomoże Ci przyciągnąć na swoją stronę wartościowy ruch. A co najważniejsze, wykorzystać go z pożytkiem dla swojej kampanii.

Jak stworzyć zdarzenie Piksela mierzące czas w witrynie?

Zdarzenia to fragmenty kodu dookreślające, co dokładnie piksel Facebooka ma mierzyć na Twojej stronie internetowej. Da się je skonfigurować na kilka sposobów. Jednym z nich jest na przykład skorzystanie z narzędzia do konfiguracji zdarzeń.

Jeżeli tematyka zdarzeń piksela Facebooka sama w sobie jest dla Ciebie nowa, to o tym również mam artykuł: Zdarzenia Piksela i konwersje na Facebooku. Czym się różnią i jak ich używać?

Natomiast zdarzenia, które pomogę Ci dziś stworzyć, nie da się skonfigurować za pomocą samego Menadżera Reklam. Będziemy potrzebowali wesprzeć się innym, popularnym narzędziem – Google Tag Managerem.

Stworzymy zdarzenie (tak, wiem, użyłem tego słowa wielokrotnie, ale to się po prostu tak nazywa!), które będzie sie uruchamiało w momencie, gdy ktoś spędzi na stronie co najmniej 30 sekund.

W świecie przeglądania stron internetowych to szmat czasu! Nie wierzysz? Odpal stoper i wejdź na jakąś stronę, śmiało.

Więcej o samym Tag Managerze napisałem tutaj: Google Tag Manager – najpopularniejsze tagi i funkcje – jeżeli więc nie korzystałeś wcześniej z tego narzędzia, to tam Cię odsyłam.

Jesteś z powrotem? Znasz GTM? To zaczynajmy.

Stwórz regułę

Stwórz nową regułę i nazwij ją „Blog 30, 60, 90, 120, 180 sekund”.

Jako typ reguły wskaż „minutnik” (znajdziesz go w kategorii „inne”).

Przerwę ustaw na 30000 milisekund (to równowartość 30 sekund), limit zaś na 6.

Oczywiście, przerwę i limit możesz dowolnie konfigurować, zmniejszając bądź zmniejszając oba parametry.

Określ też, na jakich stronach ma działać reguła.

Sam wskazałem ścieżkę URL „/blog/”, bo chce się skupić wyłącznie na wpisach blogowych.

Równie dobrze możesz wskazać po prostu adres swojej strony internetowej (zaznaczając, by URL zaczynał się od niego), by reguła włączała się na każdej podstronie Twojej witryny.

regula piksela mierzacego czas na witrynie

Stwórz zmienne

Teraz stwórz zmienne, które pozwolą pikselowi Facebooka poprawnie zliczać czas i liczbę zdarzeń.

Pierwszą zmienną nazwij “DLV – gtm.timerEventNumber”, jako typ wybierz „Zmienna warstwy danych”, a jako nazwę zmiennej wpisz „gtm.timerEventNumber”.

Tak, nazwy są mało intuicyjne, ale angielszczyzna uwalnia nas od niebezpieczeństwa polskich znaków, a całość odwołuje się do kodu tagu.

2_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Drugą zmienną nazwij “DLV – gtm.timerInterval”, jako typ wybierz „Zmienna warstwy danych”, a jako nazwę zmiennej wpisz „gtm.timerInterval”.

konfiuracja zmiennej - piksel - czas na witrynie

Stwórz tag

Mamy już wszystkie „podzespoły” potrzebne do skonstruowania tagu. Zajmijmy się więc nim samym.

Stwórz tag o nazwie “Facebook – blog – 30 sek+”. Oczywiście, nazwa to tylko propozycja. Jako typ tagu wybierz „niestandardowy kod html”. I wklej następujący kod:


<script>

var timeOnPage = ({{DLV – gtm.timerEventNumber}} * {{DLV – gtm.timerInterval}}) / 1000;

fbq('trackCustom','Blog Tracking',{'Time on page': timeOnPage + 'seconds','page':'{{Page URL}}'});

</script>

4_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Kliknij „Ustawienia zaawansowane”, a następnie „Sekwencjonowanie tagów”.

Zaznacz ptaszkiem opcję „Uruchom tag przed uruchomieniem tagu Facebook – blog – 30 sek+”, kliknij „Wybierz tag” i wskaż tag z podstawowym kodem Piksela.

piksel - tworzenie

Dodaj stworzoną wcześniej regułę.

regula piksela

Gotowe! Nie zapomnij tylko zapisać zmian, klikając „Prześlij” na górze strony.

7_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Przetestuj zdarzenie

Teraz sprawdź, czy wszystko działa tak, jak trzeba.

Moglibyśmy przetestować tag w Google Tag Managerze, zróbmy to jednak od razu na poziomie Facebooka.

Przejdź do Menedżera Zdarzeń, wybierz odpowiedni Piksel i kliknij „Testowanie zdarzeń”.

8_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Wpisz adres swojej strony w oknie i kliknij „Otwórz witrynę”.

9_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Poczekaj 30 sekund, aż tag zadziała. Jeśli w oknie testowania zdarzeń zobaczysz kolejne odpalenia tagu, wszystko gotowe!

10_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Coś nie działa? Jeśli to pierwsze zdarzenie Piksela, które ustawiasz za pomocą Google Tag Managera, sprawdź czy oba narzędzia są połączone. W głównym menu Menedżera Zdarzeń kliknij „Integracje partnerów”.

11_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Na liście znajdziesz Menedżera Tagów Google. Kliknij go i postępuj zgodnie z instrukcjami, by połączyć Piksela z menedżerem tagów. To powinno rozwiązać problem w narzędziu do testowania zdarzeń.

(function() {

var id = ‘smIframe-zdw67h9jrv32mnqq’;

var PREFIX_OUTGOING = ‘SM_RESIZE_IFRAME:’ + id;

var PREFIX_INCOMING = ‘SM_IFRAME_HEIGHT:’ + id + ‘:’;

var iframe;

var findIframe = function() {

if (iframe) {

return iframe;

}

iframe = document.getElementById(id);

return iframe;

};

window.addEventListener(‘resize’, function() {

findIframe() && iframe.contentWindow.postMessage(PREFIX_OUTGOING, ‘*’);

});

window.addEventListener(‘message’, function(event) {

var messageData = event.data;

try {

if (messageData.indexOf(PREFIX_INCOMING) !== 0) {

return;

}

findIframe() && (iframe.style.height = parseInt(messageData.replace(PREFIX_INCOMING, ”)) + ‘px’);

} catch (e) {}

});

}());

Do czego wykorzystać zdarzenie Piksela mierzące czas w witrynie?

Samo zdarzenie Piksela mierzące czas w witrynie nie sprawi jeszcze, że na Twojej stronie pojawi się wartościowy ruch.

Możesz jednak wykorzystać to narzędzie, aby tak się stało.

W jaki sposób?

Na bazie zdarzenia Piksela możesz skonfigurować:

  •       niestandardowe konwersje, na które możesz optymalizować zestawy reklam. W ten sposób reklamy będziesz kierować do zaangażowanych, wartościowych użytkowników,
  •       niestandardowe grupy odbiorców, dzięki którym wykorzystasz zaangażowanych użytkowników Twojej witryny,
  •       dodatkowe kolumny w raportach, co pozwoli Ci dokładniej monitorować kampanie.

Przyjrzyjmy się jeszcze kwestiom optymalizacji i tworzeniu grup odbiorców na bazie skonfigurowanego zdarzenia Piksela.

Optymalizacja na zdarzenie Piksela mierzące czas w witrynie

Facebook nie pozwala optymalizować reklam na niestandardowe zdarzenia Piksela. Najpierw musisz więc utworzyć niestandardową konwersję w Menedżerze Zdarzeń.

niestandardowa konwersja - piksel

Zamiast „Cały ruch URL” wybierz zdarzenie niestandardowe „Blog Tracking”.

Następnie kliknij „Dodaj regułę” i zamiast „URL” wybierz „Event parameters”.

Jako parametr niestandardowy wybierz „Time on page”. Dalej wybierz „Równa się” i wpisz „30 seconds”.

Teraz pozostaje nazwać konwersję i stworzyć podobne dla, odpowiednio, 60, 90, 120, 150 i 180 sekund.

Stworzoną niestandardową konwersję możesz przetestować podobnie jak zdarzenie.

Teraz możesz optymalizować kampanie promujące Twoje treści na wysokiej jakości ruch.

W kampanii skorzystaj z celu „Konwersje”, a wybierając zdarzenie optymalizacji na poziomie zestawu reklam wskaż niestandardową konwersję, którą przed chwilą utworzyliśmy.

Tworzenie grupy niestandardowych odbiorców

Facebook daje Ci możliwość stworzenia grupy niestandardowych odbiorców w oparciu o czas spędzony w witrynie. Możesz także skonfigurować grupę na podstawie zdarzeń wyświetleń strony.

13_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Teraz możesz stworzyć grupę opartą o zdarzenie Piksela mierzące czas na stronie.

14_Stworz zdarzenie Piksela mierzace czas spedzony w witrynie i znajdz zaangazowanych uzytkownikow

Grupa odbiorców w oparciu o czas spędzony w witrynie pozwoli Ci dotrzeć do tych, którzy spędzili na Twojej stronie najwięcej czasu. Podobnie grupa na podstawie wyświetleń strony umożliwi dotarcie do tych, którzy przeglądali najwięcej stron.

Grupa na bazie zdarzenia Piksela to sposób dotarcia do użytkowników, którzy spędzili określoną ilość czasu na wybranej przez Ciebie stronie.

YouTube Artur Jabłoński

 

Jak widzisz, zdarzenie Piksela mierzące czas w witrynie może okazać się bardzo pożytecznym narzędziem, kolejnym oczkiem w „sicie” oddzielającym najbardziej wartościowych użytkowników. Od Ciebie zależy, na ile wykorzystasz potencjał tego rozwiązania. Powodzenia!