Blog
SignalHost dla BigCommerce: zainstaluj aplikację, potwierdź raz i śledź każdą sprzedaż po stronie serwera
Opublikowano · 6 min czytania
Aplikacja SignalHost umieszcza Google Tag Manager po stronie serwera w sklepie BigCommerce bez wklejania kodu. Dodaje dwa skrypty przez Script Manager, zamienia własną warstwę danych BigCommerce na zdarzenia e-commerce Google Analytics, aktualizuje oba skrypty, gdy coś zmieni się po naszej stronie, i znika razem z aplikacją. Ten poradnik idzie w kolejności, w jakiej się z nią spotykasz: instalacja, łączenie z kontenerem, potwierdzenie, testowanie i to, co zrobić, gdy coś nie działa.
Zanim zaczniesz
- Sklep BigCommerce z motywem Stencil. Tam działają skrypty; sklep headless, w tym Catalyst, nie renderuje ani skryptów, ani warstwy danych BigCommerce, więc trzeba do niego dodać kod bezpośrednio.
- Konto SignalHost. Do wypróbowania wystarczy plan darmowy: 10 000 żądań miesięcznie i jeden kontener. Konto możesz założyć w trakcie instalacji.
- Połączyć można też sklep, który nie został jeszcze uruchomiony. SignalHost po prostu nie może sprawdzić witryny sklepu, dopóki to nie nastąpi.
1. Zainstaluj aplikację
Otwórz SignalHost w BigCommerce App Marketplace i zainstaluj ją. BigCommerce wymienia uprawnienia, o które prosi aplikacja: Content, aby zapisywać swoje skrypty przez Script Manager; Checkout Content, aby działały też w kasie i na potwierdzeniu zamówienia; oraz Information & Settings, dla nazwy i waluty Twojego sklepu oraz do włączenia warstwy danych. Potwierdź, a strona aplikacji otworzy się w Twoim panelu sterowania. Później znajdziesz ją w menu Apps.
2. Połącz kontener
Naciśnij „Połącz z SignalHost”. Otworzy się nowa karta z signalhost.io; zaloguj się albo załóż darmowe konto (strona aplikacji ma do tego również przycisk „Załóż bezpłatne konto”).
Następny ekran wymienia, co aplikacja będzie robić, a czego nie. Będzie dodawać śledzenie na każdej stronie Twojego sklepu, łącznie z kasą, i utrzymywać je aktualne oraz wysyłać do kontenera wyświetlenia produktów i zdarzenia koszyka, kasy i zakupu z Twojego sklepu. Nie może odczytywać danych kontaktowych Twoich klientów, korzystać z Twojego konta Google ani widzieć Twoich rozliczeń.
Wybierz istniejący kontener albo wybierz „Nowy kontener dla …” i przejdź krótki kreator. Kontener to Twój własny serwer tagowania, zbudowany na Twoim własnym koncie Google, więc pozostaje Twój. Budowa nowego trwa kilka minut; możesz połączyć od razu, a aplikacja doda śledzenie, gdy tylko kontener będzie gotowy. Naciśnij „Połącz”. Karta pokaże wtedy „Prawie gotowe: potwierdź w BigCommerce”.
3. Potwierdź w BigCommerce
Wróć na stronę aplikacji w panelu sterowania. Sama zauważy, że wróciłeś, i pokaże „Potwierdź połączenie” z Twoim kontem i wybranym kontenerem. Naciśnij „Potwierdź”. Zanim to zrobisz, do Twojego sklepu nie zostanie dodany żaden skrypt.
Strona pokaże wtedy „Śledzenie ruszy za kilka minut”, a „Śledzenie działa”, gdy skrypty będą na miejscu. Jeśli prośba wygaśnie, zanim wrócisz, ponownie naciśnij „Połącz z SignalHost”.
4. Przetestuj
Otwórz witrynę sklepu, obejrzyj produkt, dodaj go do koszyka i rozpocznij realizację zamówienia. Strona aplikacji liczy ostatnie 7 dni: „Wyświetlenia stron”, „Dodane do koszyka”, „Rozpoczęte płatności” i „Zakupy”. Gdy śledzenie działa, pokazuje też wynik własnego sprawdzenia witryny sklepu przez SignalHost; „Znaleziono na stronie głównej Twojego sklepu” oznacza, że skrypty są na miejscu.
„Otwórz statystyki i ustawienia” przenosi Cię na stronę kontenera, gdzie zakładka „Ostatnie” w sekcji „Rozszerzona analityka” obejmuje ostatnie 30 minut. Od planu Growth w górę „Monitorowanie zdarzeń na żywo” pokazuje też każde zdarzenie z nazwy w chwili nadejścia.
Co aplikacja dodaje do Twojego sklepu
Dwa skrypty w Script Manager, oba zapisywane i aktualizowane przez aplikację:
- SignalHost, w sekcji head każdej strony, łącznie z kasą: program ładujący Google Tag Manager, skierowany na Twój własny adres tagowania zamiast na googletagmanager.com. Ładuje stamtąd Twój kontener Tag Managera.
- SignalHost events, w stopce każdej strony, łącznie z kasą i potwierdzeniem zamówienia: zamienia warstwę danych BigCommerce na zdarzenia e-commerce Google Analytics. Wyświetlenia kategorii i produktów stają się view_item_list i view_item, koszyk — add_to_cart, remove_from_cart i view_cart, a kasa — begin_checkout, add_shipping_info, add_payment_info i purchase, z numerem zamówienia, podatkiem, wysyłką i kuponem.
Skrypt zdarzeń odczytuje produkty, kwoty i numer zamówienia, nigdy imię i nazwisko, adres e-mail, numer telefonu ani adres klienta. Ponownie załadowana strona potwierdzenia nie liczy zamówienia dwa razy w tej samej przeglądarce.
Warstwa danych to ustawienie sklepu, wyłączone, dopóki ktoś go nie włączy. Aplikacja włącza je za Ciebie; dodaje to do witryny sklepu własny skrypt zdarzeń BigCommerce i nie zmienia niczego, co widzą Twoi klienci. Jeśli BigCommerce odmówi, strona aplikacji wskaże, gdzie jest przełącznik.
Oba skrypty należą do kategorii zgody Analytics: jeśli Twój sklep wyświetla baner cookie BigCommerce, SignalHost działa tylko dla klientów, którzy zezwolą na analityczne pliki cookie. Każde żądanie opuszcza przeglądarkę w postaci, której blokery reklam nie rozpoznają, a Twój serwer tagowania przekazuje je do Google Analytics 4 i platform reklamowych skonfigurowanych na stronie kontenera: Google Ads, Meta, TikToka i innych.
Twoja własna domena śledząca
Twój kontener startuje pod adresem w signalhost.io. W planie płatnym przycisk „Skonfiguruj własną domenę” na stronie kontenera przeprowadzi Cię przez przejście na subdomenę Twojej własnej witryny, taką jak sgtm.twojsklep.pl, która przetrwa listy filtrów, a pliki cookie kliknięć pozostają na niej własnymi plikami cookie Twojej domeny. Gdy domena zacznie działać, aplikacja w ciągu kilku minut sama przełączy na nią Twój sklep. Nie ma niczego do ręcznej wymiany.
Ręczne dodanie SignalHost
Program ładujący możesz dodać bez aplikacji. Na stronie kontenera znajdź kod na karcie „Zainstaluj w witrynie” i naciśnij „Kopiuj”. W panelu sterowania otwórz Storefront › Script Manager i dodaj skrypt z tym kodem, w sekcji head wszystkich stron i — jeśli Twój sklep wyświetla baner cookie BigCommerce — w kategorii analytics. Potem naciśnij „Zrobione” na stronie kontenera.
Daje to odsłony i nic więcej. Skrypt zdarzeń, przełącznik warstwy danych, sprawdzanie witryny sklepu i automatyczne przejście na Twoją własną domenę są dostępne tylko z aplikacją; gdy Twój adres tagowania się zmieni, sam zastępujesz skrypt nowym kodem, który SignalHost wyśle Ci e-mailem. Używaj jednego albo drugiego: przy zainstalowanej również aplikacji program ładujący uruchamiałby się dwa razy.
Zarządzanie i odłączanie
Strona aplikacji pokazuje Twój plan i żądania z bieżącego miesiąca. Plan jest rozliczany na signalhost.io, a nie przez BigCommerce, i „Przejdź na wyższy plan” otwiera go właśnie tam. Na stronie kontenera karta instalacji pokazuje „Zainstalowane przez aplikację BigCommerce”, a „Zarządzaj” prowadzi do sekcji „Ustawienia › Połączone witryny”.
„Rozłącz” na dole strony aplikacji wymaga drugiego naciśnięcia, a potem w ciągu kilku minut usuwa oba skrypty. „Odłącz” w „Połączonych witrynach” robi to samo. Twój kontener i jego statystyki pozostają, a sklep możesz ponownie połączyć ze strony aplikacji.
Odinstalowanie aplikacji w Apps › My Apps również usuwa oba skrypty: BigCommerce usuwa je sam, bo zostały utworzone jako powiązane z aplikacją, a SignalHost kończy połączenie sklepu.
Gdy coś nie działa
- Skryptów nie ma na stronie głównej Twojego sklepu: działają w motywach Stencil. Do sklepu headless trzeba dodać kod bezpośrednio.
- Nie udało się jeszcze sprawdzić Twojego sklepu: zwykle sklep nie został jeszcze uruchomiony. Skrypty są na miejscu i zaczną działać, gdy tylko sklep ruszy.
- Odsłony docierają, ale koszyki i zakupy nie: warstwa danych jest wyłączona. Włącz ją w Settings › Data Solutions › Data layer. Klienci, którzy odrzucili analityczne pliki cookie w banerze BigCommerce, w ogóle nie są liczeni.
- Twój kontener nie ma jeszcze usługi Google Analytics: dokończ jego konfigurację na signalhost.io.
- SignalHost nie jest jeszcze skonfigurowany dla tego sklepu: usuń aplikację w Apps › My Apps i zainstaluj ją ponownie.
- Strona jest otwarta od dawna: ponownie otwórz SignalHost z menu Apps.
- Ostatnia aktualizacja się nie powiodła: zostanie automatycznie ponowiona.
- Coś innego: napisz na hello@signalhost.io i podaj adres swojego sklepu.
Znaki towarowe
SignalHost jest niezależnym produktem Algorithmo GmbH i nie jest powiązany z BigCommerce, Google, Meta ani TikTok, ani przez nie popierany. Google Analytics, Google Ads i Google Tag Manager są znakami towarowymi Google LLC; Meta jest znakiem towarowym Meta Platforms, Inc.; TikTok jest znakiem towarowym ByteDance Ltd.; BigCommerce jest znakiem towarowym BigCommerce Pty. Ltd.

