【问题标题】:Analytics API: How to define a segment by using event category AND event actionAnalytics API:如何使用事件类别和事件操作来定义细分
【发布时间】:2015-03-24 11:41:33
【问题描述】:

问题

是否可以创建仅包含 Session1 而不包含 Session2 的段(不是过滤器)。

情况

## Event Defintion
          Category  Action
Event A   CatX      ActX
Event B   CatX      ActY
Event C   CatY      ActX

## accured sessions
Session1: Event A is fired
Session2: Event B is fired AND Event C is fired

尝试

sessions::condition::ga:eventCategory==CatX;ga:eventAction==ActX 将返回两个会话。对于 session1 事件 A 将满足这两个条件。在 Session2 中,事件 B 将满足第一个条件,而事件 C 将满足第二个条件。

想法

会话::条件::(ga:eventCategory==CatX;ga:eventAction==ActX) () 应表示一个事件必须同时满足两个条件。我从未见过使用 parantethis 的示例。 这可能吗?如果可以,你能分享一个例子吗?

非常感谢您的支持!

【问题讨论】:

标签: google-analytics google-api google-analytics-api


【解决方案1】:

尝试将Sequence Conditions 用于您的任务。

会话 1:

sessions::sequence::ga:eventCategory==X;ga:eventAction==X

第二次会议:

sessions::sequence::ga:eventCategory==X;ga:eventAction==Y;->>ga:eventCategory==Y;ga:eventAction==X

sessions::sequence::ga:eventCategory==Y;ga:eventAction==X;->>ga:eventCategory==X;ga:eventAction==Y

【讨论】:

  • 感谢马克斯的帮助。但是,根据我的理解,如果既不是 -> 也不是 ->> 并不表示它在同一个命中。所以 session::sequence::ga:eventCategory==X;ga:eventAction==Y;->>ga:eventCategory=@Y;ga:eventAction=@X 导致 session 必须包含 category==X 和 eventAction= @Y 并且必须有序列 action==y 和 category=@x。你同意这种观点吗?
  • 嗨@SteveEastwood,我同意文档中没有明确声明,所以我会询问支持并告诉你。附言将=@ 分段更改为==
  • 使用序列的方法是有效的。谢谢你。它并没有完全解决我遇到的问题,所以我一直没有解决这个问题。
  • @SteveEastwood GA 确认序列的每一步都代表一次命中。而且我认为获取此细分的最简单方法是在收集数据(例如来自 cookie)时为此类会话设置自定义维度。
猜你喜欢
  • 2014-07-19
  • 1970-01-01
  • 1970-01-01
  • 2020-06-21
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 2016-07-13
相关资源
最近更新 更多