我们会发送跟进电子邮件以查询我们的产品,我想跟踪它们的效果。
这是我的计划:
更新电子邮件超链接中的网址,以包含查询字符串,如:
href=http://www.somepage.htm?source=fromEmail
然后跟踪查询字符串= fromEmail
的访问次数我的问题是页面是.htm,我真的不想重写它,所以我正在寻找一个可以容纳查询字符串的javascript计数器。理想情况下,我希望能够跟踪总页面点击次数以及这些电子邮件中特定的点击次数。更理想的情况是,我希望能够跟踪SQL Server中的各种信息,以便请求此信息的人可以对其进行一些报告。
我是以正确的方式进行此操作还是应该在.net中重写它(因为我们是.net商店)?
答案 0 :(得分:2)
虽然肯定有可能在你的.htm页面上放一些javascript来触发一个AJAX请求,如果source = fromEmail会增加一个SQL计数器表,我会说让服务器增加这个计数器是更可靠的提供页面。
让服务器在最初访问时执行工作还可以让您跟踪有关报告请求的更多具体信息。
答案 1 :(得分:0)
电子邮件上的Javascript是禁止的。默认情况下,Outlook会阻止Javascript,因此会占用50%的用户。其他电子邮件系统也不热衷于运行JavaScript。请记住,当您进行HTML电子邮件时,您需要考虑1995年份的HTML。谢谢,微软。
你有一些(好的,但不是很好的)选择:
在其上包含图像文件。当它被加载时,将其视为命中。这就是所有主要服务处理电子邮件跟踪的方式,使用1px X 1px白色图像文件,它们通常位于页面底部。这样做的一个明显问题是,如果他们使用Outlook的预览窗格并启用了图像,则会将其视为可能未读取的匹配。如果他们在Gmail上阅读而没有解锁图像(默认情况下设置为隐藏),那么您将获得一个无法录制的实际内容。所以,无论哪种方式,你的数字都是错误的。
通过您的服务器路由链接来跟踪链接点击。您使用服务器然后重新编写URL以供浏览器遵循。再次,它运作良好,但不会捕获实际数字,因为只有一小部分收到电子邮件的人实际上点击了他们的链接。 Here's an example using link tagging with Google Analytics
上述两者的组合。它涵盖了两种情况,是的,但可能导致重复计算一个用户。您还可以通过在每个图像上设置一个可以追溯到源电子邮件的变量来混合两者,然后将命中数存储在数据库中以消除欺骗。不过,那是很多工作。
我的公司每天发送(并跟踪)数千封电子邮件作为其核心业务的一部分,我们始终鼓励客户使用“teasers”发送电子邮件,将其吸引到其他网站以获取主要内容。为什么?我们越接近主站点的用户越近,我们就越接近销售 - 没有人曾经仅通过电子邮件完成电子商务交易(我知道)此外,它更容易实现并提供更多功能通过Google Analytics在网站上进行跟踪的选项,而非跟踪电子邮件的选项。由于您无法在电子邮件中可靠地嵌入Google Analytics,因此您最好的选择是访问可以访问的网站。