API Google Analytics и пользовательские переменные - PullRequest
0 голосов
/ 10 июля 2011

Я пытаюсь загрузить переменные, определенные пользователем, используя Google Analytics API. Логин работает, и он правильно показывает обычные запросы, как показано ниже, но я не могу понять, как извлечь данные переменных, определенных пользователем.

USER_EMAIL="my@email.tld" #Insert your Google Account email address here
USER_PASS="mypassword" #Insert your password here
TABLE_ID="ga:12345my_t_id" #Insert your table ID here (ie ga:1234)

    googleAuth="$(curl https://www.google.com/accounts/ClientLogin -s \
      -d Email=$USER_EMAIL \
      -d Passwd=$USER_PASS \
      -d accountType=GOOGLE \
      -d source=curl-dataFeed-v2 \
      -d service=analytics \
      | awk /Auth=.*/)"

    feedUri="https://www.google.com/analytics/feeds/data\
    ?ids=$TABLE_ID\
    &start-date=2010-04-04\
    &end-date=2011-07-07\
    &dimensions=ga:source,ga:medium\
    &metrics=ga:visits\
    &sort=-ga:visits\
    &filters=ga:medium%3D%3Dreferral\
    &max-results=5\
    &prettyprint=true"

    curl $feedUri --silent \
      --header "Authorization: GoogleLogin $googleAuth" \
      --header "GData-Version: 2"

Кстати, пользовательская переменная - это полный URL-адрес реферала.

РЕДАКТИРОВАТЬ: Я выяснил это, ga: userDefinedValue с помощью проводника аналитических данных, добавьте комментарий, если хотите получить вознаграждение!

http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html

1 Ответ

3 голосов
/ 15 июля 2011

Это устарело.

Вы должны использовать ga:customVarName(n)

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