Salesforce Marketing Cloud
Engenharia de plataforma, Data Views, jornadas, automações, personalização, mensageria e migração.
O que vive neste domínio hoje.
A profundidade cresce a partir de trabalho real. Espaço vazio é intencional; Estudo nunca deve se passar por Produção.
15 entradas
Subscribers alvo de envios de email. É a principal âncora para joins de tracking em nível de send.
Eventos de abertura de email, incluindo flag de evento único e identificadores de Triggered Send.
Eventos de click rastreados em email com metadata do link e flag de evento único.
Eventos de bounce e informações diagnósticas SMTP dos envios de email.
Eventos de unsubscribe associados a envios de email.
Metadata de jobs de email, como nome do email, status, sender e informações de scheduling.
Metadata de Journey em nível de versão: IDs, nome, número da versão, datas de lifecycle e status.
Atividades contidas nas versões de Journey, incluindo a ponte para tracking de email por Triggered Send.
Endereços de email e status atual dos subscribers em nível enterprise.
Estado de unsubscribe em nível enterprise por Business Unit. Deve ser consultada a partir da parent account.
Saúde em nível de run da Automation: status, duração, contexto de schedule e primeiro detalhe de erro.
Saúde de execução em nível de atividade no Automation Studio: runtime, tipo, status e detalhes de erro.
Tracking de envio/recebimento SMS do MobileConnect, contexto de delivery status e identificadores de Journey.
Histórico de subscription do MobileConnect por número mobile/keyword, incluindo estado de opt-in e opt-out.
Estado atual de número mobile held/undeliverable no MobileConnect e histórico de bounce.
46 entradas
Mantenha a linha mais recente para cada identidade lógica usando ROW_NUMBER().
Encontre registros da população de origem que não possuem um evento ou associação qualificadora.
Retorne apenas o maior VersionNumber para cada JourneyID e, se necessário, exclua estados inativos.
Mapeie eventos de tracking de email de volta para nomes de Journey e atividade no Journey Builder.
Resolva atividades de email do Journey Builder para seus JobID e use isso em reporting e troubleshooting.
Crie flags de open/click recente e datas do último engajamento para uma audiência.
Extraia categoria de bounce e detalhes SMTP recentes para investigação de deliverability.
Leia status atual em All Subscribers, bounce count e data de unsubscribe a partir de _Subscribers.
Divida aleatoriamente uma audiência elegível em grupos de tamanho semelhante.
Trate explicitamente lookups com zero linhas antes de ler campos do rowset.
Monte uma URL dinâmica e preserve o click tracking do Marketing Cloud com RedirectTo().
Converta um array JSON em rowset e itere sobre ele em AMPscript.
Passe valores de subscriber/contexto para uma CloudPage sem expor parâmetros brutos na query string.
Leia parâmetros do request e rejeite contexto obrigatório de identidade quando estiver ausente.
Recupere objetos SOAP além da primeira página usando RequestID / getNextBatch().
Faça upsert em lote de linhas de Data Extension pelo modelo de objetos SOAP.
Markup base de email com viewport, metadados de dark mode e tratamento de DPI do Outlook.
Torne a deduplicação determinística quando o timestamp principal puder empatar.
Use ROW_NUMBER() como ferramenta de histórico/debug, não apenas para rn = 1.
Filtre linhas recentes de Data View sem envolver a coluna de data da fonte em uma função.
Reduza o grain dos eventos antes de combinar tabelas de comportamento.
Retorne a primeira data de open único por subscriber dentro de uma janela de análise.
Reduza o tracking de clicks a um único timestamp de engajamento mais recente por subscriber.
Use a row key oculta para segmentação aproximada e barata de uma Data Extension padrão.
Selecione uma quantidade limitada de linhas usando a sintaxe TOP do SQL Server.
Promova queries de produção com colunas de saída explícitas em vez de SELECT *.
Mova a transformação cara para uma DE intermediária em Overwrite antes de uma escrita grande em Add/Update.
Retorne o último run conhecido do Automation Studio para cada AutomationCustomerKey.
Exponha runs recentes não saudáveis do Automation Studio com o primeiro detalhe de erro.
Meça runtime médio e quantidade de falhas por activity key.
Encontre Query Activities cujo runtime médio já entrou na zona de risco.
Mapeie registros de SMS enviados pela Journey para a versão via JBDefinitionID.
Revise opt-outs de SMS recentes sem assumir que toda linha terá SubscriberKey.
Inspecione números MobileConnect que foram colocados em hold após falhas repetidas de entrega.
Agregue evidência recente de bounce antes de decidir se o problema é do destinatário, específico de domínio ou mais amplo.
Inspecione status atual em All Subscribers e bounce count de registros não ativos.
Leia um atributo do contexto de envio sem assumir que o campo sempre existe ou tem valor.
Recupere um rowset pequeno e ordenado em vez de varrer relacionamento one-to-many ilimitado em render-time.
Aborte apenas o destinatário atual quando uma invariável real de renderização for violada.
Passe contexto do cliente do email para uma CloudPage usando o tratamento criptografado de query string da Salesforce.
Coloque lógica que altera estado atrás de validação explícita de input e registro.
Use uma chave estável para que refresh/retry não acrescente cegamente linhas duplicadas de estado.
Recupere todas as páginas de um objeto SOAP via WSProxy em vez de parar silenciosamente no primeiro batch.
Trate o resultado do batch como dado a validar em vez de assumir que “sem exception” significa que todas as linhas funcionaram.
Veja sends recentes de email da Journey com contexto de Journey/versão/atividade.
Compare a duração mais recente de cada automation com a média recente para encontrar fluxos que ainda completam, mas estão degradando.
10 entradas
Roteiro sistemático de troubleshooting para uma Journey Builder cuja audiência entrou errado ou simplesmente não disparou.
Triagem de falhas recorrentes em SQL Query Activity antes de simplesmente apertar retry.
Caminho mínimo de discovery antes de mover uma Business Unit ativa do Salesforce Marketing Cloud.
Estabilize primeiro, reconstrua depois, melhore por último.
Comece pelas evidências recentes antes de mudar estratégia de sender ou audiência.
Rastreie uma automação stale, skipped, failed ou degradando desde a evidência do run até a atividade que realmente causou o problema.
Quando a Journey está Running mas os contatos esperados nunca entram, separe população de origem, avaliação do evento, identidade e re-entry.
Rastreie um SMS da configuração/consentimento até execução da Journey, tracking de status e estado de número held.
Triagem de CloudPage pública com erro, escrita incorreta, redirect quebrado ou contexto malformado.
Depure emails que falham para parte dos destinatários ou montam devagar por personalização frágil ou cara.
4 entradas
Copie o tracking sistêmico limitado por janela de tempo para um modelo histórico próprio quando análise de longo prazo for requisito.
Divida transformações complexas em etapas observáveis em vez de uma query gigante.
Não “arrume” uma org produtiva sem documentação antes de entender o que realmente está ativo.
Mova lookups grandes e transformações caras para fora do render de email quando os dados puderem ser preparados antes.
19 entradas
Os contatos entram na Journey, mas uma atividade de email parece parar de enviar ou a fila começa a crescer.
A injeção na Journey parece saudável, mas build/send do email fica para trás e a fila cresce.
Contatos duplicados, entrada inconsistente na Journey ou a mesma pessoa aparece sob múltiplos ContactKeys.
Um Decision Split manda o contato para um caminho diferente do que a tabela de origem atual parece indicar.
Uma Journey baseada em DE agendada passa a avaliar registros de forma diferente depois que uma Query Activity upstream muda a target action.
Uma automation mostra instâncias Skipped mesmo sem ninguém ter pulado manualmente.
Uma query de health parece mostrar instâncias duplicadas da mesma automation/run.
Timestamps de automation e tracking de email/mobile parecem deslocados em um relatório operacional combinado.
Você vê um opt-out/evento de subscription para um número mobile, mas não encontra contact/subscriber ID correspondente.
O tracking de SMS parece entregue, mas o negócio relata que destinatários não receberam.
Uma CloudPage confia diretamente em parâmetros de request/decriptados para updates, mudança de preferência ou acesso a registro.
Um link CloudPagesURL usado em SMS ou push retorna erro para um destinatário.
Um loop sobre LookupRows() parece “aleatoriamente” ignorar registros em um dataset one-to-many.
Contagens de tracking/reporting incluem destinatários para os quais RaiseError impediu o email de ser enviado.
Extração de metadata “funciona”, mas silenciosamente perde objetos depois da primeira página de resposta.
Chamadas de autenticação disparam, integrações ficam lentas ou criação de token começa a sofrer rate limit.
Uma integração recebe HTTP 429 e piora à medida que workers tentam novamente mais rápido.
Um relatório subscriber/job retorna muito mais linhas que qualquer uma das fontes e as agregações começam a ficar absurdas.
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.
18 entradas
Release completo da Journey, da origem de dados até o primeiro contato real.
Publique uma nova versão sem perder controle de entry, conteúdo e comportamento do triggered send.
Novo fluxo ou mudança material no Automation Studio.
Mudança de lógica, target ou performance em query de produção.
Criar ou alterar uma DE que possui consumidores downstream.
Lançamento focado em conteúdo com checks de personalização, tracking e deliverability.
Landing page pública, fluxo de preferência ou formulário.
Programa SMS ou atividade de Journey com validação de consentimento e tracking.
Fluxo de template/session do WhatsApp lançado via Journey Builder.
Sistema externo injetando dados/eventos ou consumindo APIs do SFMC.
Validação da chegada do arquivo até import/query/consumidor.
Validação pré/pós para uma wave de objetos migrados.
Caminho menor para correção urgente em produção, com validação pós-deploy obrigatória.
Novo sending domain, nova fonte de audiência, grande mudança de volume ou configuração de sender.
Recuperação controlada após execução falha ou parcialmente concluída no Automation Studio.
Carga histórica grande, pontual ou em stages, com controles explícitos de volume e recuperação.
Introduza nova fonte de cliente/audiência sem perder identidade, permissões ou premissas downstream.
Journey combinando email com MobileConnect e/ou WhatsApp, com checks de identidade e suppression entre canais.
6 entradas
Monte um dataset de reporting que devolve os envios de email ao contexto de Journey/atividade sem multiplicar eventos brutos.
Crie uma base explicável de engajamento recente usando opens/clicks sem destruir o grain final.
Transforme metadata de execução em um modelo de saúde baseado em status, runtime e falhas repetidas.
Rastreie MobileConnect, delivery status, números held e eventos de subscription sem tratar um único campo como verdade absoluta.
Estruture uma CloudPage em torno de contexto validado, updates idempotentes e tratamento explícito de falha.
Execute discovery numa sequência que captura inventário primeiro, dependências depois e importância de negócio por último.