Skip to content

Latest commit

 

History

History
95 lines (62 loc) · 4.49 KB

README-pt.md

File metadata and controls

95 lines (62 loc) · 4.49 KB

Easy Collect

semantic-release Test

Idiomas disponíveis


1. Para que serve?

O Easy Collect tem como objetivo facilitar a implementação, a manutenção e a padronização de tags no contexto de digital 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 a jQuery exista, o Easy Collect simplesmente delega a execução para ela, ou seja, o código nos dois casos será o mesmo.

Recursos do Easy Collect:

  • Funções de manipulação do DOM sem depender da biblioteca jQuery;
  • Funções simplificadas para coleta de dados;
  • Padronização de código das tags;
  • Envia automaticamente alertas de erros de JavaScript para o Google Universal Analytics;
  • Envia eventos para o Google Analytics Universal e Google Analytics 4;

Acesse aqui o "Documento de Referência Técnica"

1.1. Estendendo o Easy Collect

Um dos principais conceitos do Easy Collect é a manutenção de sua API com o versionamento básico SemVer. 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 objeto fn.

Objeto fn

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

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

1.2. Compatibilidade

O Easy Collect depende da função nativa querySelectorAll. Os navegadores com suporte a essa funcionalidade são:

Chrome Firefox IE Opera Safari
1 3.5 8 10 3.2

2. Tag Managers

A biblioteca dá suporte para o Google Tag Manager com envio de dados para o Google Analytics Universal (GAU) e Google Analytics 4 (GA4).

2.1. Google Tag Manager

3. Como contribuir

Pull requests são bem-vindos! Nós vamos adorar ajuda para evoluir esse modulo. Sinta-se livre para navegar por open issues 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.

3.1 Requisitos obrigatórios

Só serão aceito as contribuições que estiverem seguindo os seguintes requisitos:

Suporte:

DP6 Koopa-troopa Team

e-mail: [email protected]