我正在构建一个使用Sendgrid Marketing Email API的应用程序,目的是发送新闻稿。它有许多文章链接,还有横幅广告和其他服务链接。我们显然希望继续跟踪文章链接,但排除其他链接影响点击率。是否有可能以任何方式标记我们不希望添加到跟踪的链接?
答案 0 :(得分:30)
通过谷歌到达此处的任何人都知道他们添加了一个属性来禁用链接跟踪,这是一个小线程的死灵法。
https://sendgrid.com/docs/Classroom/Track/Clicks/click_tracking_html_best_practices.html
通过在href之前的HTML链接的锚点中包含clicktracking = off属性,可以关闭单个链接的点击跟踪。例如,不会跟踪
<a clicktracking=off href="http://example.com">link text</a>
。
答案 1 :(得分:4)
SendGrid的当前点击跟踪应用程序会覆盖所有链接,目前还没有一种方法可以自定义此链接,因此只跟踪某些链接。
另一种方法是关闭SendGrid信息中心中的点击跟踪应用,但可以启用Google Analytics应用(在应用&gt;显示已停用的应用&gt; Google Analytics下)。
启用此应用后,您可以使用Google Analytics URL Builder构建要跟踪的自定义链接。
这会阻止SendGrid重写所有网址,并允许您指定要跟踪的网址。但是,这意味着您将丢失SendGrid分析中的点击事件数据,并通过事件Webhook,但您要为广告系列跟踪的重要数据仍会存储在Google Analytics中。
答案 2 :(得分:0)
您还可以使用api禁用Sendgrid的跟踪。为此,您可以设置一些电子邮件标题。
示例X-SMTPAPI标头值:
{
"filters" : {
"clicktrack" : {
"settings" : {
"enable" : 0,
"enable_text" : false
}
}
}
}
这适用于纯文本电子邮件。
请参阅:https://sendgrid.com/docs/for-developers/sending-email/smtp-filters/#filter-clicktrack