sfmc // AMPscriptESTUDO
RaiseError() para Destinatário Quebrado, Não para Segmentação
Aborte apenas o destinatário atual quando uma invariável real de renderização for violada.
ampscriptraiseerrorerror handling
Trust & provenanceSTUDY
Nível de evidênciaSTUDYFontes oficiais1Outras fontes0Última verificação2026-10-05
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.
Uma invariável obrigatória está ausente e enviar a mensagem seria inseguro/incorreto.
%%[
VAR @customerId
SET @customerId = AttributeValue("CustomerId")
IF Empty(@customerId) THEN
RaiseError("CustomerId missing", true)
ENDIF
]%%Com boolSkipCurrentOnly=true, RaiseError pula o destinatário atual e deixa o restante do job continuar.
A Salesforce recomenda RaiseError para erros, não para segmentação de audiência.
Tracking/reporting ainda pode incluir emails que não foram enviados porque RaiseError foi chamado.