sfmc // SQLPRODUÇÃO
Engajamento do Subscriber — Flags de 120 Dias
Crie flags de open/click recente e datas do último engajamento para uma audiência.
sqlengagementopenclick120d
Trust & provenancePRODUCTION
Nível de evidênciaPRODUCTIONFontes oficiais0Outras fontes0Última verificaçãoNão registrada
O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.
SELECT
b.SubscriberKey,
MAX(o.EventDate) AS LastOpenDate,
MAX(c.EventDate) AS LastClickDate,
CASE WHEN MAX(o.EventDate) >= DATEADD(day,-120,GETDATE()) THEN 1 ELSE 0 END AS Opened120D,
CASE WHEN MAX(c.EventDate) >= DATEADD(day,-120,GETDATE()) THEN 1 ELSE 0 END AS Clicked120D
FROM [Base_Ativa] b
LEFT JOIN _Open o
ON o.SubscriberKey = b.SubscriberKey
AND o.IsUnique = 1
LEFT JOIN _Click c
ON c.SubscriberKey = b.SubscriberKey
AND c.IsUnique = 1
GROUP BY b.SubscriberKeyJOIN direto entre opens e clicks pode multiplicar linhas; agregações protegem o grain final, mas o volume intermediário ainda pode explodir.
Para volumes muito grandes, pré-agregue cada event view em DEs intermediárias.