Вопрос по Google Analytics - PullRequest
       15

Вопрос по Google Analytics

0 голосов
/ 11 января 2010

Приведенный ниже код предназначен для получения учетных записей пользователей в Google Analytics. Мой вопрос что нужно заменить вместо кода ga:AccountName и ga:ProfileId в приведенном ниже коде, чтобы найти посетителей, авторизованных на сайте

/*
 * Retrieve 50 accounts with profile names, profile IDs, table IDs
 * for the authenticated user
 */

// Create the analytics service object
var analyticsService =
    new google.gdata.analytics.AnalyticsService('iSample_acctSample_v1.0');

// The feed URI that is used for retrieving the analytics accounts
var feedUri =
    'https://www.google.com/analytics/feeds/accounts/default?max-results=50';

// callback method to be invoked when getAccountFeed() returns data
var callback = function(result) {

  // An array of analytics feed entries
  var entries = result.feed.entry;

  // create an HTML Table using an array of elements
  var outputTable = ['<table>'];
  outputTable.push('<tr>',
    '<th>Account Name</th>',
    '<th>Profile Name</th>',
    '<th>Profile Id</th>',
    '<th>Table Id</th></tr>');

  // Iterate through the feed entries and add the data as table rows
  for (var i = 0; i < entries.length; i++) {
    var entry = entries[i];

    // add a row in the HTML Table array for each value
    var row = [
      entry.getPropertyValue('ga:AccountName'),
      entry.getTitle().getText(),
      entry.getPropertyValue('ga:ProfileId'),
      entry.getTableId().getValue()
    ].join('</td><td>');
    outputTable.push('<tr><td>', row, '</td></tr>'); 
  }
  outputTable.push('</table>');

  // print the generated table
  PRINT(outputTable.join(''));
}

// Error handler
var handleError = function(error) {
  PRINT(error);
}

// Submit the request using the analytics service object
analyticsService.getAccountFeed(feedUri, callback, handleError);

1 Ответ

1 голос
/ 11 января 2010

Вы можете создать запрос API с помощью проводника запросов Google Analytics Data Feed Вот ссылка . Если вы аутентифицируетесь с помощью аккаунта Google, связанного с вашими данными Google Analytics, вы сможете выбрать профиль для запроса и увидеть соответствующий идентификатор профиля.

Идентификатор учетной записи - это номер, следующий за суффиксом «UA-» и после суффикса -1 (или - [любое число]) в вашем коде отслеживания Google Analytics. По памяти я думаю, что AccountName - это адрес электронной почты, связанный с учетной записью Google (может быть @ gmail.com, но не обязательно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...