google-analytics - BigQuery - 具有命中级别指标的平均会话持续时间?
问题描述
我正在尝试按客户编号(自定义维度)和页面主机名选择平均会话持续时间。
当我运行下面的代码时,它返回的会话持续时间比我在 Google Analytics 中看到的要长得多。
但是,当我删除主机名时,数字是正确的。
有人可以解释为什么会这样吗?如果这只是我的代码的问题,或者根本没有办法做到这一点?
谢谢
WITH X AS
(
SELECT
AVG(TOTALS.TIMEONSITE) AS AVG_SESSION_DURATION,
(SELECT VALUE FROM T.CUSTOMDIMENSIONS WHERE INDEX=4) AS CUSTOMER_NUMBER,
H.PAGE.HOSTNAME AS HOSTNAME
FROM `ga-blablabla.ga_sessions_20200323` T
, T.HITS AS H
GROUP BY
CUSTOMER_NUMBER
, HOSTNAME
)
SELECT AVG(AVG_SESSION_DURATION) FROM X WHERE CUSTOMER_NUMBER='xyz'
解决方案
推荐阅读
- php - 使函数返回 0 并将其存储在变量中
- javascript - 如何检查在 Jinja2 HTML 模板中选择了一组单选按钮中的哪个单选按钮?
- dialogflow-es - 如何在 Dialogflow 中接受来自 LINE 用户的附件
- wordpress - 为什么无法以 wordpress 自定义帖子类型输出内容?
- pip - kaggle内核无法安装python包
- android - 无法使用 android Webview 播放视频网址
- angularjs - ng-repeat 不是来自 HTML 模板中 JSON 对象的数据
- c - 调用声明为 func ptr 的函数时,如何在“,”标记之前修复“错误:预期的 ')'
- big-o - 从伪代码中判断它是哪个 Big-O 的规则是什么?
- android - 非初始化进程/文件的 SElinux 域转换(Android Natvie)