Escrever dados do servidor Google Tag Manager para o Google Sheets

Autor
Stape
Publicado
16 de abr de 2022
Também disponível

Google Sheet é uma plataforma barata e fácil de usar para recolher e gerir dados. Embora existam muitos sistemas de CRM sofisticados, cerca de 40% dos mercados e dos vendedores preferem gravar leads de websites, vendas, e resultados de campanhas no Google Spreadsheet. 

Suponha que um website está ligado ao Google Sheet. Nesse caso, é possível acompanhar automaticamente qualquer interação do utilizador, venda, ou leads dentro da Folha de Cálculo do Google, tornando mais fácil para a equipa de vendas interagir com estes dados. 

Anteriormente, a forma mais fácil e rápida de enviar dados de websites para a Folha de Cálculo do Google era utilizando ferramentas como o Zapier. A maior preocupação sobre a utilização do Zapier é o preço. O plano gratuito inclui até 100 tarefas (registos) por mês. 

A equipa Stape criou a tag Google Spreadsheet para o servidor Google Tag Manager. Este post no blog irá mostrar-lhe como escrever dados do servidor Google Tag Manager para uma folha de cálculo Google usando a tag Google Sheet para sGTM. Vamos começar!

Como pode usar a tag da Folha de Cálculo do Google?Copiar link para esta secção

Pode puxar quaisquer dados disponíveis no sGTM para o Google Spreadsheets. Podem ser dados de eventos, dados de usuários, dados de sítios web, webhooks, etc. 

O primeiro caso de utilização que me vem à mente é a gravação de dados de leads ou de vendas para a folha de cálculo. É possível adicionar informações de pedidos, fonte de tráfego, e tags UTM ao CRM. 

A folha de cálculo do Google pode ser útil na depuração da configuração do sGTM. Se tiver alguns problemas ou dúvidas se a tag funciona corretamente, pode enviar dados para o Google Spreadsheet para garantir o seu correto funcionamento. Por exemplo, digamos que implementou a FB CAPI e pensa que a sGTM não envia os parâmetros fbc para a FB, o que afecta a atribuição da conversão às suas campanhas FB. Neste caso, pode usar a tag Google Sheet para adicionar IDs de pedidos e parâmetros fbc à Google Sheet e ver que pedidos foram feitos depois de ver um anúncio FB. 

Como funciona a tag da Folha de Cálculo do GoogleCopiar link para esta secção

Para configurar uma tag Google Spreadsheet é necessária uma conta Firestore e uma autenticação Google Spreadsheet. Os usuários Stape podem configurar a autenticação da folha de cálculo do Google usando ferramentas no stape.io admin. 

A tag Google Sheet sGTM utiliza a Firestore para tratar a Autenticação Google Spreadsheet. 

Com a ajuda desta tag, pode adicionar dados a uma linha de folha de cálculo ou actualizar uma célula. 

O que é necessário para configurar a tag Google SpreadsheetCopiar link para esta secção

1. Conta de Serviço GoogleCopiar link para esta secção

1. Vá à sua conta stape.io account -> Abra o container sGTM -> Clique em Power-Ups -> Clique em Configurar conta de serviço Google.

Configurar conta de serviço Google.

2. Entrar na conta Google Cloud (ou criar uma) -> No menu Navegação, clicar em IAM & Admin -> Contas de serviço -> Clique em Criar conta de serviço. 

Criar conta de serviço

3. Adicionar conta -> Clicar em Seguinte -> Seleccionar funções.  

Para configurar a tag Google Spreadsheet, precisamos de utilizar o Firebase. Seleccione Cloud Datastore Função de usuário para Firestore.

Se pretende integrar o sGTM com BigQuery, seleccione a função de Editor de Dados BigQuery.

No terceiro passo, clique sem necessidade de seleccionar nada; basta clicar em Done. 

Spreadsheet

4. Abra a Conta de Serviço do Google que criou recentemente -> Abrir tabela Keys -> Clique em Add Key -> Seleccione o tipo JSON no popup -> Clique em create. Um arquivo será descarregado para o seu computador. 

JSON

5. Abra o container stape.io sGTM -> Carregue uma chave para a Conta de Serviço do Google Power up. 

Conta de Serviço

2. Autenticação Google SheetCopiar link para esta secção

1. Inicie sessão na sua conta Google Cloud.

2. Seleccione API & Serviços no menu principal -> Clique em Credenciais -> Clique em Criar Credenciais.

Credenciais

3. Seleccione Create OAuth Client ID -> Clique em Configure Consent Screen (Configurar Tela de Consentimento)

Configurar Tela de Consentimento

4. Seleccione Interno - se a Google Sheet está localizada dentro da sua organização Google cloud

Externo - se estiver fora da organização Google Cloud.

5. https://console.cloud.google.com/apis/library - Activar a API do Google Sheets

Activar a API do Google Sheets

6. Clique em Adicionar ou remover Scopes -> Seleccionar Google Sheets API. Se não vê a API do Google Sheet, certifique-se de que activou a API do Google Sheet no passo anterior. Adicione um usuário de Teste, se necessário. Clique em Guardar

Google Sheets API

7. Uma vez terminado o Tela de Consentimento OAuth, volte a Credenciais -> Clique em Criar Credenciais -> OAuth Client ID -> Seleccionar Aplicação Web. 

Aplicação

8. Sob Authorized redirect URIs, adicione https://app.stape.io/integration/google/callback (se usar stape) -> Clique em Create.

URIs

9. Verá o seu ID de Cliente e Segredo de Cliente na página seguinte. Certifique-se de copiar estes valores.  

10. Vá à sua conta app.stape.io -> Clique em Ferramentas -> Seleccionar Google Auth Helper -> Adicionar ID de Cliente -> Clique em Iniciar Autorização

Ferramentas

11. Seleccione a Conta Google -> No segundo passo, adicione Client ID, Client Secret, Auth Code será gerado para si -> Clique em Generate Refresh Token -> Copy refresh Token. 

3. Firebase accountCopiar link para esta secção

1. Abra Firebase -> clique em Create Project -> Selecione o mesmo projeto que utilizou para criar a Conta de Serviço Google -> clique em Continue -> Clique em Add Firebase no terceiro passo. 

2. Clique em Criar -> Firestore Database. 

 Firestore Database 

3. Clique em Criar Base de Dados -> seleccione Iniciar em modo de produção -> Clique em Seguinte

Criar Base de Dados 

4.  Para verificar a localização do servidor sGTM, vá à sua conta stape.io -> abra o recipiente sGTM -> verifique a Localização do Servidor. Para comparar a localização do servidor sGTM com a Firebase, por favor verifique este link.   

servidor sGTM

5. Clique em Start a collection (Iniciar uma colecção). Aqui terá de definir o Firebase Path que será ultimamente utilizado no Google Spreadsheet Tag. Eu adicionei Firebase Path ao stape-demo/spreadsheet-auth -> Clique Guardar.

Firebase
Firebase

Como configurar a tag da Folha de Cálculo do GoogleCopiar link para esta secção

2.Enviar dados para o container de GTM do servidor. Os dois dados de envio mais populares para o sGTM são Google Analytics 4 e Data Tag/Data Client.

3. Fazer o download do Google Spreadsheet tag from GitHub -> Abrir apartado de templates no container do servidor Google Tag Manager -> Clicar em Novo.

4. Clique nos três pontos no canto superior direito -> Clique em Importar -> Selecione o template da tag Google Spreadsheet que descarregou recentemente de GitHub -> Clique em guardar.

Spreadsheet

5. Crie uma nova tag. Tipo de tag Folha de Cálculo que carregou recentemente. Esta tag permite Adicionar uma linha ou Actualizar células -> Selecionar intervalo de linhas -> Adicionar URL da folha de cálculo -> Adicionar Ficha de Actualização da API, ID do Cliente, e Segredo do Cliente.

Mostramos aqui como criar o Token de Atualização de API, ID do Cliente, e Segredo do Cliente usando o stape. 

Adicionar um activador.

Spreadsheet

6. Adicionar o valor da célula que deve ser enviada para o Google Spreadsheet. Adicionar Firebase Path. Eu mostrei como criá-lo aqui

7. Tag de teste, Deverá vê-la corretamente acionada no depurador GTM do servidor, e a linha foi adicionada à Folha de Cálculo do Google. 

Spreadsheet
Spreadsheet

Conclusão:Copiar link para esta secção

Ao ligar o Google Sheets ao seu website, pode gerir campanhas de marketing e acompanhar as conversões rapidamente. Proporcionará uma visão completa sobre quais os canais que geram perspectivas qualificadas e atuam mais rapidamente em novas conversões.

A ligação de websites e folhas de cálculo do Google dá-lhe um número ilimitado de integrações. A melhor parte é que este método custa muito menos. 

Se precisar de ajuda na configuração do rastreio do lado do servidor, não hesite em contactar-nos. Teremos todo o prazer em ajudar! Entretanto, não deixe de consultar as nossas outras publicações no blogue para mais dicas e conselhos sobre a utilização do servidor Google Tag Manager.

Precisa de ajuda na configuração da etiquetagem do lado do servidor?

Tudo o que é preciso são algumas perguntas simples. Clique Obter ajuda, preencher o formulário, e enviar-lhe-emos uma cotação.

Obter ajuda
Tagged with:sGTM tag

Aloje o seu servidor GTM no Stapeagora mesmo!