首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS SES新虚拟交付能力管理器-跟踪链接不被替换在圆角元素中

AWS SES新虚拟交付能力管理器-跟踪链接不被替换在圆角元素中
EN

Stack Overflow用户
提问于 2022-11-03 15:06:14
回答 1查看 89关注 0票数 0

今天,我尝试了新的“虚拟交付能力管理器”功能的AWS SES。在这里,我立即注意到我们的电子邮件有问题。

对于Outlook,我们的电子邮件模板中有一个额外的标记元素"v:roundrect“。此元素中的href不被AWS中的跟踪链接替换。我们模板中的所有其他链接都被成功地替换了。

我们的电子邮件模板片段:

代码语言:javascript
复制
<div align="center">
    <!--[if mso]>

      <v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://MYWEBSITE.com/produkt/@Model.ProductNumber" style="height:40px;v-text-anchor:middle;width:200px;" arcsize="10%" strokecolor="#800500" fillcolor="#da251d">
        <w:anchorlock/>
        <center style="color:#ffffff;font-family:sans-serif;font-size:13px;font-weight:bold;">Jetzt Bestellen!</center>
      </v:roundrect>

    <![endif]-->
    <a href="https://MYWEBSITE.com/produkt/@Model.ProductNumber" style="background-color:#da251d;border:1px solid #800500;border-radius:4px;color:#ffffff;display:inline-block;font-family:sans-serif;font-size:13px;font-weight:bold;line-height:40px;text-align:center;text-decoration:none;width:200px;-webkit-text-size-adjust:none;mso-hide:all;">Jetzt Bestellen!</a>
</div>

其他EmailClients中的链接(正确-替换):

Outlook中的链接(不正确-未替换):

有没有人在这方面有类似的经验?

看起来AWS SES只取代了经典的a标记href。不幸的是,我没有在他们的文档中找到关于这件事的任何东西。

我的临时解决方案:(没有修复!)我更改了模板的Html。因此,Outlook中的按钮不再具有所需的圆角边缘。但现在追踪成功了。

代码语言:javascript
复制
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td style="padding: 12px 18px 12px 18px; border-radius:5px; background-color: #da251d;" align="center">
            <a rel="noopener" target="_blank" href="https://MYWEBSITE.com/produkt/@Model.ProductNumber" target="_blank" style="font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; display: inline-block;">Jetzt Bestellen!</a>
        </td>
    </tr>
</table>
EN

回答 1

Stack Overflow用户

发布于 2022-11-09 22:51:12

目前AWS只扫描电子邮件中显示的链接并进行转换。使用附加的ses:no-track只可能删除跟踪中的特定链接。

下面是一个示例:

<a ses:no-track href="aws.amazon.com">Amazon Web Services</a>

另一方面,它们不允许(目前,也许将来)提供一个字段来具体转换其他元素中的某些链接(如您的例子)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74305262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档