【问题标题】:How do I retrieve the Event Label and Event Value parameters in GA4 using Python api call?如何使用 Python api 调用检索 GA4 中的事件标签和事件值参数?
【发布时间】:2021-05-06 21:32:50
【问题描述】:

我正在使用 Python API 检索信息以生成应用程序的分析报告。我们正在使用新的 GA4。

触发事件时通过gtag.js发送事件参数:Event Category, Event Action, Event Label and Event Value

参数标注如下: 类别、操作、标签、值

现在,一旦事件被触发,我需要从 GA4 收集有关事件的所有信息,并使用 Python API 调用制作我自己的报告。我需要通过 gtag.js 传递的所有事件标签和事件值的信息

我正在使用:

request = RunReportRequest(
        property=f"properties/{property_id}",
        dimensions=[Dimension(name="eventName")],
        metrics=[Metric(name="eventCount")],
        date_ranges=[DateRange(start_date= sdate, end_date= edate)],
    )
client = BetaAnalyticsDataClient()
response = client.run_report(request)

这只会给出事件名称和发生事件的计数。 我读到在 GA3 中,eventLabel, eventCategory and eventAction 被视为维度,eventValue 被视为度量。但在 GA4 中似乎并非如此。 我尝试将eventLabel 作为请求有效负载中维度字段中的维度。它给我一个错误,说它不是一个有效的维度。 我在指标字段中尝试了eventValue,这将为我提供每个事件的所有事件值的总和。

但我需要每个事件的单独值以及与之对应的标签。 有什么方法可以检索这些信息?我错过了什么吗? 如果需要,很乐意分享更多信息。

感谢任何帮助。在此先感谢:)

【问题讨论】:

    标签: python google-analytics google-api google-analytics-4 google-analytics-data-api


    【解决方案1】:

    Google Analytics 4 (GA4) 的数据模型与 Universal Analytics (UA) 不同。

    In UA data model is based on hits 其中 event 是一种命中类型,您可以在其中传递参数(Category、Action、Label 和 Value),这些参数在 GA4 中被删除。 GA4 has data model based on events 其中需要传递event name 和自定义参数。

    这里是关于如何通过 API send events in GA4available columns 的链接。

    【讨论】:

    • 感谢您的回复。但是您能否详细说明如何使用 python API 检索自定义维度和指标值。你有可以分享的代码 sn-p 吗?再次感谢:)
    • @ChandanaSrinivasa 。查看custom dimensionscustom metrics 的文档
    【解决方案2】:

    您可以在此处了解如何将 Universal Analytics 事件检测为 Google Analytics 4 事件:https://developers.google.com/analytics/devguides/collection/ga4/translate-events

    GA4 事件没有类别、操作和标签的概念,并且与 UA 属性不同,GA4 报告不显示类别、操作和标签。因此,最好根据 GA4 模型重新考虑您的数据收集,而不是将您现有的事件结构移植到 GA4。

    【讨论】:

    • 您好 Michele Pisani,感谢您的回复。我尝试发送链接中提到的事件。它出现在 GA4 最后 30 分钟报告中。但是,我需要使用 python 收集这些事件及其参数值并生成我自己的报告。我尝试了 customEvent:parameter 和 value。它似乎确实显示了尺寸,但没有显示实际值。有没有办法检索我使用 gtag.js 发送的值。例如:gtag('event','eventname',{ event_category: 'categoryname', event_label: 'custom_dim', value: 12 }我如何收集值 12?
    猜你喜欢
    • 2022-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多