Google Analytics事件出现在控制台中,但在Api v4结果中不再出现

2024-04-19 14:34:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想安装Google Analytics Events来检索和计算一系列10张图片的点击量:

我使用以下代码:

<div onclick="ga('send','event','timelineb','pic10','1025902x10');">.......

我使用Google提供的代码:https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-py

我刚把报告改成:

  return analytics.reports().batchGet(
      body={
        'reportRequests': [
        {
          'viewId': VIEW_ID,
          'pageSize': 10000,
          'dateRanges': [{'startDate': '7daysAgo', 'endDate':  "today"}],
          'metrics': [{'expression': 'ga:eventValue'}],
          'dimensions': [
                {'name': 'ga:eventLabel'},
                #{'name': 'ga:eventAction'},
                {'name': 'ga:eventCategory'}
                ],
        }]
      }
  ).execute()

在输出时,我得到了旧的值(在我把timeline而不是timelineb放进去的时候)

Date range: 0
ga:eventValue: 9
ga:eventLabel: 2148641
ga:eventCategory: timeline

我只看到旧的eventCategory“timeline”,而没有看到新的eventCategory“timelineb”

我等了一会儿,点击了好几次来生成事件,但什么都没有出现


Tags: 代码namedivgoogle图片eventstimelineanalytics
1条回答
网友
1楼 · 发布于 2024-04-19 14:34:23

经过一番努力,我发现我需要在metrics配置中使用ga:uniqueEvents。现在每件事都表现得很好

  return analytics.reports().batchGet(
      body={
        'reportRequests': [
        {
          'viewId': VIEW_ID,
          'pageSize': 10000,
          'dateRanges': [{'startDate': '7daysAgo', 'endDate':  "today"}],
          'metrics': [{'expression': 'ga:uniqueEvents'}],
          'dimensions': [
                {'name': 'ga:eventLabel'}, 
                {'name': 'ga:eventCategory'}
                ],
        }]
      }
  ).execute()

和改变

<div onclick="ga('send','event','timelineb','pic10','1025902x10');">.......

<div onclick="ga('send','event','timelineb','pic10','1025902x10', 1);">.......

事件值加1很重要,似乎是用来乘以点击次数的

希望这有帮助

相关问题 更多 >