【问题标题】:How to track users cross domain for a purchase如何跨域跟踪用户进行购买
【发布时间】:2013-10-06 20:36:54
【问题描述】:

我正在使用从合作伙伴网站上抓取的产品创建一种联属网络营销网站。用户单击购买链接并被重定向到合作伙伴站点以完成购买。如果用户购买了产品,我应该得到一定比例的销售额。到目前为止,这种模型是一种相当普遍的方法。

但是我还不明白的元素是,其他联属网络营销网站使用什么技术或脚本来跟踪用户,一旦他们让主网站,他们是否购买了产品?用户离开我的网站后,我如何跟踪他们的购买或操作?

我知道 cookie 可以存储简短的用户信息,但我认为这还不够。然后我需要将此信息存储在数据库中。我应该为此使用 php 会话吗?

非常感谢任何提示或建议。 干杯

【问题讨论】:

  • 你永远不会知道,只有访问和购买的网站会(而且并非总是如此)
  • 但是联属网站如何跟踪用户何时购买产品以及何时支付佣金?

标签: php cookies cross-domain


【解决方案1】:

其他联属网络营销网站使用什么技术或脚本来跟踪用户在他们让主网站使用后是否购买了产品?

Javascript。附属软件通常有click tracking code,它位于登录页面上。一旦访问者通过附属网站进入登录页面,就会创建一个随机访问者 ID 以及附属 ID 映射,并将其存储在数据库中。同时,使用访问者 ID、附属 ID 信息等创建一个 cookie。当用户完成购买时,会触发购买页面上的 sales tracking code javascript 代码。您可以使用创建此代码并将访问者的 ID 与附属 ID 一起插入数据库中。

我如何跟踪用户离开我的网站后的购买或操作?

我已经在上述问题中部分回答了这个问题。但是一旦用户再次回来,它将根据 cookie 识别该用户,最好您可以将会话值存储在 cookie 本身而不是数据库中,因为一旦用户完成,销售条目将在数据库中创建他的购买,如果您在购买页面的末尾放置了您的sale tracking code

【讨论】:

  • "当用户完成购买时,有一个销售跟踪代码 javascript 代码放置在购买页面上被触发" 除非我误解了,这意味着我需要访问和修改购买页。但是我的情况是购买页面是外部的第三方网站。我将无法在这些页面中插入任何 js。
  • "但是一旦用户再次返回,它将根据 cookie 识别该用户,并且最好您可以将会话值存储在 cookie 本身中" 但是如果用户在之后没有返回怎么办他们的购买?这是否意味着如果他们不返回我的网站,我将无法跟踪他们的购买状态
  • 如果您的购买页面是外部 3rd 方网站,那么您将不得不运行一个 cron 来将访问者与该人进行的购买进行比较。我认为您只想跟踪在网站上进行购买的用户。是的,您将能够跟踪已购买产品的客户,但由于您无法选择在 3rd 方网站上放置 javascript 代码,您将不得不使用像我之前所说的运行 cron 这样的机制。跨度>
  • 我明白了。好吧,假设我可以与我的合作伙伴网站协商并在他们的网站上放置销售跟踪代码,我仍然不明白我将如何跟踪那些在购买后没有返回我的网站的用户的购买历史?我是否需要销售跟踪代码才能将带有用户购买确认的 jsonp 调用发送到我的数据库?
  • I still don't understand how will I track the purchase history of those users who don't come back to my site after a purchase?。为什么要存储购买历史?大多数会员系统都会为每位用户一次购买提供佣金。您不会为用户进行的所有购买向会员支付佣金。 Do I need the sale tracking code to send a jsonp call with the users purchase confirmation to my database? 您可以使用任何您喜欢的方法,只要在数据库中创建了用于购买的条目
猜你喜欢
  • 2013-07-13
  • 2020-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-05
  • 2012-01-16
  • 2012-01-03
相关资源
最近更新 更多