A solução Media Quality tem como objetivo acompanhar a saúde e volumetria de disparos das tags de mídia dentro do GTM, garantindo que modificações e atualizações no container não gere um impacto negativo no funcionamento das tags, tornando ágil o processo de identificação e correção de comportamentos inesperados na coleta de mídia. Os dados dos eventos podem ser enviados para o Google Analytics 4 ou para o BigQuery, através do uso do Google Cloud Functions.
Quando uma tag de mídia é disparada, a tag de Media Quality é acionada e envia os dados do evento para o GA4 e/ou cloud function. Enquanto os dados dos eventos no GA4 somente ficam disponíveis no dia seguinte, com a utilização de cloud functions o monitoramento ocorre em tempo real.
O uso do Cloud Function é mais indicado para verificação de dados em tempo real. Os dados no GA4 ficam disponibilizados em um dia após a implementação, podendo ser integrados a outros relatórios. Caso queira, as duas opções podem ser configuradas e utilizadas ao mesmo tempo.
O fluxo de implementação da solução funciona da seguinte forma:
- inicialmente são criadas as contas do GA4 e no GTM;
- Importação do template de tag customizado para o GTM;
- Criação de fluxo de dados no GA4 e obtenção do MEASUREMENT ID (apenas se for utilizar o GA4);
- Criação de cloud function no ambiente em nuvem da Google;
- Criação de tabela de Media Quality no Big Query;
- Criação das tags de configuração do Media Quality utilizando o template customizado;
- Criação de disparador das tags;
- Adição de parâmetros nas tags de mídia existentes, para que estas sejam rastreadas;
- Construção de relatórios a partir das tabelas do Big Query.
Dados de mídia que serão enviados na ferramenta escolhida.
Dado coletado | Parâmetro |
---|---|
media_name | Nome da mídia que foi disparada |
tracking_id | Id de acompanhamento da mídia disparada |
media_event | Nome do evento disparado |
tag_id | Id da tag da tag disparada no GTM |
tag_name | Nome completo da tag disparada no GTM |
status | Status de disparo da tag |
datalayer_event | Nome do evento do DataLayer que acionou a tag |
client_id | Id do cliente |
timestamp | Data e hora do disparo |
Parâmetros adicionais:
Os parâmetros adicionais serão enviados com o nome específico adicionado na tag do Media Quality do GTM.
- Google Tag Manager (GTM);
- Google Analytics 4.
A seguir são listadas algumas etapas de configuração:
- Cloud Function;
- Bigquery;
- Google Tag Manager (GTM);
A seguir são listadas algumas etapas de configuração:
Opcional:
Os dados armazenados na tabela do Big Query foram utilizados para a criação de dashbords no Data Studio. Os dados são exibidos quase em tempo real (atualizados a cada 15 minutos) e permitem agilidade na análise e tomada de decisão em relação ao comportamento das tags de mídia.
Pull requests são bem-vindos! Nós vamos adorar ajuda para evoluir esse modulo. Sinta-se livre para navegar por issues abertas buscando por algo que possa fazer. Caso tenha uma nova feature ou bug, por favor abra uma nova issue para ser acompanhada pelo nosso time.
Só serão aceitas contribuições que estiverem seguindo os seguintes requisitos:
DP6 Koopa-troopa Team
e-mail: [email protected]