33

我正在尝试跟踪从我们的网站到外部网站的点击次数。在外部网站上,我想在他们的结帐感谢页面上放置一些代码,告诉我们的服务器特定的点击导致了销售。

此跟踪代码如何工作?它需要是一个像素吗?在将用户发送到外部网站之前,我们是否需要删除 cookie?

谢谢。

4

1 回答 1

66

基于像素的转化跟踪非常简单。您设置了一个基本的 Web 服务器来接受 HTTP GET 请求并为这些请求编写日志。在商家的确认页面上,您在跟踪服务器上放置一个src属性为 URL 的图像。该 URL 包含您需要为销售收集的任何数据,这些数据将显示在您的服务器日志中。

(不,这不需要是一个像素。任何借口都可以让客户端从您的服务器请求某些东西。XHR 请求、脚本标签等都可以正常工作。)

示例:如果您需要知道订单 ID 编号和销售价值,您可以让商家嵌入一个如下所示的像素:<img src="http://tracker.example.com/i.gif?orderID=12345&orderVal=99.95">。您的服务器日志现在将包含在该站点上生成的销售记录。

现在您需要一些方法来将产生的销售额与其他销售额区分开来。有三种方法可以解决这个问题:

  • 你做跟踪,
  • 商家进行跟踪
  • 您与第三方合作。

联盟网络可以是第三方,商家可以跟踪流量来源并使用该数据来决定何时显示您的跟踪像素,或者您可以自己跟踪。你走哪条路取决于你的合作伙伴关系的条款。

跟踪哪些销售属于您的一种流行且简单的方法是在与跟踪器相同的域上设置一个 cookie。由于许多客户端会阻止第 3 方 cookie,因此如果您的跟踪服务器也是重定向服务器,您将获得最佳跟踪。

示例:在您的网站上,您通过跟踪服务器进行出站点击。而您曾经有一个<a>指向 http://destination-site.com/landing-page.html您的标签,现在将流量发送到:http://tracker.example.com/redirect.php?url=http%3A%2F%2Fdestination-site.com%2Flanding-page.html. 在此示例中,redirect.php 应设置 cookie 并重定向到目标站点。

您的服务器日志现在将在来自商家确认页面的图像请求中包含该 cookie 值,以及您在 cookie 中传递的任何其他数据(或在您的后端与之相关联)。现在,当您查看跟踪服务器日志时,您知道带有 cookie 的图像请求是您的,而其他的则不是。

当涉及更多各方、更深入的报告需求、要遵守的会计和 PII 政策、对欺诈的担忧等时,事情开始变得复杂,但这就是要点。

于 2013-10-16T00:28:11.830 回答