Python中的Google Analytics(分析)pagepath市场篮子分析

我想根据Google Analytics(分析)数据使用Python准备市场分析。我想检查用户通过的最常见路径以及cookie级别。我遇到了两个问题:首先,当我从BigQuery查询数据时,命中数位于会话级别而不是cookie级别。如何显示用户经过的路径(在Cookie上而不在会话级别上)?其次,我不知道如何调整数据:在R中,需要事务类来将数据准备为先验算法。我知道在Python中,解决方案是对数据进行热编码,但是,我的问题是,通过这种解决方案,页面路径的序列会丢失。

有人可以帮我吗?谢谢!

gangan123321 回答:Python中的Google Analytics(分析)pagepath市场篮子分析

我认为您最好在page_paths级别汇总cookie的依据是visitor_id分组。 visitor_id是Google Analytics(分析)指定的cookie,除非用户隐身或清除Cookie,否则访问应持续进行。根据您是否使用自定义维度来跟踪用户logging on到您的网站,您会看到一个用户可能有多个visitor_id

在汇总之前,您可以使用visit_id来区分所有会话来合并所有这些信息。您可以查询给定用户的所有点击量数据,然后从那里汇总。

我认为可以通过调整查询中的WHERE子句来实现,即如何查询会话的点击率,并保持hit number,但现在您正在查看所有会议。

SELECT
fullVisitorId,visitId,visitNumber,hits.hitNumber AS hitNumber,hits.page.pagePath AS pagePath
FROM
TABLE_DATE_RANGE( [bigquery-public-data.google_analytics_sample.ga_sessions_],TIMESTAMP('2017-07-01'),TIMESTAMP('2017-07-31') )
WHERE
hits.type="PAGE"
ORDER BY
fullVisitorId,hitNumber  
本文链接:https://www.f2er.com/3121011.html

大家都在问