在带有附属链接的网站上,没有对转换日志的程序化访问,我将其视为offline conversions
.
我的设置
在线的
- 一位用户访问我的网站,查看附属广告并
promotion view
发送命中。 - 当用户点击广告时,
promotion click
会发送一个点击,用户会被重定向到我网站上的另一个页面。 - 在“重定向页面”上,
product view
正在发送命中,并且用户被重定向到从属链接,并传递了他的 Google Analytics clientId。
离线
- 我每周一次从会员计划下载统计数据,它看起来像:
clientId 访问转化收入 4444444444.3333333333 1 0 $0 1234567890.1234567890 1 1 $16.40
然后我使用Measurement Protocol发送离线事件:
- 对于每一行访问,我都会发送一个
product click
命中。 - 对于每一行转换,我都会发送一个
product purchase
命中。
我的问题
转换显示在电子商务报告中:
因为离线点击是在原始会话关闭后发送的,所以会打开一个不包含用户信息的新会话。所以我在人口统计报告中看不到转化,例如:
可选解决方案?
我正在考虑使用user-id
Google Analytics 的功能。
即使没有识别出用户,我也可以通过他们的 clientId 来识别他们。
当然,这不是谷歌推出该功能时的意图,但我相信它会解决我的问题。我只是不确定负面因素。
我的问题
- 对我的设置有任何反馈吗?
- 为什么会话关闭后还要传递clientId?真实会话和离线点击之间共享什么样的信息?
- 将 clientId 作为 userId 传递给 Google Analytics 是不是一个坏主意?为什么?