Pesquisa Interna no Google Analytics
Com a Pesquisa no site, você pode entender até que ponto os usuários aproveitam a função de pesquisa do seu site, quais termos de pesquisa eles inseriram e a eficiência com que os resultados de pesquisa criaram um engajamento maior com o seu site.
Até então, a Vtex utilizava o parâmetro de busca = ft, nos link’s o que era utilizado para capturar os termos buscados dentro do Google Analytics, através de suas configurações.
Com a retirada desse parâmetro, o método de captura dos termos pesquisados no site também sofreu alteração. Agora utilizando o Google Tag Manager que até então é padrão para a inserção do pixel do Google Analytics, iremos ampliar sua configuração para que os termos de buscas também sejam enviados para o GA.
Ressaltamos que 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.
Como fazer?
{{searchTerm}}
= tipo “Variável da camada de dados”, nome da variável “siteSearchTerm
“. Estará presente no dataLayer de toda página de busca, tendo como valor as keywords da pesquisa do usuário.{{searchUrlFT}}
= tipo “URL”, componente “Consulta”, chave de consulta “ft”. Para caso a URL já possua o parâmetro (querystring)ft
.{{searchVirtualPath}}
= tipo “JavaScript Personalizado”, com o script abaixo. Irá verificar se existe alguma keyword no dataLayer e também se já existe o parâmetroft
na URL e, com base nisto, montando a URL personalizada que será enviada ao GA.
function() {
if ( {{searchTerm}} !== undefined && {{searchUrlFT}} === undefined ) {
var sep = ({{Page URL}}.indexOf('?') > -1) ? '&' : '?';
return {{Page Path}}
+ window.location.search + sep
+ 'ft=' + {{searchTerm}}
+ window.location.hash;
}
return;
}
- Certifique-se de que estão ativadas as macros (variáveis) de Páginas (quadro verde) de nomes
Page URL
ePage Path
.
Personalizando a Tag
De certo que sua loja já possui no GTM uma Tag do Google Analytics, tipo “Exibição de Página”, sendo executada incondicionalmente em todo o site.
Bastará em, “Mais configurações > Campos a serem definidos”, incluir um campo de nome page
, com valor {{searchVirtualPath}}
.
Caso não exista uma keyword válida na página, não haverá um searchVirtualPath
personalizado, então o valor de page
não será alterado. Caso exista uma keyword, as macros já criadas irão definir um novo searchVirtualPath
, o qual inclui o ft
na URL, e isso será passado ao Google Analytics.
Configurando o Google Analytics
Nele bastará ativar o rastreio da busca interna, tendo como parâmetro de consulta a chave ft
Dúvidas?
Entre em contato com o nosso time de operações que realizaremos as configurações em seu ambiente, é muito rápido.