我需要取消嵌套来自 GA4 的所有事件的所有 event_params,这些事件存储在 BigQuery 的嵌套表中。
我需要实现的是能够提取所有事件及其所有 event_params,而无需指定每个事件的名称及其数据类型,只需完全取消嵌套所有记录即可。
为每个 event_param 编写取消嵌套查询将不起作用,因为会不断添加新的查询。
您将必须使用某种脚本才能将所有可用参数动态提取到列中。 在 SQL 语句脚本中生成可用参数列表,然后迭代该列表以生成列,或者使用 dbt 脚本执行相同操作。
请参阅此处的示例:
或者 - 您可以使用 Velir 现有的 ga4 dbt 软件包,可在此处获取: