Docs, snippets e respostas

Referência prática de Salesforce Marketing Cloud.

AMPscript, SSJS, SQL, Apex e Data Cloud explicados com código que roda. Escrito por um desenvolvedor que usa isso em produção.

AMPscript
%%[
SET @email = AttributeValue("EmailAddress")
SET @name  = Lookup("Customers", "FirstName",
                    "Email", @email)
IF Empty(@name) THEN SET @name = "cliente" ENDIF
]%%
Olá, %%=ProperCase(@name)=%%!
SQL
SELECT SubscriberKey, EmailAddress, CreatedDate
FROM (
  SELECT *,
    ROW_NUMBER() OVER (
      PARTITION BY EmailAddress
      ORDER BY CreatedDate DESC
    ) AS rn
  FROM Leads_Import
) AS t
WHERE t.rn = 1
SSJS
<script runat="server">
Platform.Load("Core", "1.1.1");
try {
  var de = DataExtension.Init("Leads_Import");
  var rows = de.Rows.Retrieve({
    Property: "Status",
    SimpleOperator: "equals",
    Value: "new"
  });
  Write(Stringify(rows.length));
} catch (e) {
  Write(Stringify(e));
}
</script>

Changelog

Publicado recentemente

Publicado recentemente
Data Título Tipo Plataforma Faixa Leitura
“João” no e-mail: acentos quebrados e datas trocadas no import Erro Marketing Cloud Engagement Amarela 3 min
Query Activity que estoura os 30 minutos e para a automação Erro Marketing Cloud Engagement Verde 3 min
Lookup dentro de loop no AMPscript: rápido no teste, lento no envio real Erro Marketing Cloud Engagement Verde 3 min
Query Activity em Overwrite direto na Data Extension final Erro Marketing Cloud Engagement Amarela 4 min
Subscriber Key igual ao e-mail: o cliente que troca de e-mail vira outra pessoa Erro Marketing Cloud Engagement Amarela 4 min
Transactional Messaging API: e-mail transacional em tempo real no Marketing Cloud Tutorial Marketing Cloud Engagement Marrom 3 min
API REST do Marketing Cloud: autenticação OAuth 2.0 e gravação em Data Extension Tutorial Marketing Cloud Engagement Marrom 3 min
Deduplicar registros com ROW_NUMBER() numa Query Activity Snippet Marketing Cloud Engagement Verde 2 min

Quem escreve

Um dev, não uma agência.

O SF Dojo é escrito por uma pessoa só, que trabalha com Marketing Cloud no dia a dia: AMPscript, SSJS, SQL, integrações com o Salesforce e, agora, Data Cloud.

Quando uma dúvida não cabe num tutorial: Descrever meu cenário

Conheça quem escreve →