0

我们有一个可以正常工作的电子邮件模板,但只要我输入以下 ampscript,电子邮件就会出错:

%%[
Var @result,@pass_link,@account_id
Set @pass_link = wallet_pass_url
Set @account_id = AccountID
Set @result =UpdateSingleSalesforceObject('Account',@account_id,'HY_VIP_Benefits_URL__c',@pass_link)
]%%

所有变量都被发送到触发器端点并正确填充数据扩展并正确填充它,但由于某种原因 UpdateSingleSalesForceObject 破坏了电子邮件,它只是出错了。我对营销云的访问权限有限,所以我不相信我可以用我的访问级别再挖掘错误,但是当我查看触发器时,我发现它会增加错误(它从队列中变为错误)。在 admin 下,它确实说 salesforce 连接处于活动状态。

4

2 回答 2

0

问题是传递的 id 来自 Sandbox,并在营销云连接到生产时导致错误。如果 id 显然不匹配,则会出错。

于 2020-11-05T18:32:56.080 回答
0

必须在 Salesforce 和 SFMC 之间存在正确设置的连接。

更新集成Salesforce 帐户中对象中的记录

这是使用Marketing Cloud 连接器实现的。请参阅官方文档以正确设置此集成。

如果您没有相应的权限,请向 SFMC 管理员申请。

于 2020-11-04T17:45:22.377 回答