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ć.
W artykule przeczytasz o:
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.
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.
Drugą zmienną nazwij “DLV – gtm.timerInterval”, jako typ wybierz „Zmienna warstwy danych”, a jako nazwę zmiennej wpisz „gtm.timerInterval”.
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>
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.
Dodaj stworzoną wcześniej regułę.
Gotowe! Nie zapomnij tylko zapisać zmian, klikając „Prześlij” na górze strony.
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ń”.
Wpisz adres swojej strony w oknie i kliknij „Otwórz witrynę”.
Poczekaj 30 sekund, aż tag zadziała. Jeśli w oknie testowania zdarzeń zobaczysz kolejne odpalenia tagu, wszystko gotowe!
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”.
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ń.
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.
Teraz możesz stworzyć grupę opartą o zdarzenie Piksela mierzące czas na stronie.
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.
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!