Итак, я понимаю, что вы делаете:
Вы устанавливаете пользовательские переменные на уровне страницы (важное техническое примечание: их нужно вызывать перед _trackPageview или каким-либо другим вызовом, иначеони не будут отслеживаться.)
Ваш код может выглядеть примерно так:
_gaq.push(['_setCustomVar', 2, 'Brand', 3]);
Теперь, когда вы запрашиваете API Google Analytics, важно отметить, что слот # оченьважно, так как слот, к которому вы обращаетесь, явно указан в запросе.
Итак, чтобы сделать это, вам нужно установить свои размеры на ga:customVarName2
и ga:customVarValue2
и решить, какую метрику вам интересно получить.Вы упоминаете просмотры страниц, поэтому вы используете ga:pageviews
.(Вы ни в коем случае не ограничены просмотрами страниц. Вы можете использовать любую метрику, кроме пары конкретных AdWords.)
Этот запрос вернет вам все пользовательские переменные из этого слота и числосвязанные с ними просмотры страниц.
Вы также упомянули, что хотите фильтровать по значению.
Это можно сделать, установив для фильтра значение, подобное ga:customVarValue2==Apple
.
Вы можете посмотреть, как будет выглядеть этот запрос , в проводнике запросов .
Вот пример экрана:
Наконецвсе запросы API Google Analytics по умолчанию требуют, чтобы вы установили диапазон дат, чтобы вы могли запросить его самостоятельно.
Все, что вам нужно сделать, - это решить , какую библиотеку вы хотите использовать в качестве интерфейса, и вы готовы к работе.