Я использую RGoogleAnalytics и пытаюсь вывести пользовательское измерение с помощью API Google. Google объявил, что «Разработчики могут использовать настраиваемые параметры для отправки уникальных идентификаторов в Google Analytics, а затем использовать базовый API отчетов для извлечения этих идентификаторов вместе с другими данными Google Analytics».Запрос пользовательских измерений с использованием RGoogleAnalytics
Мой запрос выглядит так:
library("RGoogleAnalytics")
client.id <- "xxx....apps.googleusercontent.com"
client.secret <- "xxx..IoG"
token <- Auth(client.id,client.secret)
save(token,file="./token_file")
query.list <- Init(start.date = "2014-12-01",
end.date = "2014-12-01",
dimensions = "ga:dimension1==UserID",
metrics = "ga:sessions ",
max.results = 10000,
sort = "- ga:dimension1",
table.id = "ga:xxxxx58")
ga.query <- QueryBuilder(query.list)
ga.data <- GetReportData(ga.query, token)
и это приводит к ошибке: Код: 400 Причина: недопустимый размер или метрический: га: dimension1 == Идентификатор_пользователя.
UserID является одним из настраиваемых измерений, и я могу просмотреть список UserID из пользовательского отчета. Моя цель - получить список UserID с помощью RGoogleAnalytics. Тем не менее, я не уверен, какое значение мне нужно передать в коде для запроса пользовательского измерения (или это возможно даже с помощью RGoogleAnalytics.)
вы запрашиваете размеры. если вы хотите отфильтровать добавление ==, вам нужно добавить фильтр. – DaImTo
@DalmTo, спасибо за заметку, но, к сожалению, я не уверен, что я не буду следовать. Так что мне не нужно, потому что я не добавляю фильтр, но какое значение мне нужно передать для вывода пользовательского измерения? – user1486507
ga: dimension1 - это то, что вы запрашиваете, чтобы получить свой первый пользовательский размер – DaImTo