Pular para o conteúdo principal

Config map por brand

Esta página é a referência operacional de qual valor cada brand tem em cada surface de marketing. Use pra responder "como configurar pixel X na brand Y?".

:::tip Source of truth Os arquivos de override no repo são a fonte real. Esta tabela é snapshot — verifique o repo se há divergência. Path: repos/front-lotus-base/overrides/<brand>/app/config/. :::

Tabelas por categoria​

Em vez de uma tabela única com 13 colunas (estoura na tela), as configs estão divididas em 4 tabelas focadas: pixels de ads, ferramentas de produto, mobile/marketing system e feature flags.

Pixels de ads (analytics.ts)​

Pixels client-side carregados pelo useAnalytics hook.

BrandGTMFB PixelFB Domain VerifKwaiTaboolaClarityWebtrends
vera-bet-brAPIAPInullnullnullnullnull
7k-bet-brAPIAPInull391184850252476579nullnull(preparado, comentado)
cassino-bet-brAPIAPIundefinednullnullnullnull
pb-betAPIAPInullnullnullnullnull
betpontobet-bet-brAPIAPIa66iz0zi3kxc7rkamy3itfx0uyqap7null1509742nullnull
rj-betAPIAPInullnullnullnullnull
state77-com(default)(default)(default)(default)(default)(default)(default)
cl-bet7k-com(default)(default)(default)(default)(default)(default)(default)
pt-state77-com(default)(default)(default)(default)(default)(default)(default)
ph-state77-com(default)(default)(default)(default)(default)(default)(default)
fi-7k-bet(default)(default)(default)(default)(default)(default)(default)
ng-7k-bet(default)(default)(default)(default)(default)(default)(default)
x2b-bet(default)(default)(default)(default)(default)(default)(default)
casateste-com(default)(default)(default)(default)(default)(default)(default)

Ferramentas de produto / UX (overrides separados)​

BrandMixpanelHotjarPendo
vera-bet-br(override)(override)(override)
7k-bet-br(override)(override)—
cassino-bet-br(override)(override)—
pb-bet(override)——
betpontobet-bet-br(override)——
rj-bet(override)——
Demais(default)(default)(default)

Mobile (TWA) + Remarketing first-party​

BrandAppsFlyer (TWA package)Remarketing (rmk*)
vera-bet-brbr.bet.vera.twa.apkrmkvera ✅
7k-bet-brbr.bet.k.twa—
cassino-bet-brcassino.bet.br.twa—
Demais——

Feature flags relevantes pra marketing​

BrandcookieConsentCosmeticOnlytrackingCookieTtlHoursaffiliateCleverkeepTrackingParamsInUrl
Default basefalse168 (7 dias)falsetrue
vera-bet-brtrue168 (explícito)(verificar)true
7k-bet-br(verificar)168 (explícito)(verificar)true
cassino-bet-br(verificar)168 (explícito)(verificar)true
betpontobet-bet-br(verificar)240 (10 dias)(verificar)true
Demaisfalse168 (default)falsetrue

Legenda:

  • API — undefined no override → cai no fallback brand.settings.analytics.X da API/backoffice
  • null — explicitamente desativado
  • (default) — brand não tem override; herda app/config/analytics/analytics.ts
  • (override) — config separado em arquivo próprio
  • ✅ — feature ativa
  • — — não aplicável / não configurado
  • (verificar) — feature flag não auditada na última atualização desta doc — confirmar no arquivo de override

Onde editar cada coisa​

GTM, FB Pixel, Kwai, Taboola, Clarity, Webtrends, Domain Verification​

overrides/<brand>/app/config/analytics/analytics.ts — todos no mesmo arquivo.

Mixpanel​

overrides/<brand>/app/config/analytics/mixpanel.ts

Hotjar​

overrides/<brand>/app/config/analytics/hotjar.ts

Pendo​

overrides/<brand>/app/config/analytics/pendo.ts

AppsFlyer (TWA)​

overrides/<brand>/app/config/analytics/appsflyer.ts

Remarketing (rmk*)​

overrides/<brand>/app/config/features/remarketing.ts

overrides/<brand>/app/config/features/features.ts — campo cookieConsentCosmeticOnly: true.

overrides/<brand>/app/config/features/features.ts — campo trackingCookieTtlHours.

Affiliate Clever (/clever rota)​

overrides/<brand>/app/config/features/features.ts — campo affiliateClever: true.

TWA assetlinks.json​

overrides/<brand>/public/.well-known/assetlinks.json — NÃO ALTERAR sem coordenar com time mobile.

Custom scripts (Zendesk, etc)​

overrides/<brand>/app/config/scripts/scripts.ts — injeção de <script> em <head> ou <body>.

Referência de feature flags​

Definição de cada flag em app/config/features/features.ts (e overrides) que afeta comportamento de marketing:

FlagDefaultO que afeta
keepTrackingParamsInUrltrueSe URL preserva UTMs após captura ou faz 302 pra URL "limpa"
trackingCookieTtlHours168 (7 dias)TTL do cookie_tracking (atribuição last-touch)
cookieConsentCosmeticOnlyfalseSe banner LGPD é cosmético (qualquer clique = aceitar tudo)
affiliateCleverfalseLiga rota /clever + lastclick cookie
thirdPartyScriptsDisabledfalseKill switch global pra todos os trackers third-party
remarketingId(separado em remarketing.ts)Liga sistema first-party UUID

Como adicionar uma config nova​

  1. Identifica o tipo (analytics ID, feature flag, etc)
  2. Localiza o arquivo correspondente na lista acima
  3. Edita override da brand específica
  4. Pull request com descrição do impacto + revisão de marketing/BI quando aplicável
  5. Deploy — feature flag muda só após deploy

Anti-patterns​

  1. Setar pixel ID hardcoded em app/config/analytics/analytics.ts (default base) em vez de override. Vaza pra todas as brands sem override.
  2. Esquecer de override em uma brand. Brand fica com default, pode ser comportamento errado pra mercado dela (Brazilian PII rules vs international, etc).
  3. Modificar analytics.ts da brand sem atualizar este map. Doc fica defasada — atualiza junto.
  4. Confundir "API fallback" (undefined) com "desativado" (null). São semantics diferentes.