0.0.68 • Published 10 months ago

@agenus-io/tracker v0.0.68

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

📦 @agenus-io/tracker

npm version jsDelivr CDN License

Script modular, escalável e leve para rastreamento de campanhas, redirecionamento comportamental e coleta de dados anônimos de visitas.

Ideal para marketing direto, páginas de vendas, funis e campanhas de mídia paga.


✨ Funcionalidades

MóduloDescrição
utmCaptura UTMs, gera track_id e aplica em links e formulários
backredirectRedireciona visitante ao apertar “voltar”, com preservação de parâmetros
pixelRegistra visitas, gera visit_id único e envia dados anonimizados
funnelRastreia etapas de funil, abandonos e navegação cronológica
behaviorMonitora comportamento: cliques, scroll, tempo de permanência

🚀 Instalação via CDN (modo completo)

✅ Incluir o script principal:

<script
  src="https://cdn.jsdelivr.net/npm/@agenus-io/tracker@latest/dist/index.global.js"
  defer
></script>

✅ Inicializar:

<script>
  window.UTM_CONFIG = {
    plugins: ["utm", "pixel", "backredirect", "funnel", "behavior"],
    pixelConfig: {
      endpoint: "https://api.seudominio.com/pixel",
      useBeacon: true,
    },
    backredirectUrl: "https://sualp.com/saida",
  };

  window.AGT.init();
</script>

⚡ Uso com Lazy Loading (recomendado)

✅ Incluir apenas o lazy loader:

<script
  src="https://cdn.jsdelivr.net/npm/@agenus-io/tracker@latest/dist/lazy/lazyLoader.global.js"
  defer
></script>

✅ Definir config (antes do loader):

<script>
  window.UTM_CONFIG = {
    plugins: ["utm", "pixel", "backredirect"],
    pixelConfig: {
      endpoint: "https://api.seudominio.com/pixel",
      useBeacon: true,
    },
    backredirectUrl: "https://sualp.com/saida",
  };
</script>

O script será carregado automaticamente ao primeiro clique, scroll ou após 5s.


🔧 Config via HTML data-*

<body
  data-utm-plugins="utm,pixel,backredirect"
  data-utm-backredirect-url="https://sualp.com/saida"
  data-pixel-endpoint="https://api.seudominio.com/pixel"
  data-pixel-use-beacon="true"
></body>

📦 Instalação via NPM

npm install @agenus-io/tracker
# ou
pnpm add @agenus-io/tracker

Exemplo (TypeScript ou Next.js):

import { init } from "@agenus-io/tracker";

init(); // inicia com base em UTM_CONFIG global

🔍 Plugins disponíveis

  • utm: captura e aplica parâmetros UTM.
  • pixel: coleta dados da visita, envia para backend.
  • backredirect: redirecionamento inteligente ao voltar.
  • funnel: passos de navegação com abandono.
  • behavior: scroll, cliques, tempo, foco, etc.

🛠 Build

pnpm build

Estrutura de saída:

dist/
├── index.global.js
├── alias/           ← bundles alternativos (agt.js, agtio.js...)
├── lazy/            ← lazyLoader.global.js, lazyTrigger.global.js

📄 Licença

MIT License

Desenvolvido por Agenus com foco em performance, clareza e escalabilidade.

0.0.68

10 months ago

0.0.67

10 months ago

0.0.66

10 months ago

0.0.64

10 months ago

0.0.63

10 months ago

0.0.62

10 months ago

0.0.61

10 months ago

0.0.60

10 months ago

0.0.59

10 months ago

0.0.58

10 months ago

0.0.57

10 months ago

0.0.56

10 months ago

0.0.55

10 months ago

0.0.54

10 months ago

0.0.53

10 months ago

0.0.52

10 months ago

0.0.51

10 months ago

0.0.50

10 months ago

0.0.49

10 months ago

0.0.48

10 months ago

0.0.47

10 months ago

0.0.46

10 months ago

0.0.45

10 months ago

0.0.44

10 months ago

0.0.43

10 months ago

0.0.42

10 months ago

0.0.41

10 months ago

0.0.40

10 months ago

0.0.39

10 months ago

0.0.37

10 months ago

0.0.36

10 months ago

0.0.35

10 months ago

0.0.34

10 months ago

0.0.33

10 months ago

0.0.32

10 months ago

0.0.31

10 months ago

0.0.29

10 months ago

0.0.28

10 months ago

0.0.27

10 months ago

0.0.26

10 months ago

0.0.25

10 months ago

0.0.24

10 months ago

0.0.23

10 months ago

0.0.22

10 months ago

0.0.21

10 months ago

0.0.20

10 months ago

0.0.19

10 months ago

0.0.18

10 months ago

0.0.17

10 months ago

0.0.16

10 months ago

0.0.15

10 months ago

0.0.14

10 months ago

0.0.12

10 months ago

0.0.11

10 months ago

0.0.10

10 months ago

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago