Sarbacane staje się Positive User
x

Custom Script

Jeden skrypt. Wszystkie funkcje. Dodaj lekki snippet do kodu źródłowego swojej witryny i uwolnij pełną moc Positive User: śledzenie odwiedzających, czat na żywo, identyfikację kontaktów i automatyzację wyzwalaną zdarzeniami. Bez wtyczki, bez zależności od CMS, bez dewelopera poza dostępem do HTML.

Jeden snippet, który napędza całą Twoją platformę

Działa na każdej stronie

Brak wtyczki CMS? Żaden problem. Skrypt Positive User integruje się z każdą stroną: statycznym HTML, aplikacjami pisanymi od zera, architekturami headless lub platformami bez dedykowanej wtyczki. Wklej snippet tuż przed zamykającym tagiem </body> i śledzenie startuje natychmiast.

Od anonimowego odwiedzającego do zidentyfikowanego kontaktu

W momencie załadowania skryptu Positive User przypisuje każdemu odwiedzającemu unikalny klucz i zaczyna śledzić odsłony, urządzenie, przeglądarkę i lokalizację – wszystko anonimowo. Gdy chcesz zidentyfikować użytkowników, przekaż przez skrypt atrybuty takie jak e-mail, nazwisko czy numer telefonu. Cała aktywność sprzed identyfikacji zostanie wówczas połączona ze zidentyfikowanym profilem kontaktu.

Przekaż dowolne dane, których potrzebujesz

Obiekt window.civchat akceptuje atrybuty standardowe (nazwisko, e-mail, numer telefonu, status, score) oraz dane firmy (nazwa firmy, ID, przychód) — wszystko w jednym bloku kodu. Używaj wartości statycznych, zmiennych GTM lub dynamicznego JavaScriptu, aby zasilić obiekt. Wszystko, co przekażesz, trafia natychmiast do profilu kontaktu.

Szybki start

Trzy proste kroki do startu

1

Skopiuj swój skrypt

W aplikacji Positive User przejdź do Settings > Setup & Integrations > Basic Integration. Skopiuj skrypt. Zawiera już Twój unikalny klucz API i domenę aplikacji.

2

Dodaj go do swojej strony

Wklej skrypt tuż przed zamykającym tagiem </body> w kodzie źródłowym swojej strony. Możesz też wdrożyć go przez Google Tag Manager z wyzwalaczem ustawionym na wszystkie strony.

3

Zweryfikuj śledzenie

Otwórz swoją stronę, a następnie sprawdź sekcję Kontakty w Positive User. W ciągu kilku sekund powinny pojawić się nowe rekordy anonimowych odwiedzających. Aby przeprowadzić techniczną weryfikację, otwórz konsolę przeglądarki, wpisz civchat i potwierdź, że obiekt jest zdefiniowany. Śledzenie jest aktywne.

FAQ

Frequently Asked Questions

Czy muszę umieć programować, aby zintegrować skrypt? 
Naprawdę niewiele. Potrzebujesz dostępu do kodu źródłowego HTML swojej strony (lub do Google Tag Managera) i wklejasz gotowy snippet. Skrypt kopiuje się bezpośrednio z ustawień Positive User – żadnych modyfikacji. Jeśli umiesz otworzyć plik strony lub wkleić tag do GTM, to wystarczy.

Czym różni się skrypt podstawowy od zaawansowanego? 
Skrypt podstawowy zawiera wyłącznie Twój klucz API. Uruchamia anonimowe śledzenie odwiedzających, rejestrację odsłon i widget czatu. Skrypt zaawansowany dodaje obiekt window.civchat, w którym przekazujesz atrybuty użytkownika (e-mail, nazwisko, telefon) i dane firmy — dzięki temu odwiedzający trafiają od razu do Positive User jako zidentyfikowane kontakty.

Czy skrypt spowolni moją witrynę? 
Nie. Skrypt ładuje się asynchronicznie i jest lekki. Nie blokuje renderowania strony ani nie wpływa na wydajność witryny.

Czy mogę używać tej integracji z Google Tag Managerem zamiast edytować kod źródłowy? 
Tak. Możesz wdrożyć skrypt Positive User jako niestandardowy tag HTML w GTM. Ustaw wyzwalacz tak, aby uruchamiał się na wszystkich stronach. To rekomendowane podejście, jeśli Twój zespół zarządza już innymi tagami przez GTM lub jeśli nie masz bezpośredniego dostępu do kodu źródłowego strony.

Jak działa śledzenie anonimowych odwiedzających? 
Po załadowaniu skryptu generowany jest unikalny user_key i zapisywany jest plik cookie w przeglądarce odwiedzającego. Każda odsłona jest rejestrowana i przypisywana do tego klucza. Odwiedzający pojawia się jako rekord anonimowy w Positive User, dopóki się nie zidentyfikuje (interakcja z czatem, wypełnienie formularza lub atrybuty przekazane przez skrypt zaawansowany).

Jakie formaty danych są wymagane dla atrybutów? 
Daty muszą być w formacie ISO 8601 (np. 2017-07-25T14:14:08.612Z). Numery telefonów muszą używać formatu E.164 (np. +44754123434). Pozostałe atrybuty akceptują ciągi znaków, liczby lub wartości boolean w zależności od typu pola zdefiniowanego w aplikacji Positive User.

Czy mogę przekazywać dane firmy razem z danymi użytkownika? 
Tak. Obiekt window.civchat akceptuje zagnieżdżony obiekt company z atrybutami takimi jak name, company_id i revenue. W jednym wywołaniu tworzy lub aktualizuje zarówno profil kontaktu, jak i powiązany rekord firmy w Positive User, automatycznie zachowując ich powiązanie.

Co jeśli nie chcę, aby widget czatu się pojawiał? 
Możesz nadal używać skryptu wyłącznie do śledzenia i zbierania danych. Przejdź do Settings > Chat Widget Settings > Widget Visibility i ustaw stan widgetu na „Hidden". Skrypt nadal działa cicho w tle.

Jak zweryfikować, że skrypt działa? 
Dwie metody. Po pierwsze, sprawdź sekcję Kontakty w aplikacji Positive User: po wizycie na stronie powinny pojawiać się nowe anonimowe rekordy. Po drugie, otwórz konsolę deweloperską przeglądarki na swojej stronie i wpisz civchat. Jeśli obiekt jest zdefiniowany, skrypt jest załadowany, a śledzenie aktywne.

Czy mogę śledzić niestandardowe zdarzenia za pomocą tego skryptu? 
Sam skrypt obsługuje identyfikację odwiedzających i przekazywanie atrybutów. Aby wysyłać niestandardowe zdarzenia (zakupy, wypełnienia formularzy, kliknięcia w przyciski), musisz osobno dodać wywołania śledzenia zdarzeń — przez API JavaScript Positive User lub przez wyzwalacze Google Tag Manager. Nasz zespół pomoże dobrać właściwe podejście do Twojego scenariusza.