Jak zainstalować skrypt śledzący?
Aby dodać skrypt śledzący, wystarczy wprowadzić mały kod do stron internetowych. Otwórz swoją stronę internetową w zakładce Panelu Finteza i przejdź do ustawień:
Skopiuj kod śledzenia i wklej go na wszystkie strony internetowe wewnątrz tagów <head></head>.
Jeśli nie zarejestrowałeś już swojej strony internetowej w serwisie Finteza, kliknij przycisk Dodaj w sekcji Strony internetowe. Podaj nazwę strony internetowej i adres, aby natychmiast otrzymać kod śledzenia. |
|
Upewnij się, że kod śledzenia zostanie wprowadzony na wszystkich stronach Twojej witryny internetowej, w przeciwnym razie statystyki odwiedzin będą niekompletne. |
Przykład #
Kod wstawienia wygląda następująco:
<script type="text/javascript">
|
W skopiowanym kodzie, {SCRIPT_URL} należy zastąpić adresem URL głównego skryptu śledzącego pobranego z serwera Fintezy. {WEBSITE_ID} należy zastąpić identyfikatorem strony internetowej w panelu Fintezy.
Po wstawieniu kodu, funkcja fz() pojawia się w głównym oknie kontekstowym strony internetowej. Aby sprawdzić jego dostępność, należy wykonać window.fz w konsoli. Ta funkcja służy do wywoływania metod interakcji z Fintezą. Przykład rejestracji strony internetowej:
fz("register","website","{WEBSITE_ID}"); |
Jeżeli nazwa dla funkcji fz jest już zajęta, użyj innej. W tym celu należy zmienić deklarację metody i wywołać w dwóch miejscach kod śledzenia:
(window,document,"script","{SCRIPT_URL}".,"fz-your-name");
|
Główny skrypt śledzenia (pobrany z serwera Fintezy) jest wstawiany do strony asynchronicznie - niezależnie od innych elementów. W ten sposób nie spowalnia to ładowania strony głównej.
Parametry rejestracji strony internetowej #
Kod wstawienia obejmuje wywołanie funkcji fz("register", ...) , która wysyła do Fintezy zdarzenia z wizyty na stronie internetowej. Funkcja ta obsługuje kilka dodatkowych parametrów:
Parametr |
Typ |
Opis |
---|---|---|
trackHash |
boolean |
Włącz śledzenie zmian hash na stronie internetowej.
Włącz ten parametr, aby umożliwić zmianę skrótu ścieżki Fintezy w adresie URL strony internetowej. Nowe zdarzenie związane z wizytą na stronie internetowej będzie wysyłane do systemu za każdym razem, gdy hash zostanie zmieniony. |
trackLinks |
boolean |
Umożliwiają śledzenie kliknięć w linki zewnętrzne znajdujące się na stronach internetowych.
Jeśli korzystasz z wielu linków zewnętrznych na stronie internetowej (np. podczas współpracy z siecią reklamową), parametr ten pozwala dokładnie określić, w jaki sposób użytkownicy opuszczają stronę internetową.
Każde kliknięcie w linka powoduje wysłanie specjalnego zdarzenia do Fintezy. Raport z takich wydarzeń jest dostępny w sekcji Strony - Wyjścia na Twojej stronie internetowej w Panelu Finteza. |
TimeOnPage |
boolean |
Włącz dokładne obliczenie czasu spędzonego przez użytkownika na stronie internetowej.
Domyślnie parametr jest obliczany jako różnica pomiędzy czasem wejścia i wewnętrznego przejścia. Jednak takie obliczenie jest niemożliwe dla ostatnio odwiedzanej strony, ponieważ nie ma przejścia do następnej wewnętrznej strony internetowej.
Jeśli opcja jest włączona, klient JavaScript wysyła specjalne zdarzenie do Fintezy informujące, że użytkownik jest nadal na stronie internetowej co 15 sekund. Dzięki temu można dokładniej śledzić czas spędzony nawet w przypadku pojedynczych odsłon.
Zdarzenia są wysyłane tylko w pierwszych dwóch minutach, które użytkownik spędza na stronie internetowej. |
Przykład włączenia dodatkowych parametrów:
fz( "register", "website", {
|
W przypadku korzystania z polityki bezpieczeństwa treści #
Standard Polityki Bezpieczeństwa Treści został zaprojektowany tak, aby zapobiegać atakom związanym z wprowadzeniem złośliwego kodu na strony internetowe. Jeśli używasz tej polityki bezpieczeństwa, dodaj wyjątek dla strony internetowej, skrypt śledzenia Fintezy jest pobierany z łańcucha z odpowiednią deklaracją na przykład w każdym nagłówku strony internetowej:
Content-Security-Policy: script-src 'self' content.mql5.com; |
W przeciwnym razie przeglądarki blokują ładowanie core.js, wyłączając tym samym zbieranie statystyk witryny.
Przyspieszenie pobierania danych przy użyciu X-DNS-Prefetch-Control #
Aby przyśpieszyć pobieranie skryptu śledzącego, zaleca się dodanie X-DNS-Prefetch-Control do nagłówka wszystkich stron internetowych:
<meta http-equiv=x-dns-prefetch-control". content='on'>
|
Pokazuje on przeglądarce lokalizację skryptu, dzięki czemu może natychmiast rozwiązać problem z adresem (podczas pobierania strony internetowej), nie poświęcając na to czasu podczas pobierania samego skryptu.
Ustawienie proxy dla pobrania skryptu poprzez Twoją witrynę #
Aby uniknąć zablokowania pobierania skryptu Fintezy, zaleca się, aby ustawić proxy przez Twoją witrynę.