Google analytics measurement protocol session timeout and query time limits

cynicalanlz

Let's assume we have a goal to setup offline events tracking using measurement protocol, the only limitations from our side is that we need to post the events feed once daily and have a GA setup with correct standart reports from GA UI.

GA limits:

  • Session timeout limit is 4 hours;
  • Max time delta between when the hit being reported occurred and the time the hit was sent - the qt parameter, is also limited to 4 hours;

Test case:

"0". Session timeout limit is set to the max 4 hours.

  1. User visits site at 9 a.m first session is created.
  2. It takes him 10 minutes to get the info needed for making a call.
  3. User makes a call and an phone order at 9:10 a.m. Unique, non personally identifiable code is passed with the call to CRM and saved in GA dimension and uid.
  4. At 6 p.m call-report CRM generates the call-report and passes it to GA using measurement protocol event upload HTTP requests.
  5. At 6 p.m call-report CRM generates the transaction-report and passes the phone order value & number to GA using measurement protocol transaction requests.

Questions:

1) Does the qt parameter in request described on the 5'th step of test case needs to be equal to:

1.1) Possible maximum value - 4 hours (because otherwise it may be not processed by this rule "Values greater than four hours may lead to hits not being processed.") 1.2) Actual value - 8 hours & 50 minutes.

2) Does 1.1 result in a first session timeout?

3) Does 1.1 result in a second session being created, which:

  • start-time is equal to 4 p.m & 50 minutes;
  • end time is equal to 4 p.m & 50 minutes;
  • user-agent by-default is equal to the value which has been used in measurement protocol HTTP request;
  • by-default is not closed, so if a second user visit is on 4 p.m this visit's hits will be sent to this session;

4) Does this second session affect the value of standart report's parameters, such as:

  • average session length;
  • average bounce rate & exit rate;
  • average pages per session;

5) Does the second session affect the flow reports or any other Google reports making in incorrect?

cynicalanlz
  1. It should be equal to possible max value, or 0, if it's more then 4 hours since the date, and you should write the actual date as a custom field and process the data later.
  2. Yes, a new session will be created, if the last session expired.
  3. Somewhat.
  4. Yes.
  5. Flow reports are based on users not sessions.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

利用Measurement Protocol将Google Analytics(分析)连接到CRM

来自分类Dev

哪种类型的Google Analytics(分析)Property for Measurement Protocol(测量协议)类型?

来自分类Dev

未收集仅 Google Analytics Measurement Protocol 自定义维度和指标

来自分类Dev

Google Measurement Protocol未显示事件

来自分类Dev

将Google Analytics(分析)Measurement ID与React JS集成

来自分类Dev

如何在Google Measurement Protocol中使用广告ID

来自分类Dev

Universal Analytics Measurement Protocol响应200正常,但没有事件发生

来自分类Dev

Google Analytics(分析)Measurement协议批处理请求无法正常工作

来自分类Dev

Google Analytics Real-Time未显示结果

来自分类Dev

Google Analytics与Chartbeat Analytics

来自分类Dev

Google Analytics Query Explorer 与 api 结果不匹配

来自分类Dev

初始化 AVAudio Session Mode Measurement

来自分类Dev

如何在PHP脚本之间的$ _SESSION变量中放置Google Analytics(分析)对象?(非对象错误)

来自分类Dev

App Measurement 2.0.0 中的 Adobe Analytics evars、props 和 events

来自分类Dev

GA Measurement Protocol:替换自定义指标值

来自分类Dev

time measurement class is slowed down by a string input

来自分类Dev

Google places autocomplete api limits

来自分类Dev

是否可以使用Microsoft Power Query查询Google Analytics API?

来自分类Dev

Google Analytics与Quantcast

来自分类Dev

iOS Google Analytics integration

来自分类Dev

Google Analytics和anonymizeIp

来自分类Dev

Android Wear Google Analytics

来自分类Dev

Google Analytics(分析)的ANR

来自分类Dev

ngCordova Google Analytics($ cordovaGoogleAnalytics)

来自分类Dev

Angularjs & Google Analytics Integration

来自分类Dev

Google Analytics Podspec

来自分类Dev

Google Analytics-BigQuery

来自分类Dev

Google Analytics(分析)代理

来自分类Dev

Google Analytics(分析)标记

Related 相关文章

  1. 1

    利用Measurement Protocol将Google Analytics(分析)连接到CRM

  2. 2

    哪种类型的Google Analytics(分析)Property for Measurement Protocol(测量协议)类型?

  3. 3

    未收集仅 Google Analytics Measurement Protocol 自定义维度和指标

  4. 4

    Google Measurement Protocol未显示事件

  5. 5

    将Google Analytics(分析)Measurement ID与React JS集成

  6. 6

    如何在Google Measurement Protocol中使用广告ID

  7. 7

    Universal Analytics Measurement Protocol响应200正常,但没有事件发生

  8. 8

    Google Analytics(分析)Measurement协议批处理请求无法正常工作

  9. 9

    Google Analytics Real-Time未显示结果

  10. 10

    Google Analytics与Chartbeat Analytics

  11. 11

    Google Analytics Query Explorer 与 api 结果不匹配

  12. 12

    初始化 AVAudio Session Mode Measurement

  13. 13

    如何在PHP脚本之间的$ _SESSION变量中放置Google Analytics(分析)对象?(非对象错误)

  14. 14

    App Measurement 2.0.0 中的 Adobe Analytics evars、props 和 events

  15. 15

    GA Measurement Protocol:替换自定义指标值

  16. 16

    time measurement class is slowed down by a string input

  17. 17

    Google places autocomplete api limits

  18. 18

    是否可以使用Microsoft Power Query查询Google Analytics API?

  19. 19

    Google Analytics与Quantcast

  20. 20

    iOS Google Analytics integration

  21. 21

    Google Analytics和anonymizeIp

  22. 22

    Android Wear Google Analytics

  23. 23

    Google Analytics(分析)的ANR

  24. 24

    ngCordova Google Analytics($ cordovaGoogleAnalytics)

  25. 25

    Angularjs & Google Analytics Integration

  26. 26

    Google Analytics Podspec

  27. 27

    Google Analytics-BigQuery

  28. 28

    Google Analytics(分析)代理

  29. 29

    Google Analytics(分析)标记

热门标签

归档