Blog
SignalHost dla Squarespace: połącz aplikację, wklej kod raz i wysyłaj każde zamówienie jako zakup
Opublikowano · 6 min czytania
Aplikacja SignalHost łączy witrynę Squarespace z Google Tag Manager po stronie serwera. Squarespace nie pozwala żadnej aplikacji zapisywać kodu witryny, więc aplikacja daje Ci dwa krótkie fragmenty do wklejenia w Code Injection, sprawdza, czy pierwszy jest na Twojej witrynie, i uzupełnia każdy zakup o produkty i sumy z Twoich zamówień. Ten poradnik idzie w kolejności, w jakiej się z nią spotykasz: łączenie, wklejanie, sprawdzanie i to, co zrobić, gdy coś nie działa.
Zanim zaczniesz
- Witryna Squarespace w planie Core, Plus lub Advanced. Kod trafia do Code Injection, którego pozostałe plany nie mają.
- Konto SignalHost. Do wypróbowania wystarczy plan darmowy: 10 000 żądań miesięcznie i jeden kontener. Konto możesz założyć w trakcie łączenia.
- Publiczna witryna, na potrzeby sprawdzenia. Witryna w okresie próbnym lub chroniona hasłem jest prywatna, więc SignalHost nie może jej jeszcze obejrzeć, a witryna w okresie próbnym nie może przyjmować zamówień.
1. Zainstaluj rozszerzenie i zatwierdź je
Zainstaluj SignalHost z rozszerzeń Squarespace. Squarespace poprosi Cię wtedy o zatwierdzenie dostępu aplikacji do Twojej witryny: odczytu zamówień, jedynego uprawnienia, o które prosi. Zatwierdź. Jeśli zamiast tego odmówisz, nic nie zostanie zainstalowane, a strona SignalHost to potwierdzi.
Następnie Squarespace przekieruje Cię do SignalHost. Zaloguj się albo załóż darmowe konto. Możesz też zacząć od SignalHost: na stronie kontenera, w sekcji „Korzystasz z kreatora stron?”, kafelek Squarespace („Połącz, a potem wklej kod”) otwiera ten sam ekran zatwierdzania z już wybranym kontenerem.
2. Połącz witrynę z kontenerem
Następny ekran wymienia, co aplikacja będzie robić, a czego nie. Odczytuje Twoje zamówienia tylko po to, by wysyłać produkty i sumę każdego zakupu, nigdy dane Twoich klientów, i nie może zmieniać Twojej witryny, korzystać z Twojego konta Google ani widzieć Twoich rozliczeń.
Wybierz kontener, do którego witryna ma wysyłać dane, albo wybierz „Nowy kontener dla …” i przejdź krótki kreator; kontener jest budowany na Twoim własnym koncie Google, więc pozostaje Twój. Budowa trwa kilka minut, a kod do wklejenia pojawia się, gdy tylko kontener jest gotowy. Naciśnij „Połącz”.
3. Wklej kod do Code Injection
Ekran po „Połącz”, „Dokończ w Squarespace”, zawiera dwa fragmenty kodu, każdy z przyciskiem „Kopiuj”. Zajmuje to około dwóch minut i wystarczy zrobić to raz.
- Wklej w pole „Header”: w Squarespace otwórz Code Injection, wklej pierwszy fragment w pole „Header” i zapisz. Trafia on na każdą stronę Twojej witryny.
- Wklej na stronach zamówienia: wklej drugi fragment zarówno w pole „Order Confirmation Page”, jak i w pole „Order Status Page”, i zapisz. Squarespace używa pierwszej strony dla kart podarunkowych, członkostw i subskrypcji, a drugiej dla produktów fizycznych, cyfrowych i usług, więc ten sam fragment należy do obu. Witryna, która nic nie sprzedaje, może go pominąć.
Własny poradnik Squarespace o Code Injection pokazuje, gdzie są te pola. Ta sama karta pozostaje na stronie kontenera jako „Dokończ konfigurację w Squarespace”, dopóki SignalHost nie znajdzie kodu na Twojej witrynie, więc możesz do niej wrócić później.
4. Sprawdź, czy działa
Trzeci krok na karcie, „Sprawdź, czy działa”, to własne sprawdzenie Twojej publicznej strony głównej przez SignalHost. Odbywa się przy łączeniu, raz dziennie i za każdym razem, gdy naciśniesz „Sprawdź ponownie”. „Znaleziono” oznacza, że kod z pola „Header” jest na Twojej witrynie. Fragmentu dla zamówień nie da się sprawdzić w ten sposób, bo strony zamówienia istnieją dopiero po zakupie.
Potem otwórz swoją witrynę i rozejrzyj się przez chwilę. Na stronie kontenera zakładka „Ostatnie” w sekcji „Rozszerzona analityka” obejmuje ostatnie 30 minut, a od planu Growth w górę „Monitorowanie zdarzeń na żywo” pokazuje każde zdarzenie z nazwy w chwili nadejścia. Twoje pierwsze prawdziwe zamówienie pojawi się wśród zdarzeń kontenera jako purchase.
Co robią te dwa fragmenty
Na Twoją witrynę nie trafia nic poza tym, co wkleisz, a SignalHost nie może tego później zmienić.
- Kod z pola „Header” to 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, a Twój tag Google wysyła przez niego odsłony.
- Fragment dla zamówień uruchamia się raz, przy pierwszym wyświetleniu strony zamówienia. Pyta Twój adres tagowania o produkty, podatek, wysyłkę i kupon zamówienia, które SignalHost odczytuje ze Squarespace bez imienia i nazwiska, adresu e-mail ani adresu pocztowego klienta, i wysyła zamówienie jako purchase, z numerem zamówienia jako identyfikatorem transakcji. Jeśli to zapytanie nie dostanie odpowiedzi, fragment i tak wysyła numer zamówienia i sumę ze Squarespace w walucie Twojego sklepu.
Zakup jest wysyłany z przeglądarki samego kupującego, więc Google Analytics i Google Ads mogą przypisać go do wizyty, która do niego doprowadziła. Kupujący, który wraca na stronę zamówienia, nie liczy tego samego zamówienia dwa razy, a jeśli strona nie zawiera jeszcze programu ładującego, fragment ładuje go sam — nigdy jako drugą kopię.
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. Jeśli Twój baner cookie korzysta z Google Consent Mode, odwiedzający, który odmówi, jest liczony tylko jako sygnał Google bez plików cookie.
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.twojastrona.pl, która przetrwa listy filtrów, a pliki cookie kliknięć pozostają na niej własnymi plikami cookie Twojej domeny.
Ponieważ kod wkleiłeś sam, przełączenie też należy do Ciebie. Gdy domena zacznie działać, SignalHost wyśle Ci e-mailem nowy kod; stary działa, dopóki go nie zastąpisz. Po następnym sprawdzeniu albo gdy naciśniesz „Sprawdź ponownie”, karta Squarespace na stronie kontenera zgłosi starszą kopię i pokaże oba fragmenty z nowym adresem. Zastąp oba.
Bez łączenia aplikacji
Program ładujący możesz wkleić bez aplikacji. Na stronie kontenera znajdź kod na karcie „Zainstaluj w witrynie” i naciśnij „Kopiuj”. Wklej go w pole „Header” w Code Injection, jak w kroku 3, i zapisz. Potem naciśnij „Zrobione” na stronie kontenera.
Z czego rezygnujesz: z fragmentu dla zamówień, który SignalHost przekazuje tylko połączonej witrynie, bo jego wyszukiwanie produktów odczytuje zamówienie przez aplikację — więc żadne zakupy nie są wysyłane; oraz ze sprawdzania Twojej publicznej witryny. Jeśli później połączysz aplikację, jej kod do pola „Header” jest taki sam, więc dodajesz tylko fragment dla zamówień.
Zarządzanie i odłączanie
W sekcji „Ustawienia › Połączone witryny” witryna widnieje jako „Aplikacja Squarespace”. „Odłącz” pyta raz, a potem SignalHost przestaje odczytywać Twoje zamówienia. Nie może usunąć tego, co wkleiłeś: kod ładuje się dalej, dopóki nie usuniesz go w Code Injection, a do tego czasu zakupy docierają z numerem zamówienia i sumą, ale bez produktów. Twój kontener i jego statystyki pozostają, a witrynę możesz w każdej chwili połączyć ponownie.
Odinstalowanie rozszerzenia w Squarespace kończy połączenie w ten sam sposób, a wklejony kod zostaje, dopóki go nie usuniesz.
Gdy coś nie działa
- „Nie znaleziono jeszcze kodu w witrynie”: wklej kod do pola „Header”, zapisz, a potem naciśnij „Sprawdź ponownie”. Brak Code Injection, do którego można by wkleić kod, oznacza plan bez tej funkcji; potrzebny jest Core, Plus lub Advanced.
- Sprawdzenie mówi, że Twoja witryna jest prywatna: witryny w okresie próbnym lub chronionej hasłem nie da się jeszcze obejrzeć. Kod zadziała, gdy tylko witryna stanie się publiczna.
- Twój kontener jest konfigurowany: kod pojawi się na karcie za kilka minut. Jeśli budowa się nie powiodła, karta o tym powie; otwórz kontener, aby spróbować ponownie.
- „Dostęp do Squarespace się zakończył”: SignalHost nie może już odczytywać Twoich zamówień, więc zakupy docierają bez produktów. Naciśnij na karcie „Połącz ponownie”.
- „Ten link do połączenia nie działa”: zacznij od nowa w Squarespace, otwórz rozszerzenie SignalHost i połącz swoją witrynę.
- Coś innego: napisz na hello@signalhost.io i podaj adres swojej witryny.
Znaki towarowe
SignalHost jest niezależnym produktem Algorithmo GmbH i nie jest powiązany z Squarespace, 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.; Squarespace jest znakiem towarowym Squarespace, Inc.

