*我花了几天谷歌搜索,找不到答案*
如何在SQL(或我的情况下,Hadoop)中创建Equal Click Attribution模型。
基本上,我要做的就是看顾客的旅程。
假设A人在您的网站上购买汽车。
人首先通过Google来找你,然后再通过谷歌来找你。几天后,通过电子邮件再次访问您的网站。最后,他手动输入您的网站地址并以8,000英镑的价格购买汽车。
做Last Touch Attribution很容易,并说他是通过网站进来购买的。
但是,在一个SQL世界中,你怎么说他买了一辆车,超过4次旅行,所以每次旅程价值2000英镑(8,000 / 4)。这辆车是1/4的旅程。
我想要达到的目的是: 谷歌,2次旅行,0.5辆车,4,000英镑 电子邮件,1个旅程,0.25辆车,2,000英镑 网站,1个旅程,0.25辆车,2000英镑
我的字段是频道,订单,日期,收入。我有一个客户使用的所有渠道的列表,并创建了它们的计数。但我不确定如何在带代码的数据库中按其渠道拆分订单。
承认失败并寻求帮助是令人羞辱的。我正在尝试,但我无法让SQL做到这一点。有任何想法吗?
答案 0 :(得分:-1)
Select CustId, Sum(Revenue) As TotRev, Count(CustID) As JourneyCount, Sum(Revenue)/Count(CustID) As EqualClick
From Nico