growth/tracking_providers library

Classes

BingUet
Microsoft Advertising (Bing UET). Bom para decisores B2B (Edge/Outlook).
FirebasePush
Push web via Firebase Cloud Messaging (FCM). config é o objeto JS de configuração do Firebase (ex.: "{apiKey:'..',projectId:'..',appId:'..'}"), vapidKey é a chave Web Push do projeto e tokenEndpoint (opcional) recebe o token via POST para o backend salvar. Requer o worker firebase-messaging-sw.js na raiz pública do site (com a mesma config). Sem consent mode → pede permissão e registra o token só após o aceite.
Ga4
Google Analytics 4. Respeita Consent Mode → init imediato.
Google Ads. conversions mapeia evento → AW-XXX/label (dispara conversão).
LinkedInInsight
LinkedIn Insight Tag. conversions mapeia evento → conversion id numérico.
MetaPixel
Meta Pixel (Facebook/Instagram). Sem consent mode → init após o aceite.