Google Analytics的自定义维度值

时间:2015-08-20 17:44:45

标签: javascript google-analytics

我正在研究Google Anlytics报告,我想知道如何在JavaScript中获取或返回查询参数值(不是仪表板,基于过滤查询的单个值),如页面视图?

相关代码:

$('.shippingAddressFormFields [name="' +  v.getAttribute("name") + '"]')
    .val(v.dataset.values);

1 个答案:

答案 0 :(得分:0)

如果您只想从Google Analytics查询中获取数据,则应使用Data对象(仅运行查询)而不是DataChart对象(运行查询并转储结果进入谷歌图表。

DataDataChart个对象在查询并成功返回时会发出事件,因此您只需要侦听这些事件并记录结果。

以下是一个例子:

// Creates a new report object.
var report = new gapi.analytics.report.Data({
  query: {
    'ids': 'ga:XXXXXX',
    'metrics': 'ga:pageviews',
    'dimensions': 'ga:dimension1',
    'start-date': '7daysAgo',
    'end-date': 'yesterday',
  }
});

// Runs the query.
report.execute();

// Specifies the callback function  to be run when the query succeeds.
report.on('success', function(response) {

  // Logs the entire response object.
  console.log(response);

  // Logs just the total pageviews.
  console.log(response.totalsForAllResults['ga:pageviews']);
});