Torna al blog

Blog

SignalHost per Squarespace: collega l’app, incolla il codice una volta e invia ogni ordine come acquisto

Pubblicato · 7 min di lettura

SignalHost per Squarespace non è ancora su Squarespace Extensions. Nel frattempo puoi aggiungerlo a mano: Senza collegare l’app

L’app SignalHost collega un sito Squarespace a Google Tag Manager lato server. Squarespace non consente a nessuna app di scrivere il codice di un sito, quindi l’app ti consegna due brevi frammenti da incollare in Iniezione di codice (Code Injection), controlla che il primo sia sul tuo sito e completa ogni acquisto con i prodotti e i totali presi dai tuoi ordini. Questa guida segue l’ordine in cui lo incontri: collegamento, incollatura del codice, verifica e cosa fare quando qualcosa non funziona.

Prima di iniziare

  • Un sito Squarespace con piano Core, Plus o Advanced. Il codice va in Iniezione di codice, che gli altri piani non hanno.
  • Un account SignalHost. Il piano gratuito basta per provarla: 10.000 richieste al mese e un container. Puoi creare l’account durante il collegamento.
  • Un sito pubblico, per la verifica. Un sito in prova o protetto da password è privato, quindi SignalHost non può ancora esaminarlo, e un sito in prova non può ricevere ordini.

1. Installa l’estensione e approvala

Installa SignalHost dalle estensioni di Squarespace. Squarespace ti chiede poi di approvare l’accesso dell’app al tuo sito: la lettura dei tuoi ordini, l’unica autorizzazione che richiede. Approva. Se invece rifiuti, non viene installato nulla e una pagina di SignalHost te lo comunica.

Squarespace ti manda quindi su SignalHost. Accedi, oppure crea un account gratuito. Puoi anche partire da SignalHost: nella pagina di un container, sotto «Usi un website builder?», il riquadro Squarespace («Connetti, poi incolla il codice») apre la stessa schermata di approvazione con quel container già scelto.

2. Collega il sito a un container

La schermata successiva elenca cosa farà e cosa non farà l’app. Legge i tuoi ordini solo per inviare i prodotti e i totali di ogni acquisto, mai i dati dei tuoi clienti, e non può modificare il tuo sito, usare il tuo account Google o vedere la tua fatturazione.

Scegli il container a cui il sito deve inviare i dati, oppure scegli «Nuovo container per …» e segui la breve procedura guidata; viene costruito nel tuo account Google, così resta tuo. La costruzione richiede qualche minuto, e il codice da incollare compare non appena è pronto. Premi «Collega».

3. Incolla il codice in Iniezione di codice

La schermata dopo «Collega», «Completa su Squarespace», contiene due frammenti di codice, ciascuno con un pulsante «Copia». Ci vogliono circa due minuti, e va fatto una sola volta.

  • Incolla nel campo «Intestazione»: in Squarespace apri Iniezione di codice, incolla il primo frammento nel campo «Intestazione» (Header) e salva. Va su ogni pagina del tuo sito.
  • Incolla nelle pagine dell’ordine: incolla il secondo frammento sia nel campo «Pagina di conferma dell’ordine» (Order Confirmation Page) sia nel campo «Pagina di stato dell’ordine» (Order Status Page), e salva. Squarespace usa la prima pagina per carte regalo, membership e abbonamenti e la seconda per prodotti fisici, digitali e servizi, quindi lo stesso snippet va in entrambe. Un sito che non vende nulla può tralasciare questo frammento.

La guida di Squarespace all’iniezione di codice mostra dove si trovano i campi. La stessa scheda resta nella pagina del container, come «Completa la configurazione su Squarespace», finché SignalHost non trova il codice sul tuo sito, così puoi tornarci in seguito.

4. Verifica che funzioni

Il terzo passaggio della scheda, «Controlla che funzioni», è il controllo che SignalHost esegue sulla tua home page pubblica. Parte quando colleghi il sito, una volta al giorno e ogni volta che premi «Controlla di nuovo». «Trovato» significa che il codice per «Intestazione» è sul tuo sito. Lo snippet delle pagine dell’ordine non si può verificare in questo modo, perché le pagine dell’ordine esistono solo dopo un acquisto.

Poi apri il tuo sito e navigalo per qualche istante. Nella pagina del container, la scheda «Recenti» di «Statistiche avanzate» copre gli ultimi 30 minuti, e dal piano Growth in su «Monitoraggio eventi in tempo reale» mostra ogni evento per nome man mano che arriva. Il tuo primo ordine reale compare tra gli eventi del container come purchase.

Cosa fanno i due frammenti

Al tuo sito non arriva nulla oltre a ciò che incolli, e SignalHost non può modificarlo in seguito.

  • Il codice per «Intestazione» è 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, e il tuo tag Google vi invia le visualizzazioni di pagina.
  • Lo snippet delle pagine dell’ordine viene eseguito una sola volta, alla prima visualizzazione della pagina dell’ordine. Chiede al tuo indirizzo di tagging i prodotti, le tasse, la spedizione e il coupon dell’ordine, che SignalHost legge da Squarespace senza il nome, l’indirizzo email o l’indirizzo postale del cliente, e invia l’ordine come purchase, con il numero d’ordine come ID transazione. Se quella richiesta non riceve risposta, invia comunque il numero d’ordine e il totale di Squarespace nella valuta del tuo negozio.

L’acquisto viene inviato dal browser stesso dell’acquirente, così Google Analytics e Google Ads possono attribuirlo alla visita che lo ha generato. Un acquirente che torna sulla pagina dell’ordine non fa contare due volte lo stesso ordine, e se la pagina non contiene già il loader, lo snippet lo carica da sé, mai una seconda copia.

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. Se il tuo banner dei cookie usa Google Consent Mode, un visitatore che rifiuta viene contato solo come ping senza cookie di Google.

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.tuosito.com, che sopravvive alle liste di filtri e mantiene first-party i cookie dei clic.

Poiché il codice lo hai incollato tu, anche il passaggio spetta a te. Quando il dominio diventa attivo, SignalHost ti invia via email il nuovo codice; quello vecchio continua a funzionare finché non lo sostituisci. Dopo il controllo successivo, o quando premi «Controlla di nuovo», la scheda Squarespace nella pagina del container segnala una copia meno recente e mostra entrambi i frammenti con il nuovo indirizzo. Sostituiscili entrambi.

Senza collegare l’app

Puoi incollare il loader anche senza l’app. Nella pagina del container, trova il codice nella scheda «Installa sul tuo sito» e premi «Copia». Incollalo nel campo «Intestazione» di Iniezione di codice come al passaggio 3, e salva. Poi premi «Fatto» nella pagina del container.

A cosa rinunci: allo snippet delle pagine dell’ordine, che SignalHost consegna solo a un sito collegato perché la sua ricerca dei prodotti legge l’ordine tramite l’app, quindi non viene inviato alcun acquisto; e alla verifica del tuo sito pubblico. Se colleghi l’app in seguito, il suo codice per «Intestazione» è lo stesso, quindi aggiungi solo lo snippet delle pagine dell’ordine.

Gestione e disconnessione

Impostazioni › Siti collegati elenca il sito come «App Squarespace». «Disconnetti» chiede conferma una volta, poi SignalHost smette di leggere i tuoi ordini. Non può rimuovere ciò che hai incollato: il codice continua a caricarsi finché non lo elimini in Iniezione di codice, e fino ad allora gli acquisti arrivano con il numero d’ordine e il totale ma senza i prodotti. Il tuo container e le sue statistiche restano, e puoi collegare di nuovo il sito in qualsiasi momento.

Disinstallare l’estensione in Squarespace chiude il collegamento allo stesso modo, e il codice incollato resta finché non lo rimuovi.

Quando qualcosa non funziona

  • Non ancora trovato sul tuo sito: incolla il codice per «Intestazione», salva, poi premi «Controlla di nuovo». Se non c’è Iniezione di codice in cui incollarlo, il tuo piano non la include; servono Core, Plus o Advanced.
  • La verifica dice che il tuo sito è privato: un sito in prova o protetto da password non può ancora essere esaminato. Il codice funziona non appena il sito è pubblico.
  • Il tuo container è in fase di configurazione: il codice compare sulla scheda tra pochi minuti. Se la costruzione non è riuscita, la scheda lo dice; apri il container per riprovare.
  • L’accesso a Squarespace è terminato: SignalHost non può più leggere i tuoi ordini, quindi gli acquisti arrivano senza i prodotti. Premi «Connetti di nuovo» sulla scheda.
  • Questo link di collegamento non funziona: ricomincia da Squarespace, apri l’estensione SignalHost e collega il tuo sito.
  • Qualsiasi altra cosa: scrivi a hello@signalhost.io indicando l’indirizzo del tuo sito.

Marchi

SignalHost è un prodotto indipendente di Algorithmo GmbH e non è affiliato né approvato da Squarespace, 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.; Squarespace è un marchio di Squarespace, Inc.

Smetti di perdere dati per gli ad blocker

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