2016-11-28 84 views
13

我正在通过GTM在我们(主要是会员)网站上实施增强型电子商务。我们有列表视图和详细信息视图等。因此,实现展示次数和点击次数很容易,但对于子公司购买来说存在问题。在GTM增强电子商务中实施CPA会员购买

我们有被展示在我们的网站其产品的店铺两种支付模式:每次点击

  • 成本。我可以在点击页面上实现小额购买。
  • 每次收购的成本。 这是问题:购买是在不同的时间在不同的网站上进行的。使用PHP API,我通过cronjob每天获得几次购买。

如何创建购买(最好使用PHP,在cronjob上使用javascript很麻烦),但保留cookie值,以便我可以将购买与用于访问我们网站的点击和频道关联起来。

我想为每次点击创建所有零购买,并可能使用相同的交易ID进行回购。这可能会奏效,但我们最终会收到成千上万的空购物。

+0

当购买时该次级网站上公布,你怎么现在跟踪呢? – Machavity

+0

我每小时都会向商店发送GET请求,并获得购买的json结果。该响应具有与我的点击交易相对应的transaction_id。所以我知道哪个购买属于哪个点击。 –

回答

2

我跑过类似的问题。我们的结帐存在于不同的域中。因此,当Adwords人迁移到Universal后结账时,我在结帐时丢失了这些数据。我认为我的解决方案可以帮助你。这一切都假定您使用的是Universal Analytics,而不是旧的弃用库。

我要做的第一件事就是抓取名为_ga的GA cookie。里面是你的GA会议。它看起来像这样(它会更长)

GA1.2。 3456.7890

第三个和第四个数字集(包括期间)是会话本身。解析出来。

现在你想找到一些方法来存储这与用户。我使用了我的PHP会话(当我们跳转域时,我们将它传递给查询字符串)并将其存储在那里。你必须在这里找出适合你的东西。

在另一个网站上,我们需要在GA块中指定GA会话和站点。 请注意,新网站会将这些访问报告为属于原始网站。该UA-XXXX-Y应该从原来的网站和yourdomain.com应该是新的网站TLD

ga('create', 'UA-XXXX-Y', { 'cookieDomain': 'yourdomain.com', 'clientId': '3456.7890' }); 

现在,你可以通过你的购买度量,当一个会议上就新的网站转换,旧的网站将跟踪它,随着会话持有的任何其他内容(即页面展示次数,AdWords点击次数等)。你不需要任何杂乱的cron作业来做到这一点。就像我刚才所说的那样,请注意,就遗传算法而言,这些页面访问属于原始网站。你可以尝试报告两组指标来解决这个问题,但我没有尝试过。

+0

嘿Machavity!感谢您的回答!我已经保存ga cookie,以便帮助,但我没有拥有其他网站。所以我不能在那里实现JavaScript。这给我留下了我自己的凌乱的cronjobs ......我可以尝试在他们中间运行js,但是这会破坏我的心;)你的回答至少让我相信它是可能的! –

1

阅读Machavity回答下的评论,我假设您使用的是Universal Analytics,否则Universal Analytics即将推出!

我曾经遇到过一种情况,我们不得不考虑单向跟踪系统,因为我们没有访问其他站点的代码。

查看Google Measurement协议。该协议可以将原始用户数据直接发送到HTTP上的谷歌分析。

Link to Google measurement protocol

相关问题