我正在尝试跟踪从我们网站到外部网站的点击。在外部网站上,我想在他们的结帐感谢页面上放置一些代码,以告知我们的服务器特定的点击促成了销售。
此跟踪代码如何工作?需要像素吗?在将用户发送到外部网站之前,是否需要删除cookie?
谢谢。
最佳答案
基于像素的转化跟踪非常简单。您设置了一个基本的Web服务器来接受HTTP GET请求并为这些请求编写日志。在商家的确认页面上,在跟踪服务器上放置一个图像,其中src
属性是URL。该URL包含您需要为销售收集的任何数据,这些数据将显示在服务器日志中。
(不,这不必是一个像素。它可以是使客户端从您的服务器请求某些内容的任何借口。XHR请求,脚本标签等都可以正常工作。)
Example: if you need to know the Order ID number and value of a sale, you could have the merchant embed a pixel that looks like this:
<img src="http://tracker.example.com/i.gif?orderID=12345&orderVal=99.95">
. Your server logs will now have a record of sales generated on that site.
现在,您需要某种方法将生成的销售与其他销售分开。有三种解决方法:
联盟网络可以是第三方,商人可以跟踪流量来源并使用该数据来决定何时显示您的跟踪像素,或者您可以自己进行跟踪。您选择哪种方式取决于合作伙伴的条款。
跟踪您的销售的一种流行而简便的方法是在与跟踪器相同的域上设置cookie。由于许多客户端会阻止第三方Cookie,因此,如果您的跟踪服务器也是重定向服务器,则您将获得最佳跟踪。
Example: on your site you make outbound clicks go through your tracking server. Whereas you used to have an
<a>
tag that pointed tohttp://destination-site.com/landing-page.html
you now send traffic to:http://tracker.example.com/redirect.php?url=http%3A%2F%2Fdestination-site.com%2Flanding-page.html
. In this example,redirect.php
should set a cookie and a redirect to the destination site.
现在,您的服务器日志将在来自以下位置的图像请求中具有该cookie值
商家的确认页面,以及您传递的任何其他数据
在Cookie中(或在后端与之关联)。现在,当您查看跟踪时
服务器日志中,您知道带有cookie的图像请求是您的,而其他则不是。
当涉及到更多的参与方,更深入的报告需求,要遵守的会计和PII政策,对欺诈的担忧等时,事情就变得复杂了,但这就是要旨。
关于tracking - 不可见像素转换跟踪如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19267742/