Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on May 4, 2021. It is now read-only.
/analytics-helperPublic archive

A library meant to assist during an Google Analytics implementation

License

NotificationsYou must be signed in to change notification settings

DP6/analytics-helper

Repository files navigation

Build StatusCoverage Statussemantic-release

O Analytics Helper tem como objetivo facilitar a implementação, a manutenção e a padronização detags no contexto dedigital analytics.

Um exemplo dos esforços envolvidos no suporte à padronização está na implementação de funções similares às da biblioteca jQuery, comumente utilizada em projetos de tagueamento. Deste modo, mesmo na ausência desta, será possível garantir o padrão e qualidade da coleta dos dados (Consultar a tabela de compatibilidade). Caso da jQuery exista, o Analytics Helper simplesmente delega a execução para ela, ou seja, o código nos dois casos será o mesmo.

Resumindo, o utilize o Analytics Helper para:

  • Ter acesso à funções de manipulação do DOM sem depender da jQuery;
  • Enviar automaticamente alertas e eventos para o Google Analytics indicando possíveis erros de JavaScript no tagueamento;
  • Funções simplificadas para coleta de dados;
  • Padronização do código das tags.

Estendendo o Analytics Helper

Um dos principais conceitos do Helper é a manutenção de sua API com o versionamento básicoSemVer. Para isso, recomendamos que a expansão de sua API para situações específicas, ou seja, utilizadas em projetos com particularidades que não irão se repetir, seja feita através do objetofn.

Objetofn

Se trata de uma variável global dentro do escopo do objeto Helper, visando agrupar as funções que não pertencem ao escopo atual do projeto.

analyticsHelper.fn.minhaFuncao=function(name){console.log(name);};analyticsHelper.fn.minhaFuncao('DP6');// DP6

Compatibilidade

O Analytics Helper depende da função nativaquerySelectorAll. Os navegadores com suporte a essa funcionalidade são:

ChromeFirefoxIEOperaSafari
13.58103.2

Tag Managers

Inicialmente, na versão 1.0, a biblioteca dá suporte para o Google Tag Manager com envio de dados para o Google Analytics, mas está planejado o suporte para demais ferramentas do mercado também.

Google Tag Manager


[8]ページ先頭

©2009-2025 Movatter.jp