首页 > 解决方案 > 谷歌分析从 api 调用中获取自定义报告

问题描述

我对谷歌分析这个东西很陌生。我有 3 件事。

  1. 使用 node.js express 框架编写的 RESTapi。
  2. 使用 react native 编写的移动应用
  3. 使用 vue.js 编写的管理面板 UI

移动应用程序是食品应用程序。它有很多餐馆。我想传递一个 restaurant_id 并且只需要获取该特定餐厅的菜品视图。

为此,我必须从我的管理面板 UI 进行 API 调用。根据官方文档,我必须像这样进行我的 api 调用。

function makeApiCall() {
  var apiQuery = gapi.client.analytics.data.ga.get({
    'ids': TABLE_ID,
    'start-date': '2010-01-01',
    'end-date': '2010-01-15',
    'metrics': 'ga:sessions',
    'dimensions': 'ga:source,ga:keyword',
    'sort': '-ga:sessions,ga:source',
    'filters': 'ga:medium==organic',
    'max-results': 25
  });
  // ...
}

要传递这样的TABLE_ID,我如何在我的分析中创建一个表?以及start-dateend-date是我猜的参数。我如何创建这样的参数TABLE

标签: google-analyticsgoogle-analytics-api

解决方案


如果您查看文档中代码示例前面的句子,您会看到 TABLE_ID 指的是视图 ID:

在此处输入图像描述

获取视图 ID 的最简单方法是在管理部分导航到“视图设置”(最右侧列中的第一项)。您将在“基本设置”部分找到视图 ID。


推荐阅读