Dodaj skrypt śledzący
Zainstaluj tag skryptu swojej witryny i sprawdź, czy zdarzenia docierają. Przed włączeniem zbierania danych przejrzyj swoje wymagania dotyczące zgody.
1. Skopiuj swój kod
Zaloguj się, otwórz witrynę i przejdź do Settings → Installation → Scripts (Ustawienia → Instalacja → Skrypty). Twój kod wygląda tak, z Twoim własnym tokenem witryny. Pokazany tutaj styl Minimal (Minimalny) odczytuje opcje z Installation → Dashboard; styl Explicit (Jawny) zapisuje te same opcje jako atrybuty skryptu (zobacz Opcje skryptu).
<script defer src="https://app.seean.io/k.js"
data-site="YOUR_SITE_TOKEN"
data-api="https://app.seean.io"></script>
Pozostaw adresy skryptu i API na https://app.seean.io, jak pokazano powyżej, chyba że w Installation włączono zbieranie z własnej domeny; wtedy dla obu używana jest wygenerowana nazwa hosta <slug>-collect.seean.io lub aktywna niestandardowa domena zbierania należąca do Ciebie. Istniejący kod używający tych adresów nie wymaga zmian, gdy Seean aktualizuje swoją infrastrukturę.
2. Wklej go przed </head>
Użyj wspólnego dokumentu HTML lub głównego układu dla każdej strony, którą chcesz mierzyć. Postępuj zgodnie z przewodnikiem dla swojej platformy, aby poprawnie umieścić kod. Zainstaluj skrypt śledzący raz: użycie zarówno układu, jak i menedżera tagów może liczyć wizyty podwójnie.
Skrypt śledzący obserwuje obsługiwaną nawigację History API, np. / → /pricing. Parametry zapytania nie są częścią ścieżki strony; fragmenty po # są ignorowane, chyba że ustawisz data-hash="true". Zmieniona otagowana kampania lub wygasła sesja może nadal rozpocząć nową sesję i ponownie zliczyć tę samą ścieżkę. Wczytuj skrypt śledzący jako klasyczny skrypt zewnętrzny; nie importuj go do pakietu aplikacji ani nie dodawaj type="module".
3. Zweryfikuj
Otwórz opublikowaną witrynę w zwykłej karcie przeglądarki, a następnie sprawdź Settings → Installation → Setup health (Stan konfiguracji) dla odpowiedniej witryny. Last pageview received (Ostatnia odebrana odsłona) pokazuje czas najnowszej zachowanej odsłony; przed pierwszą odsłoną Installation verified (Instalacja zweryfikowana) pokazuje, kiedy opublikowana strona ostatnio przeszła sprawdzenie. Użyj Check installation (Sprawdź instalację), aby zbadać opublikowaną stronę główną pod kątem skryptu śledzącego, tokenu i polityki bezpieczeństwa. Seean sprawdza też opublikowaną stronę główną automatycznie w tle (co minutę w pierwszym dniu witryny), więc instalacja zostaje zweryfikowana od razu po opublikowaniu kodu, nawet gdy panel jest zamknięty. Baner w Przeglądzie znika wtedy bez czekania na wizytę.
Odwołanie w źródle lub stara wizyta nie dowodzą, że najnowsze wdrożenie działa. Dopasuj nową ścieżkę strony i czas w widoku Events, korzystając z kontroli instalacji. Przewodnik po diagnostyce konfiguracji wyjaśnia wyniki, uprawnienia i ograniczenia.
Opcje skryptu
Installation → Dashboard przechowuje opcje śledzenia witryny: kampanie UTM (wł.), ścieżki z fragmentem # (wył.), Web Vitals (wł.), konwersje automatyczne (wł. dla nowych i nigdy nieskonfigurowanych witryn), dziennik debugowania (wył.) i nazwy hostów międzydomenowych. Save tracking options (Zapisz opcje śledzenia) je zapisuje; minimalny kod stosuje je przy następnym wczytaniu strony. Styl kodu Explicit zapisuje te same wybory jako atrybuty:
| Atrybut | Domyślnie | Działanie |
|---|---|---|
data-conversions="true" |
wył. w surowym HTML | Wczytuje raz na dokument włączone automatyczne szablony konwersji. Wygenerowane jawne kody zawierają go, gdy włączone są konwersje automatyczne. |
data-hash="true" |
wył. | Liczy zmiany location.hash jako odsłony i raportuje ścieżkę z fragmentem, np. /docs#install. |
data-utm="off" |
wł. | Przestaje odczytywać utm_source, utm_medium i utm_campaign; otagowany link nie rozpoczyna już nowej sesji. |
data-vitals="off" |
wł. | Całkowicie pomija pomiar Web Vitals (brak obserwatorów wydajności). |
data-debug="true" |
wył. | console.debug każdego ładunku przed wysłaniem. Bezpieczne, gdy konsola jest niedostępna. |
data-domains="a.com,b.com" |
wył. | Przekazywanie międzydomenowe: linki do wymienionych hostów (i ich subdomen) przenoszą identyfikator odwiedzającego, a strona docelowa przyjmuje przychodzący identyfikator. |
Gdy którykolwiek z tych atrybutów jest obecny, opcje panelu są ignorowane dla tej strony. Szczegóły i wartości domyślne: Skrypt i opcje śledzenia.
Co wysyła skrypt śledzący
| Pole | Czym jest |
|---|---|
| path | ścieżka strony, bez parametrów zapytania (z fragmentem, gdy data-hash jest włączone) |
| hostname | mierzona witryna |
| referrer | adres URL odsyłający przeglądarki; moduł zbierający zachowuje tylko jego nazwę hosta |
| timezone | zapasowe źródło kraju, gdy brzeg sieci nie podaje żadnego |
| visitorId, sessionId | domyślne tożsamości są wyprowadzane na serwerze dla witryny i dnia UTC; opcjonalne przekazywanie międzydomenowe przenosi tożsamość w pamięci sesji z tego samego dnia |
| campaign | źródło, medium, kampania, słowo kluczowe i treść UTM, gdy są obecne, chyba że data-utm="off" |
| click id | nazwa parametru identyfikatora kliknięcia reklamy obecnego w adresie URL strony docelowej (gclid, gbraid, wbraid, fbclid, msclkid, ttclid, li_fat_id, twclid); wartość nigdy nie jest odczytywana. Wyłączone przy data-utm="off" |
| title | document.title, pierwsze 200 znaków |
| uid | Twój własny identyfikator użytkownika po seean.identify(id), zapisywany tylko wtedy, gdy dla witryny włączono Identify users |
| screen | screen.width x screen.height |
| Web Vitals | LCP, INP, CLS, FCP i TTFB; późniejsze pomiary mogą aktualizować próbkę. Wyłączone przy data-vitals="off" |
Moduł zbierający odczytuje kraj, region i miasto z nagłówków brzegu sieci żądania, używa user agenta do kategorii przeglądarki, systemu operacyjnego i urządzenia, rejestruje pierwszy tag Accept-Language przeglądarki jako język odwiedzającego i może użyć regionu tego języka jako zapasowego źródła kraju. Adres IP jest porównywany wyłącznie z regułami wykluczeń i nigdy nie jest zapisywany. Parametry zapytania inne niż pola UTM i nazwa identyfikatora kliknięcia nigdy nie są zbierane.
Domyślne śledzenie używa dziennego hasza serwerowego w zakresie witryny, bez plików cookie i trwałej pamięci pomiarowej w przeglądarce. Opcjonalne przekazywanie międzydomenowe używa sessionStorage z tego samego dnia. Zbieranie zatrzymuje się przy Do Not Track, Global Privacy Control lub rezygnacji w przeglądarce opisanej w Wykluczeniach. Tam, gdzie obowiązuje zgoda lub rezygnacja, steruj wczytywaniem skryptu przez mechanizm zgody swojej witryny. Zobacz techniczną prywatność oraz pamięć i zgodę.
Programowanie lokalne
Skrypt śledzący ignoruje localhost i 127.0.0.1, chyba że dodasz data-local do tagu skryptu. Użyj osobnej witryny/tokenu Seean dla ruchu testowego i skopiuj adres API z kodu tej witryny. Zautomatyzowane przeglądarki, Do Not Track, Global Privacy Control i rezygnacja w przeglądarce mogą nadal zatrzymywać zbieranie; data-local nie wyłącza tych kontroli.
Usuwanie lub aktualizacja instalacji
Usuń skrypt z układu lub menedżera tagów i opublikuj zmianę, aby zatrzymać przyszłe zbieranie z tej instalacji. Istniejące raporty pozostają. Wymiana tokenu śledzenia witryny natychmiast unieważnia jej stare kody; zaktualizuj każdą instalację nowym tokenem. Zobacz ustawienia witryny.
Coś jest niejasne? Skontaktuj się z pomocą.