只是试图用 PHP 制作一个转换跟踪系统(像素+cookie)用于学习目的。从跟踪器的角度来看,只需要一些关于此的想法和指南。
我对它的工作原理有基本的了解。基本上有 4 方参与:商家、跟踪者、推广者和用户。商家将基于 iframe 的像素(来自跟踪器)放在感谢(最后结帐)页面上。
- 用户浏览网页、找到广告/优惠并点击
- 它指向跟踪器。然后跟踪器将 cookie 放在用户的计算机上并重定向到商家的登录页面
- 用户在第一次访问期间喜欢该产品。他/她添加到购物车、结账并付款。谢谢页面显示并触发像素。
- Tracker 获取必要的参数并检查用户计算机中的 cookie,记录销售情况并给予推广者信用。
好吧,如果只有一个跟踪者、商家、发起人,这一切都行得通。
我的问题是:
(a) 当涉及多方时,如何正确识别销售?(b) 用户也不能在同一天购买产品。相反,他/她可能会在一两周后直接回来购买产品。
(a) 情景
M- 商家 T1,T2,T3 - 跟踪器(假设我们是 T1) U - 用户
在这种情况下,商家可以与所有三个跟踪器联手,并将每个跟踪器的像素放在他们的感谢页面上。
- 用户可能已经从包括我们在内的所有跟踪器链接登陆特定商家页面。在这种情况下,用户的计算机包含来自三个不同跟踪器的所有三个 cookie。
- 当用户购买产品并到达感谢页面时,所有三个跟踪器都会启动像素。每个跟踪器都会检查 cookie 并发现他们的 cookie 存在并可能确认销售。
在这种情况下,可能会记录 3 次销售,而实际上只有一次销售。
所以问题是每个跟踪器如何知道这个销售是否属于他们,并避免这种情况,因为他们无法访问其他跟踪器的 cookie?
(b) 情景
点击跟踪后也是如此。
假设 cookie 的持续时间是 30 天。(i) 用户在点击广告 15 天后购买产品。(ii) 用户的计算机中必须已经存在多个 cookie。
那么从特定跟踪者的角度来看,我们如何正确识别销售呢?