我正在开发一个应用程序,利用Sendgrid营销电子邮件API,目的是发送新闻通讯。它包含多个文章链接,还有横幅广告和其他服务链接。我们希望保持对文章链接的跟踪,但排除其他链接对点击率的影响。是否有任何方法可以标记我们不想添加到跟踪中的链接?
向通过谷歌搜索到此页面的任何人通知,他们添加了一个属性来禁用链接追踪。
https://sendgrid.com/docs/Classroom/Track/Clicks/click_tracking_html_best_practices.html
可以通过在HTML链接的锚点(anchor)中包含clicktracking=off属性来关闭单个链接的点击跟踪。例如:
<a clicktracking=off href="http://example.com">link text</a>
将不被跟踪。
目前,SendGrid的点击跟踪应用程序会覆盖所有链接,并且目前还没有一种方法可以自定义此内容以仅跟踪特定链接。
一个替代方法是,在您的SendGrid仪表板中关闭Click Tracking应用程序,然后打开Google Analytics应用程序(在“应用程序”下选择“显示已禁用的应用程序”>“Google Analytics”)。
启用此应用程序后,您可以使用Google Analytics URL Builder构建要跟踪的自定义链接。
这将停止SendGrid重写所有URL,允许您指定要跟踪的URL。但是,这将意味着您将失去SendGrid分析中的单击事件数据以及通过事件Webhook传递的数据,但是您想要跟踪的重要数据仍将存储在Google Analytics中。
<a href="http://...">
。因此,您可以通过删除引号或http://
来欺骗跟踪器忽略链接,在几乎所有现代浏览器中仍然有效。 - jacobmovingfwd你也可以使用 API 禁用 Sendgrid 的跟踪功能。要做到这一点,你需要设置一些电子邮件头信息。
示例 X-SMTPAPI 标头的值:
{
"filters" : {
"clicktrack" : {
"settings" : {
"enable" : 0,
"enable_text" : false
}
}
}
}
这适用于纯文本电子邮件。
参见:https://sendgrid.com/docs/for-developers/sending-email/smtp-filters/#filter-clicktrack
1.要禁用特定链接的追踪,请在href之前添加clicktracking=off
例如:<a clicktracking=off href="http://destination-domain.com">text</a>
2.要禁用所有邮件的sendgrid链接追踪
进入“设置” -> “跟踪” -> “点击跟踪” -> 关闭链接跟踪
<a clicktracking="off" href="http://example.com">链接文本</a>
吗?将off
用双引号括起来可以吗? - undefined