API Google Analytics: фильтр по нескольким URI?


Проблема в том, что мне нужно отфильтровать около 100 URI аналитики, которые находятся в базе данных (скажем, наиболее важные страницы сайта), их можно запрашивать по одному, но я думаю, что это неэффективно. Цель состоит в том, чтобы отфильтровать все URI сразу. вместо

filters=ga:pagePath==/firstURI

Мне нужно что-то вроде

filters=ga:pagePath==/firstURI && /secondURI && /thirdURI && /...URI

Я играл с http://ga-dev-tools.appspot.com/explorer/?csw=1 и искал документацию об этом, но ничего не смог найти! Я надеюсь, что вы это сделаете будь в состоянии помочь мне!

Author: user1418998, 2014-03-27

2 answers

После очень долгой и неприятной игры с Обозревателем запросов Google Analytics 2 я пришел с решением, подобным этому, которое делает правильную работу.

filters=ga:pagePath==/firstURI,ga:pagePath==/secondURI

ВАЖНО: НЕТ ПРОБЕЛОВ между фильтрами

Справочная документация

Комбинирование фильтров

Фильтры могут быть объединены с использованием ИЛИ и И логической логики. Это позволяет эффективно расширить ограничение в 128 символов для выражения фильтра. ИЛИ

В Оператор OR определяется с помощью запятой (,). Он имеет приоритет над оператором И и не может использоваться для объединения измерений и показателей в одном выражении.

Примеры: (каждый должен быть закодирован по URL-адресу)

Страна - либо (Соединенные Штаты, ЛИБО Канада): ga:country==United%20States,ga:country==Canada

Пользователи Firefox в операционных системах (Windows ИЛИ Macintosh): ga:browser==Firefox;ga:operatingSystem==Windows,ga:operatingSystem==Macintosh И

Оператор AND определяется с помощью точки с запятой (;). Ему предшествует оператор ИЛИ, и его МОЖНО использовать для объединения измерения и метрики в одном и том же выражении.

Примеры: (каждый должен быть закодирован по URL-адресу)

Страна - Соединенные Штаты, А браузер - Firefox: ga:country==United%20States;ga:browser==Firefox

Страна - Соединенные Штаты, И язык не начинается с "en": ga:country==United%20States;ga:language!~^en.*

Операционная система (Windows ИЛИ Macintosh) И браузер (Firefox ИЛИ Chrome): ga:operatingSystem==Windows,ga:operatingSystem==Macintosh;

ga:browser==Firefox,ga:browser==Chrome

Страна - Соединенные Штаты, И визиты больше 5: ga:country==United%20States;ga:visits>5

 20
Author: user1418998, 2014-03-27 14:05:53

Я смог сделать это с помощью регулярного выражения и измерения целевой страницы:

ga:searchDestinationPage=~^(pagePath1|pagePath2|pagePath3)

Помните, что шляпа (^) в регулярном выражении означает, что она начинается в начале строки, а это значит, что вам нужно обязательно включить любые начальные косые черты (/) в записи пути к странице.

 1
Author: Preston, 2015-10-16 16:28:40