我想用事件创建转化漏斗。我创建的大多数事件都列在“Select_content”下。但是,Google Analytics 不允许我选择“Select_content”下的任何特定事件,只能选择“Select_content”的整个类别。有什么方法可以使用“Select_content”下的特定事件创建转换漏斗?
有什么办法可以破解CONTACT_DETAIL
event 到其特定事件(例如 CALL
、 MESSAGE
、 TAG
、 DATE
等)?
这就是我从 iOS 应用程序发送 Google Analytics 事件的方式
Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
AnalyticsParameterItemID: "id-\(id)" as NSObject,
AnalyticsParameterItemName: itemName as NSObject,
AnalyticsParameterContentType: contentType as NSObject
])
它出什么问题了?为什么 BigQuery 无法从已上传的 Google Analytics 数据进入更深层次?
最佳答案
根据您设置事件的方式,您可以通过 EventCategory
访问它们。 , EventAction
或 EventLabel
假设您已连接 Google Analytics 数据导入,所有这些都会传递到 BigQuery。
例如,如果您要查找的事件的事件类别为 Select_content
那么您可以首先使用 WHERE 子句过滤这些事件,例如:WHERE hits.eventInfo.eventCategory = "Select_content"
请注意,为了获得.hits
您需要在嵌套数据中的级别 UNNEST
命中,例如像这样:
SELECT COUNT(hits.eventinfo.eventlabel) AS my_events,
FROM `PROJECT.DATASET.ga_sessions_20*` AS t
CROSS JOIN UNNEST(hits) AS hits
WHERE parse_date('%y%m%d', _table_suffix) between
DATE_sub(current_date(), interval 7 day) and
DATE_sub(current_date(), interval 1 day)
AND hits.eventInfo.eventCategory = "Ecommerce"
如果您不想看到事件类别下的所有内容,您还可以添加到 WHERE 子句以过滤到特定的事件操作,例如:
WHERE hits.eventInfo.eventCategory = "Ecommerce"
AND hits.eventInfo.eventAction = "Purchase"
一旦您设法为您的漏斗隔离了正确的事件,从计数中组装漏斗应该非常简单。
希望有帮助!
关于google-analytics - BigQuery 和 Google 分析兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50279649/