Przewodnik implementacji śledzenia
Dowiedz się, jak wdrożyć piksele śledzące i tagi konwersji dla swoich kampanii.
Prawidłowe śledzenie jest niezbędne do mierzenia wydajności kampanii i optymalizacji konwersji. Postępuj zgodnie z tymi krokami, aby prawidłowo wdrożyć śledzenie.
Uzyskaj swój piksel śledzący
Skontaktuj się ze swoim menedżerem konta Adyllic, aby otrzymać unikalny kod piksela śledzącego. Każda kampania ma swój własny ID piksela.
Zainstaluj piksel bazowy
Dodaj bazowy piksel śledzący do wszystkich stron swojej witryny, najlepiej w sekcji <head> dla najszybszego ładowania.
Skonfiguruj zdarzenia konwersji
Dodaj kod śledzenia zdarzeń do konkretnych stron lub akcji, które chcesz śledzić jako konwersje (zakupy, rejestracje itp.).
Przetestuj swoją implementację
Użyj narzędzi deweloperskich przeglądarki, aby zweryfikować, czy piksel uruchamia się prawidłowo. Sprawdź zakładkę Network pod kątem żądań śledzenia.
Przykłady kodu
Bazowy piksel śledzący
<!-- Adyllic Tracking Pixel -->
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://tracking.adyllic.com/pixel.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','adyllicLayer','YOUR_PIXEL_ID');
</script>
<!-- End Adyllic Tracking Pixel -->Zdarzenie konwersji
<!-- Fire on conversion pages -->
<script>
adyllicLayer.push({
'event': 'conversion',
'value': 99.00,
'currency': 'PLN',
'transaction_id': 'ORDER_123'
});
</script>Zdarzenie niestandardowe
<!-- Track custom events -->
<script>
adyllicLayer.push({
'event': 'add_to_cart',
'product_id': 'SKU_456',
'value': 49.00
});
</script>Śledzenie po stronie serwera
Śledzenie po stronie serwera wysyła dane bezpośrednio z Twojego serwera do naszych punktów końcowych śledzenia, omijając ograniczenia przeglądarki i blokery reklam dla bardziej niezawodnego pomiaru.
Benefits
- Omijanie blokerów reklam i ograniczeń prywatności przeglądarki
- Dokładniejsze zbieranie danych i atrybucja
- Zmniejszony wpływ na wydajność ładowania strony
- Zwiększone bezpieczeństwo i kontrola danych
- Obsługa ciasteczek first-party dla lepszego śledzenia między sesjami
Kiedy używać śledzenia po stronie serwera
- • Śledzenie konwersji o wysokiej wartości (zakupy, leady)
- • Gdy blokery reklam znacząco wpływają na Twoje dane
- • Dla e-commerce ze złożonymi procesami płatności
- • Gdy potrzebujesz lepszej zgodności z przepisami o prywatności
- • Atrybucja wielokanałowa na różnych urządzeniach
Kroki implementacji
- 1Skonfiguruj punkt końcowy po stronie serwera na swoim backendzie (Node.js, Python, PHP, itp.)
- 2Skonfiguruj swój serwer do wysyłania zdarzeń konwersji do API konwersji Adyllic
- 3Dołącz wymagane parametry: event_name, event_time, user_data (zahashowane) i custom_data
- 4Zaimplementuj deduplikację wysyłając pasujące event_id dla zdarzeń przeglądarki i serwera
- 5Przetestuj za pomocą naszego Event Debuggera, aby zweryfikować, czy zdarzenia serwera są poprawnie odbierane
Rozwiązywanie problemów
- • Piksel nie uruchamia się? Sprawdź błędy JavaScript w konsoli.
- • Brak wyświetlanych konwersji? Zweryfikuj, czy kod zdarzenia jest na właściwej stronie.
- • Duplikaty zdarzeń? Upewnij się, że kod piksela nie jest dołączony wielokrotnie.
- • Problemy cross-domain? Skontaktuj się z pomocą techniczną w sprawie konfiguracji śledzenia subdomen.
