客户声音调查将代码嵌入到 Dynamics 365 的营销电子邮件中

问题描述 投票:0回答:2

我尝试进行客户声音调查,完成调查后,我想将其添加到营销电子邮件中。在customre voice内的发送选项卡上,我得到选项:生成调查的直接链接或代码 - 嵌入代码、链接或二维码。

我选择嵌入代码,并得到这个代码:

<script src="https://fefweafewacdnweu.azureedge.net/vdvwvwvwu/Embed.js" type="text/javascript"></script><link rel="stylesheet" type="text/css"href="https://fefweafewacdnweu.azureedge.net/fefweafewacdnweu/Embed.css" /><script type = "text/javascript" >function renderSurvey(parentElementId,FirstName, LastName, locale){var se = new SurveyEmbed("iu1XS1e8Q0GCKbaMfefweafewacdnweuSF10DpJRUMzI3MzRKWDFRTEg5M1BGRUZMME9FNzc3NS4u","https://customervoice.microsoft.com/","https://fefweafewacdnweu.azureedge.net/fefweafewacdnweu/","true");var context = {"First Name": FirstName,"Last Name": LastName,"locale": locale,};se.renderInline(parentElementId, context);}</script>
类型 =“文本/css”href =“https://fefweafewacdnweu.azureedge.net/fefweafewacdnweu/Embed.css” />功能 renderSurvey(parentElementId,FirstName, LastName, locale){var se = new SurveyEmbed("iu1XS1e8Q0GCKbaMfefweafewacdnweuSF10DpJRUMzI3MzRKWDFRTEg5M1BGRUZMME9FNzc3NS4u","https://customervoice.microsoft.com/","https://fefweafewacdnweu.azureedge.net/fefweafewacdnweu/","true");var context = {“名字”:名字,“姓氏”:姓氏,“区域设置”: locale,};se.renderInline(parentElementId, context);}

然后我按照本指南操作:https://learn.microsoft.com/en-gb/dynamics365/customer-voice/embed-web-page

这就是说我还需要添加这样的代码:

<div id="surveyDiv" style="height: 400px">
     <script>
      window.addEventListener('load', function () {
      renderSurvey("surveyDiv");
        }, false);
      </script>
</div>

然后我转到我的营销电子邮件,并尝试将此代码粘贴到电子邮件中的“html”代码中,但随后它停止了。我没有在内部获得任何数据,我认为营销“html”代码不会采用脚本,因为当我尝试测试并再次查看营销电子邮件代码时,脚本消失了。

希望这能够很好地概述我尝试做的事情。有人看到我看不到的东西吗?

提前致谢。

javascript dynamics-crm html-email microsoft-dynamics dynamics-365
2个回答
0
投票

我认为div内的脚本不应该在那里。尝试将此部分放在 div 之外:

<script>
    window.addEventListener('load', function () {
        renderSurvey("surveyDiv");
    }, false);
</script>

0
投票

想做同样的事情,你成功了吗?

© www.soinside.com 2019 - 2024. All rights reserved.