Stape

Scrivere i dati dal server di Google Tag Manager a Google Sheets

Aggiornato
17 apr 2022
Pubblicato
16 apr 2022
Disponibile anche in

Google Sheet è una piattaforma economica e facile da utilizzare per raccogliere e gestire i dati. Nonostante che ci sono tanti CRM sistemi, circa il 40% dei mercati e dei venditori preferisce registrare i lead del sito web, le vendite e i risultati delle campagne in Google Spreadsheet.

Supponiamo che un sito web sia collegato a Google Sheet. In questo caso, puoi automaticamente tracciare alcune interazioni dell’utente, la vendita o lead all’interno di Google Spreadsheet, semplificando il processo della gestione dei dati per il sales team.

Prima il modo più semplice e veloce per inviare i dati dai siti web a Google Spreadsheet era utilizzando uno strumento come Zapier. La preoccupazione più grande dell’utilizzo di Zapier è il prezzo. Il piano gratuito include fino a 100 compiti (record) per mese.

Il team di Stape ha creato Google Sheets tag per server Google Tag Manager. Questo post di blog mostrerà come scrivere i dati dal server di Google Tag Manager a Google Spreadsheet utilizzando Google Sheet tag per sGTM. Cominciamo!

Come puoi utilizzare il Google Sheets tag?Copia il link a questa sessione

Puoi inserire alcuni dati disponibili in sGTM a Google Spreadsheets. Possono essere i dati dell’evento, dati dell’utente, dati di sito web, webhooks, etc. 

Il primo caso d’uso che mi va in mente è il registro dei dati delle vendite alla tabella. Puoi aggiungere le informazioni di ordine, la sorgente di traffico e UTM tag a CRM.

Google Spreadsheet può essere utile durante il debug della configurazione di sGTM. Se hai problemi o dubbi se il tag funziona correttamente, puoi inviare i dati a Google Spreadsheet per assicurarsi che funziona correttamente. Ad esempio, diciamo che hia implementato FB CAPI e pensi che sGTM non invia i parametri fbc a FB, che influenza l'attribuzione della conversione alle tue campagne FB. In questo caso, puoi utilizzare il Google Sheet tag per aggiungere IDs dell’ordine e i parametri fbc a Google Sheet e vedere quali ordini sono stati fatti dopo vedendo la pubblicità a FB.

Come funziona il Google Sheets tagCopia il link a questa sessione

Hai bisogno di Firestore account e l'autenticazione di Google Spreadsheet per impostare un Google Spreadsheet tag. Gli utenti di stape possono configurare l'autenticazione di Google Spreadsheet utilizzando gli strumenti in stape.io admin. 

Google Sheet sGTM tag utilizza il Firestore per gestire Google Spreadsheet Authentication. 

Con l’aiuto di questo tag, puoi aggiungere i dati alla riga di foglio o aggiornare una cella.  

Cosa ti serve per configurare il Google Sheets tagCopia il link a questa sessione

1. Google Service AccountCopia il link a questa sessione

1. Vai al tuo stape.io account -> Apti il contenitore sGTM -> Clicchi su Power-Ups -> Clicchi su Config Google service account.

google service account

2. Accedi il Google Cloud account (o crei nuovo) -> Dalla Menù di Navigazione, clicchi su IAM & Admin -> Service Accounts -> Clicchi su Creare un service account. 

create google service account stape

3. Aggiungi account -> Clicchi su Successivo -> Scegli Roles.  Per impostare il Google Spreadsheet tag, abbiamo bisogno di utilizzare Firebase. Scegli il ruolo di Cloud Datastore User per Firestore. Se vuoi integrare sGTM con BigQuery, scegli il ruolo di BigQuery Data Editor. Sul terzo passo, clicchi su non c’è bisogno di selezionare nulla; solo clicchi su Fatto. 

set access google service account

4. Apri Google Service Account che hai recentemente creato -> Apri Keys tab -> Clicchi su Aggiungere Chiave -> Scegli tipo JSON nel popup -> Clicchi su creare. Un file sarà scaricato al tuo computer. 

download key google service account

5. Aprire il contenitore sGTM di stape.io -> Caricare una chiave sull'account del servizio Google Accendere.

google service account power-up

2. Google Sheet AuthenticationCopia il link a questa sessione

1. Accedi il tuo Google Cloud Account.

2. Scegli la forma API & Services dal menù principale -> Clicchi su Credenziali -> Clicchi su  Creare Credenziali.

create credentials Google Sheet Authentication

3. Scegli Creare OAuth Client ID -> Clicchi su Configurare Consent Screen

create consent screen Google Sheet Authentication

4. Scegli interno - se Google Sheet è situato all’interno della tua organizzazione di Google Cloud. Esterno - se è all’estero dell’ organizzazione di Google Cloud.

5. https://console.cloud.google.com/apis/library Attiva Google Sheets API 

enable google sheet API

6. Clicchi su Aggiungere o Spostare Ambiti  -> Scegli Google Sheets API. Se non vedi Google Sheet API, potrai essere sicuro che hai attivato Google Sheet API nel passo precedente. Aggiungi un Test user se è necessario. Clicchi su Salvare.

select Google Sheet API

7. Dopo hai finito con OAuth Consent Screen, torni alle Credenziali -> Clicchi su Creare Credenziali -> OAuth Client ID -> Scegli Web Application. 

select google web application 

8.  Aggiungere URI di reindirizzamento autorizzati


https://app.stape.io/integration/google/callback se si usa Stape Global e https://app.eu.stape.io/integration/google/callback se si usa Stape EU -> Fare clic su Crea.

Add Authorized redirect URIs 

9. Nella pagina successiva appariranno l'ID cliente e il Segreto cliente. Assicuratevi di copiare questi valori.

10. Accedere al proprio account app.stape.io -> Fare clic su Strumenti -> Selezionare Google Auth Helper -> Aggiungere l'ID cliente -> Fare clic su Avvia autorizzazione.

Google Auth Helper

11. Selezionare l'account Google -> Nel secondo passaggio, aggiungere l'ID cliente, il Segreto cliente e il Codice di autorizzazione che verrà generato -> Fare clic su Genera token di aggiornamento -> Copiare il token di aggiornamento.

3. Firebase accountCopia il link a questa sessione

1. Apri Firebase -> click su Creare Progetto -> Scegli lo stesso progetto che hai usato per creare Google Service Account  -> clicchi su Continuare-> Clicchi su Aggiungere Firebase sul terzo passo.

2. Clicchi su Build -> Firestore Database. 

create firebase database

3. Clicchi su Creare Database -> scegli Avvia in modalità produzione -> Clicchi su Successivo

set up firebase database

4. Per controllare la posizione del server sGTM, vai al tuo stape.io account -> apri il contenitore sGTM-> controlli La posizione del server. Per collegare la posizione del server GTM con Firebase, controlli questo link.  

Select Cloud Firestore location

5. Clicchi su Iniziare a raccogliere. Qui hai bisogno di configurare il Firebase Path che dopo sarà utilizzato in Google Spreadsheet Tag. Ho aggiunto Firebase Path astape-demo/spreadsheet-auth -> Clicchi su Salvare.

set firebase path
set firebase path server GTM 

Come configurare Google Sheets tagCopia il link a questa sessione

2. Invii i dati al contenitore del server GTM. I due servizi più popolari per inviare i dati a sGTM sono Google Analytics 4 e Data Tag/Data Client.

3. Scarichi Google Sheets tag da GitHub -> Apri la sezione dei modelli nel contenitore del server di Google Tag Manager -> Clicchi su Nuovo.

4. Clicchi su tre punti nell'angolo in alto a destra -> Clicchi su Import -> Scegli il modello di Google Spreadsheet tag, che hai scaricato recentemente da GitHub -> Clicchi su Salvare.

import Google Sheet tag sGTM

5. Crei un nuovo tag. Tag Tipo Spreadsheet, che hai scaricato recentemente. Questo tag permette Aggiungere una riga o Aggiornare le celle -> Scegli Intervallo di righe -> Aggiungere Spreadsheet URL -> Aggiungere API Refresh Token, Client ID e Client Secret.

Abbiamo mostrato come creare API Refresh Token, Client ID e Client Secret utilizzando stape qui. 

Aggiungi un trigger.

set Google Sheet tag sGTM

6. Aggiungi il valore di cella che dovrebbe essere inviato a Google Spreadsheet. Aggiungi Firebase Path. Ho mostrato come crearlo qui

7. Test tag, dovresti vederlo attivato correttamente nel debugger del server GTM e la riga è stata aggiunta a Google Spreadsheet. 

test Google Sheet tag sGTM
test Google Sheet tag sGTM preview

Conclusione:Copia il link a questa sessione

Collegando Google Sheets al tuo sito web, puoi gestire le campagne marketing e tracciare le conversioni velocemente. Porterà la visione completa su quale canale genera qualificate prospettive e reagisce a nuovi conversioni più veloce.

Se ti serve l’aiuto con la configurazione del monitoraggio lato server, non esiti a contattarci. Siamo felici per l'aiuto!  Nel frattempo, sei sicuro di vedere i nostri altri post di blog per più consigli e trucchi sull’uso del server di Google Tag Manager.

Avete bisogno di aiuto per impostare il tagging lato server?

Sono sufficienti alcune semplici domande. Fate clic su Chiedere aiuto, compilate il modulo e vi invieremo un preventivo.

Chiedere aiuto
Taggato con:sGTM tag

Ospita il tuo server GTM su Stape