Skip to content

Instantly share code, notes, and snippets.

View garrucho's full-sized avatar

Augusto M. Garrucho garrucho

View GitHub Profile
@garrucho
garrucho / gtmDataLayerArray.md
Last active October 16, 2023 00:41
Como ler propriedades dentro de um array do dataLayer com o Google Tag Manager e transformá-los em um array simples.

Loop para ler arrays no Google Tag Manager

Problema:

Meu dataLayer tem um array para cada produto, e cada produto tem várias informações. Preciso dessa informações (nome, por exemplo) em uma única variável.

Como resolver?

Criar uma variável do tipo "JavaScript personalizado" que faça um loop através de cada índice do array, coletando a informação ali presente e gravando em um outro array.

@garrucho
garrucho / vtex.gaSiteSearch.md
Last active April 8, 2022 13:38
Configurações para rastrear a pesquisa interna da VTEX com o Google Analytics, parametrizando via GTM.

[VTEX] Método para rastrear pesquisas internas do site com o Google Analytics

Na VTEX, a tag do Google Analytics sempre é inserida através do Google Tag Manager, para ser executada em todo o site. Iremos personalizá-la para que, sempre que disponível, as keywords da busca realizada pelo usuário sejam enviadas ao GA.

Faremos isso personalizando a URL rastreada por ele, como se a VTEX sempre as colocasse no parâmetro ft. Ex: www.site.com/celular-android?ft=celular%20android

Este método não irá duplicar ou afetar os dados rastreados pelo Analytics e irá aproveitar o recurso de Pesquisa Interna nele já existente.

Variáveis (macros) necessárias