检测跟踪 URL
非检测示例
<%= getURL("http://mynewsletter.com") %>
工作,并通过电子邮件将网页的实际内容发送给收件人。 但这些链接都未被跟踪。 原因是MTA在发送之前对每个电子邮件执行"<%=getURL(..."
。 由于每个收件人的名称可能不同,因此Adobe Campaign无法知道用于跟踪的URL并为他们分配标记ID。
当所有收件人的下载页面都相同时,最佳实践是执行以下操作:
<%@ include url="http://mynewsletter.com" %>
在这种情况下,页面将在分析期间以及跟踪检测之前下载。 它允许Adobe Campaign发现链接、分配标记ID并跟踪它们。
推荐的模式
在处理<%@
指令后,要跟踪的URL具有以下语法: <a href="http://myurl.com/a.php?param1=aaa¶m2=<%=escapeUrl(recipient.xxx)%>¶m3=<%=escapeUrl(recipient.xxx)%>">
IMPORTANT
Adobe不支持所有其他模式,应避免使用它们,以防止潜在的安全漏洞。
不安全的模式
向内容添加个性化链接时,请始终避免在URL的主机名部分进行任何个性化设置,以避免潜在的安全缺口。 请参阅此页面以了解详情。
例如,<a href="http://<%=myURL%>">
语法是 不安全的,必须避免。
- 如果Adobe Campaign生成的链接包含一个或多个参数,则使用此语法可能会导致安全问题。
- Tidy可能会错误地修补某些链接,这可能会随机发生。 典型症状是一段HTML,可在电子邮件验证中看到,但在预览中不可见。
- URL的转义存在问题,URL中的某些字符可能会导致问题。
- 名为ID的参数不能与重定向URL中的参数冲突。
- 然后,跟踪兴趣仅限于投放统计信息,因为Adobe Campaign会以不一样的方式跟踪“myURL”的所有可能值。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1