Torna al blog

Blog

SignalHost per BigCommerce: installa l’app, conferma una volta e traccia ogni vendita lato server

Pubblicato · 6 min di lettura

SignalHost per BigCommerce non è ancora su BigCommerce App Marketplace. Nel frattempo puoi aggiungerlo a mano: Aggiungere SignalHost a mano

L’app SignalHost porta Google Tag Manager lato server su un negozio BigCommerce senza codice da incollare. Aggiunge due script tramite Script Manager, trasforma il data layer di BigCommerce in eventi e-commerce di Google Analytics, li mantiene entrambi aggiornati quando qualcosa cambia dalla nostra parte e se ne va insieme all’app. Questa guida segue l’ordine in cui lo incontri: installazione, collegamento di un container, conferma, prova e cosa fare quando qualcosa non funziona.

Prima di iniziare

  • Un negozio BigCommerce con un tema Stencil. È lì che girano gli script; una vetrina headless, Catalyst compreso, non esegue né gli script né il data layer di BigCommerce, quindi il codice va aggiunto direttamente al suo interno.
  • Un account SignalHost. Il piano gratuito basta per provarla: 10.000 richieste al mese e un container. Puoi creare l’account durante l’installazione.
  • Si può collegare anche un negozio non ancora lanciato. SignalHost semplicemente non può controllare la vetrina finché non lo è.

1. Installa l’app

Apri SignalHost nel BigCommerce App Marketplace e installala. BigCommerce elenca le autorizzazioni che l’app richiede: Content, per scrivere i suoi script tramite Script Manager; Checkout Content, perché girino anche nel checkout e nella conferma d’ordine; e Information & Settings, per il nome e la valuta del tuo negozio e per attivare il data layer. Conferma, e la pagina dell’app si apre all’interno del tuo pannello di controllo. In seguito la trovi nel menu Apps.

2. Collega un container

Premi «Connetti con SignalHost». Si apre una nuova scheda su signalhost.io; accedi, oppure crea un account gratuito (la pagina dell’app ha anche un pulsante «Crea un account gratuito» per questo).

La schermata successiva elenca cosa farà e cosa non farà l’app. Aggiungerà il tracciamento a ogni pagina del tuo negozio, checkout compreso, lo manterrà aggiornato e invierà al container le visualizzazioni di prodotto, il carrello, il checkout e gli eventi di acquisto del negozio. Non potrà leggere i dati di contatto dei tuoi clienti, usare il tuo account Google o vedere la tua fatturazione.

Scegli un container esistente, oppure scegli «Nuovo container per …» e segui la breve procedura guidata. Un container è il tuo server di tagging, costruito nel tuo account Google, così resta tuo. La costruzione di un nuovo container richiede qualche minuto; puoi collegarlo subito, e l’app aggiunge il tracciamento non appena è pronto. Premi «Collega». La scheda dice allora «Quasi fatto: conferma in BigCommerce».

3. Conferma in BigCommerce

Torna alla pagina dell’app nel tuo pannello di controllo. Si accorge da sola che sei tornato e mostra «Conferma la connessione», con il tuo account e il container che hai scelto. Premi «Conferma». Prima di allora nessuno script viene aggiunto al tuo negozio.

La pagina dice poi «Il tracciamento parte tra pochi minuti», e «Il tracciamento è attivo» quando gli script sono al loro posto. Se al tuo ritorno la richiesta è scaduta, premi di nuovo «Connetti con SignalHost».

4. Provalo

Apri la tua vetrina, guarda un prodotto, aggiungilo al carrello e avvia il checkout. La pagina dell’app conta gli ultimi 7 giorni: «Visualizzazioni di pagina», «Aggiunte al carrello», «Checkout» e «Acquisti». Quando il tracciamento è attivo, riporta anche il controllo che SignalHost esegue sulla tua vetrina; «Trovato nella home page della tua vetrina» significa che gli script ci sono.

«Apri statistiche e impostazioni» ti porta alla pagina del container, dove la scheda «Recenti» di «Statistiche avanzate» copre gli ultimi 30 minuti. Dal piano Growth in su, «Monitoraggio eventi in tempo reale» mostra anche ogni evento per nome man mano che arriva.

Cosa aggiunge l’app al tuo negozio

Due script in Script Manager, entrambi scritti e mantenuti aggiornati dall’app:

  • SignalHost, nell’head di ogni pagina, checkout compreso: il loader di Google Tag Manager, puntato al tuo indirizzo di tagging invece che a googletagmanager.com. Carica da lì il tuo container Tag Manager.
  • SignalHost events, nel footer di ogni pagina, checkout e conferma d’ordine compresi: trasforma il data layer di BigCommerce in eventi e-commerce di Google Analytics. Le visualizzazioni di categorie e prodotti diventano view_item_list e view_item, il carrello add_to_cart, remove_from_cart e view_cart, e il checkout begin_checkout, add_shipping_info, add_payment_info e purchase, con il numero d’ordine, le tasse, la spedizione e il coupon.

Lo script degli eventi legge prodotti, importi e numero d’ordine, mai il nome, l’indirizzo email, il numero di telefono o l’indirizzo di un cliente. Una pagina di conferma ricaricata non fa contare due volte un ordine nello stesso browser.

Il data layer è un’impostazione del negozio, disattivata finché qualcuno non la attiva. L’app la attiva per te; questo aggiunge alla vetrina lo script degli eventi di BigCommerce stesso e non cambia nulla di ciò che vedono i tuoi clienti. Se BigCommerce rifiuta, la pagina dell’app indica dove si trova l’interruttore.

Entrambi gli script sono nella categoria di consenso Analytics: se il tuo negozio mostra il banner dei cookie di BigCommerce, SignalHost funziona solo per i clienti che accettano i cookie di analisi. Ogni richiesta lascia il browser in una forma che gli ad blocker non riconoscono, e il tuo server di tagging la inoltra a Google Analytics 4 e alle piattaforme pubblicitarie che configuri nella pagina del container: Google Ads, Meta, TikTok e altre.

Il tuo dominio di tracciamento

Il tuo container parte su un indirizzo sotto signalhost.io. Con un piano a pagamento, «Configura il tuo dominio» nella pagina del container ti guida a usare al suo posto un sottodominio del tuo sito, come sgtm.tuonegozio.com, che sopravvive alle liste di filtri e mantiene first-party i cookie dei clic. Quando diventa attivo, l’app vi sposta da sola il tuo negozio nel giro di pochi minuti. Non c’è nulla da sostituire a mano.

Aggiungere SignalHost a mano

Puoi aggiungere il loader anche senza l’app. Nella pagina del container, trova il codice nella scheda «Installa sul tuo sito» e premi «Copia». Nel tuo pannello di controllo apri Storefront › Script Manager e aggiungi uno script con quel codice, nell’head di tutte le pagine e, se il tuo negozio mostra il banner dei cookie di BigCommerce, nella categoria Analytics. Poi premi «Fatto» nella pagina del container.

Così ottieni le visualizzazioni di pagina e nient’altro. Lo script degli eventi, l’attivazione del data layer, il controllo della vetrina e il passaggio automatico al tuo dominio arrivano solo con l’app; quando il tuo indirizzo di tagging cambia, sostituisci tu lo script con il nuovo codice che SignalHost ti invia via email. Usa l’uno o l’altra: con l’app installata in aggiunta, il loader verrebbe eseguito due volte.

Gestione e disconnessione

La pagina dell’app mostra il tuo piano e le richieste di questo mese. Il piano viene fatturato su signalhost.io, non da BigCommerce, e «Passa a un piano superiore» lo apre lì. Nella pagina del container, la scheda di installazione riporta «Installato dall’app BigCommerce», e «Gestisci» porta a Impostazioni › Siti collegati.

«Disconnetti», in fondo alla pagina dell’app, chiede di essere premuto una seconda volta, poi rimuove entrambi gli script entro pochi minuti. «Disconnetti» in Siti collegati fa lo stesso. Il tuo container e le sue statistiche restano, e puoi collegare di nuovo il negozio dalla pagina dell’app.

Anche disinstallare l’app in Apps › My Apps rimuove entrambi gli script: BigCommerce li elimina da sé, perché sono stati creati per andarsene con l’app, e SignalHost chiude il collegamento del negozio.

Quando qualcosa non funziona

  • Gli script non sono nella home page della tua vetrina: funzionano con i temi Stencil. In una vetrina headless il codice va aggiunto direttamente.
  • Non è stato ancora possibile controllare la tua vetrina: di solito il negozio non è ancora stato lanciato. Gli script sono già al loro posto e funzionano non appena lo è.
  • Arrivano le visualizzazioni di pagina ma nessun carrello o acquisto: il data layer è disattivato. Attivalo in Settings › Data Solutions › Data layer. I clienti che hanno rifiutato i cookie di analisi nel banner di BigCommerce non vengono contati affatto.
  • Il tuo container non ha ancora una proprietà Google Analytics: completa la configurazione su signalhost.io.
  • SignalHost non è ancora configurato per questo negozio: rimuovi l’app in Apps › My Apps e installala di nuovo.
  • La pagina è aperta da molto tempo: apri di nuovo SignalHost dal menu Apps.
  • L’ultimo aggiornamento non è andato a buon fine: viene ripetuto automaticamente.
  • Qualsiasi altra cosa: scrivi a hello@signalhost.io indicando l’indirizzo del tuo negozio.

Marchi

SignalHost è un prodotto indipendente di Algorithmo GmbH e non è affiliato né approvato da BigCommerce, Google, Meta o TikTok. Google Analytics, Google Ads e Google Tag Manager sono marchi di Google LLC; Meta è un marchio di Meta Platforms, Inc.; TikTok è un marchio di ByteDance Ltd.; BigCommerce è un marchio di BigCommerce Pty. Ltd.

Smetti di perdere dati per gli ad blocker

Inizia gratis. Il primo container è pronto in pochi minuti.