Shit That Bites You in Production.
As coisas que parecem corretas no diagrama, passam no happy path e depois destroem sua tarde. Sintoma, mecanismo, o que investigar e como deixar o próximo incidente mais barato.
A Journey Está Running. O Triggered Send Não.
Os contatos entram na Journey, mas uma atividade de email parece parar de enviar ou a fila começa a crescer.
Personalização Pode Virar Problema de Throughput
A injeção na Journey parece saudável, mas build/send do email fica para trás e a fila cresce.
A Sendable Relationship Define Sua Identidade de Contato sem Fazer Barulho
Contatos duplicados, entrada inconsistente na Journey ou a mesma pessoa aparece sob múltiplos ContactKeys.
Journey Data é Snapshot. Contact Data é Alvo em Movimento.
Um Decision Split manda o contato para um caminho diferente do que a tabela de origem atual parece indicar.
Overwrite Pode Mudar Como uma Entry DE Agendada é Avaliada
Uma Journey baseada em DE agendada passa a avaliar registros de forma diferente depois que uma Query Activity upstream muda a target action.
Automation Skipped Costuma Ser Cheiro de Schedule
Uma automation mostra instâncias Skipped mesmo sem ninguém ter pulado manualmente.
_AutomationInstance Pode Duplicar um Run por Causa dos Destinatários de Notificação
Uma query de health parece mostrar instâncias duplicadas da mesma automation/run.
Automation Health Está em UTC Enquanto Tracking Clássico Frequentemente Está em CST
Timestamps de automation e tracking de email/mobile parecem deslocados em um relatório operacional combinado.
Pode Existir STOP sem SubscriberID
Você vê um opt-out/evento de subscription para um número mobile, mas não encontra contact/subscriber ID correspondente.
Status 2000 em Shared Code Não Significa Necessariamente Entrega no Aparelho
O tracking de SMS parece entregue, mas o negócio relata que destinatários não receberam.
Query String Criptografada Não Quer Dizer “Pode Pular a Validação”
Uma CloudPage confia diretamente em parâmetros de request/decriptados para updates, mudança de preferência ou acesso a registro.
CloudPagesURL em SMS/Push Tem uma Armadilha com All Subscribers
Um link CloudPagesURL usado em SMS ou push retorna erro para um destinatário.
LookupRows() Para em 2.000 Linhas
Um loop sobre LookupRows() parece “aleatoriamente” ignorar registros em um dataset one-to-many.
RaiseError Pode Pular o Send e Ainda Aparecer nas Métricas de Tracking
Contagens de tracking/reporting incluem destinatários para os quais RaiseError impediu o email de ser enviado.
WSProxy Retrieve Não é “Todas as Linhas” Só Porque Retornou Resultado
Extração de metadata “funciona”, mas silenciosamente perde objetos depois da primeira página de resposta.
Não Gere um OAuth Token para Cada Chamada de API
Chamadas de autenticação disparam, integrações ficam lentas ou criação de token começa a sofrer rate limit.
Retry Apertado em 429 Transforma Rate Limit em Auto-DDoS
Uma integração recebe HTTP 429 e piora à medida que workers tentam novamente mais rápido.
JOIN Direto entre _Open e _Click Pode Explodir Linhas
Um relatório subscriber/job retorna muito mais linhas que qualquer uma das fontes e as agregações começam a ficar absurdas.
“Seis Meses” é Default, Não Regra Universal para Toda Data View
Um relatório assume retenção idêntica para todas as system views e acaba ignorando dado disponível ou contando com dado que já não existe.