我试着做一个客户声音调查,在我做了我的调查后,我想把它添加到营销邮件中。在自定义语音发送选项卡上,我可以选择:生成一个直接链接或到调查的代码--嵌入式代码、链接或qr代码。
我选择了嵌入式代码,并获得了以下代码:
<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>
SurveyEmbed("iu1XS1e8Q0GCKbaMfefweafewacdnweuSF10DpJRUMzI3MzRKWDFRTEg5M1BGRUZMME9FNzc3NS4u",
type="text/css"href="https://fefweafewacdnweu.azureedge.net/fefweafewacdnweu/Embed.css“/>function renderSurvey(parentElementId,FirstName,LastName,locale){var se =新的type=”https://customervoice.microsoft.com/","https://fefweafewacdnweu.azureedge.net/fefweafewacdnweu/","true"“;var context = {"First Name":FirstName,”LastName“:LastName,"locale":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“代码不会接受脚本,因为当我尝试测试,并再次查看营销电子邮件代码,脚本已经消失。
希望这能给我的尝试提供一个很好的概述。有人看到我看不到的东西吗?
提前谢谢。
发布于 2021-08-11 04:47:43
我觉得div里面的剧本不应该在那里。尝试将此部分放置在div之外:
<script>
window.addEventListener('load', function () {
renderSurvey("surveyDiv");
}, false);
</script>
https://stackoverflow.com/questions/66721278
复制相似问题