2024年在线市场平台的11大最佳支付解决方案
什么是Postmark的邮件跟踪链接?
什么是链接跟踪?
与开放跟踪一样,链接跟踪是一种收集有关收件人如何与您发送的电子邮件互动的宝贵信息的方法。与开放跟踪不同,链接跟踪不限于 HTML,也不依赖于用户允许在其电子邮件客户端中使用图像。用户点击的任何跟踪链接都将记录统计信息,无论是从电子邮件的 HTML 部分还是文本部分点击。链接跟踪还可以提供有用的诊断信息,例如确定特定收件人是否点击了通过电子邮件发送给他们的链接。
它是如何工作的?
启用链接跟踪后,邮件中的链接将被替换为通过 Postmark 服务器路由的新链接。当电子邮件收件人点击跟踪的链接时,URL 将在其默认浏览器中打开。浏览器将从我们的 Postmark 服务器之一请求 URL,此时我们会记录有关用户位置、他们使用的浏览器以及在电子邮件的哪个部分(HTML 或文本)点击链接的信息。在记录这些信息的同时,我们会同时将用户重定向到电子邮件中的原始 URL。用户将看到的跟踪域是 click.pstmrk.it。
Postmark 跟踪的链接不会过期。由于 Gmail 等服务会将电子邮件保留数 年, 因此您的收件人可能会在未来很长时间内搜索并跟踪链接。Postmark 发出的每个跟踪链接都包含重定向到原始 URL 的所有必要信息,即使您删除了 Postmark 服务器,您发送给收件人的链接在可预见的未来仍将继续有效。我们的重定向基础设施也是全球分布且冗余的,我们构建它的目的是确保链接重定向对您的收件人尽可能透明和快速。
链接安全
Postmark 跟踪的所有链接均使用 HTTPS/TLS 通过我们的服务器进行路由。与其他使用非加密 HTTP 连接的链接跟踪服务不同,由于重定向链接使用非加密 HTTP URL,我们确保窃听者无法捕获发送给收件人的链接。交易电子邮件往往包含收件人特定的链接,因此对跟踪链接使用“全时”HTTPS 是一种重要的保护措施,我们认为这对您最重要的电子邮件至关重要。
要求
账户批准
使用我们的链接跟踪系统的先决条件之一是您已创建帐户并已通过我们的正常帐户审批流程。一旦获得批准,您将能够使用 Postmark 提供的链接跟踪功能。在您的帐户获得批准之前,通过 Postmark 发送电子邮件时不会对任何链接进行编码/跟踪。
正确的编码
链接必须正确编码为文本和 HTML。包括以下要求:
- 根据RFC-3986的规定,链接必须格式正确 。
- HTML 元素中的链接
a
必须经过 HTML 编码。 处理您的 HTMLBody 时,我们会自动对 URL 进行 HTML 解码。 请勿对 TextBody 中的链接进行 HTML 编码,否则可能会导致跟踪链接不正确。 - 链接必须经过正确的 URL 编码。
- 具有 Unicode 字符的域必须使用
punycode
ASCII 正确表示它们。 - 链接必须包含
http
或https
协议才能正确跟踪。
请注意,如果电子邮件中的链接格式错误或 URL 编码不正确,我们将跳过用跟踪链接替换它的步骤。这可确保 Postmark 仅发布可使用 http 级重定向重定向的链接。
仅限“打开标签”
href
虽然 XML 和 XHTML 允许您在元素的结束标记中 包含 属性(即</a href="" >
),但 Postmark 不会跟踪这些链接。
仅支持 HTTP 和 HTTPS
有许多协议可以与链接一起使用(例如 ftp://
、ssh://
、mailto:
等)。目前只有 http
和 https
链接将被编码并通过 Postmark Link Tracking 进行跟踪。
启用链接跟踪
链接跟踪选项
Postmark 提供多种链接跟踪。根据您的要求,您可以从以下选项中进行选择:
None
– 不会替换或跟踪任何链接。这是所有消息以及新旧服务器的默认设置。HtmlAndText
– HTML 和文本正文中的链接都将被替换。任一正文部分中的相同链接都将被视为“相同”链接,并且只计为一次唯一点击,无论收件人从哪个正文部分点击。HtmlOnly
– 链接将仅在 HTMLBody 中被替换。当您不想在电子邮件的纯文本中包含编码的跟踪链接时,这很有用。TextOnly
– 仅在 TextBody 中替换链接。
设置跟踪类型
确定要使用的链接跟踪类型后,您可以通过多种方式启用它:
- 服务器级别 – 您可以设置
TrackLinks
要启用链接跟踪的服务器的属性。此设置将应用于服务器发送的所有消息。但是,通过 API 或 SMTP 发送的个别消息可能会覆盖此设置。 - 消息级别(API) – 您可以在通过 API 发送的
TrackLinks
每条消息上 设置 属性。此设置将覆盖服务器的默认设置。 - 邮件级别 (SMTP) – 您可以设置
X-PM-TrackLinks
通过 SMTP 发送的每封邮件的标题。此设置将覆盖服务器的默认设置。
每个链接选择退出
在某些情况下,您可能希望将某个链接排除在跟踪之外,即使邮件的其余链接也应被跟踪。为此,您应该 data-pm-no-track
在电子邮件的 HTMLBody 中为链接添加一个附加属性。例如:
<a data-pm-no-track href="http://example.com"> Non-Tracked Link </a>