【问题标题】:BigQuery and Google analytics compatibility issuesBigQuery 和 Google 分析的兼容性问题
【发布时间】:2018-10-21 02:56:58
【问题描述】:

我想创建包含事件的转化渠道。我创建的大多数事件都列在“Select_content”下。但是,Google Analytics 不允许我选择“Select_content”下的任何特定事件,只能选择“Select_content”的整个类别。有什么方法可以使用“Select_content”下的特定事件创建转化渠道?

有没有办法将CONTACT_DETAIL 事件分解为特定事件(例如CALLMESSAGETAGDATE 等)?

这就是我从 iOS 应用发送 Google Analytics 事件的方式

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
   AnalyticsParameterItemID: "id-\(id)" as NSObject,
   AnalyticsParameterItemName: itemName as NSObject,
   AnalyticsParameterContentType: contentType as NSObject
])

它有什么问题?为什么 BigQuery 无法从已上传的 Google Analytics 数据中进入更深层次?

【问题讨论】:

    标签: google-analytics google-cloud-platform google-bigquery


    【解决方案1】:

    根据您设置事件的方式,您可以通过EventCategoryEventActionEventLabel 访问它们,并且假设您已连接 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"
    

    一旦您设法为您的漏斗分离出正确的事件,就应该非常简单地从计数中组装一个漏斗。

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 1970-01-01
      • 1970-01-01
      • 2013-12-11
      • 2013-01-25
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多