Injeta o snippet do Tag Manager e monta o objeto dataLayer com as informações pertinentes à rota, seguindo as especificações indicadas pela documentação do Google. O widget suporta um ou mais containers (ID).
tag: google_tag_manager_newversion
componente: WidgetComponent
diretório: google.tag.manager.newversion
template: wd.google.tag.manager.newversion.template
jsHandler: GoogleTagManagerNewVersion
Exemplo de uso
{% google_tag_manager_newversion(
ContainerId=”GTM-XXXXX”
) %}
Importante!
Os temas padrão já possuem o widget do Tag Manager instalado nativamente na master, sendo necessário apenas configurar os códigos dos containers em Configs > Configurações Gerais > Configurações por Grupo > Integrações.
Parâmetros
Nome | Descrição | Tipo | Valor padrão |
ContainerId | ID do container (fornecido pelo Google) | Texto | "" |
Customização
Caso haja necessidade de modificar ou acrescentar algum dado no dataLayer, é possível customizar o widget ou diretamente por código javascript usando o método push nativo do Javascript.
Exemplo:
dataLayer.push({
‘event’: ‘eventName’,
‘ecommerce’: {
‘property’: ‘value’,
...
}
});
Importante!
Para uma melhor organização, recomendamos que customizações sejam feitas diretamente no widget.