google-analytics - 为什么 Google Measurement Protocol 会在配置的限制之前拆分我的会话?
问题描述
我正在开发一个电视应用程序,我想跟踪人们在它上面做了什么。所以我使用谷歌测量协议来做到这一点。页面和事件跟踪运行良好,因为我可以实时看到 Analytics 360 网站上正在发生的事情。一切都很好,直到我查看“用户资源管理器”来选择一个随机用户以查看他之前所做的事情。我发现他在很短的时间内进行了很多次会议。所以我昨天为自己做了一个测试,今天的结果是一样的。我只有一个包含多个事件的会话超过一个小时,并注意在默认配置的 30 分钟不活动之前触发一个事件。
以下是发送的数据示例:
ds=qml
v=1
tid=UA-XXX-YYY
cd1=local
cm=tv
cid=123456789 (unique id)
uip=XX.XX.XX.XX
ua=SAMSUNG
ul=en
cd=HomePage
dp=HomePage
dt=home
cs=MY_TV_APP
t=event
ec=MY_TV_APP
ea=click on button
el=HomePage
或者
ds=qml
v=1
tid=UA-XXX-YYY
cd1=local
cm=tv
cid=123456789 (unique id)
uip=XX.XX.XX.XX
ua=SAMSUNG
ul=en
cd=HomePage
dp=HomePage
dt=home
cs=MY_TV_APP
t=pageview
这是我的会话的屏幕截图:这里
如您所见,有 7 个会话而不是 1 个......我不明白为什么我的会话被分成 7 个部分。我尝试使用“ sc=start ”和“ sc=end ”,结果是一样的。
有没有人遇到过这个问题?
解决方案
推荐阅读
- apache-kafka-streams - Kafka Streams 再平衡行为
- c - 使用二分搜索在 0 - 100 之间猜一个人的密码
- java - Java - 来回解析 JSON
- python - 错误“pip”未被识别为内部或外部命令、可运行程序或批处理文件
- c - 在 C 编程中使用 TCP/IP 套接字计算连接到服务器的客户端数
- ios - 如何跟踪 AVPlayerItem 中的字幕和音频变化?
- google-apps-script - 当这张表被复制到新的表时,有没有办法链接一些表数据?
- python - 如何解码字符串中的unicode字符?
- apache-spark - 如何在 pyspark 数据框中分解此数组 json 类型的列?
- r - 如何使用 readr::write_delim() 写入包含的 .csv