IP Range через регулярное выражение в фильтрах Google Analytics
Google Analytics рекомендует не модифицировать фильтрами основное представление с тем, чтобы в нём всегда были “сырые данные”, к которым можно было бы обратиться в случае, если новый фильтр оказался применён неверно.
Тогда получаются 3 представления:
- Для сырых данных (Raw);
- Master, по данным которого будут строиться отчёты;
- Test, для тестирования новых фильтров и гипотез.
Чаще всего для использования в мастер-представлении требуется собрать фильтр для исключения пользователей по группе IP адресов — как правило, это сеть офиса. Если внешний IP адрес всего один, то повезло, достаточно его просто указать как исключение. Обычно группа адресов задана диапазоном; как узнать — проще всего спросить своего системного администратора.
Допустим, администратор заявляет о принадлежности диапазона 111.22.33.1–111.22.34.255.
Нельзя просто так взять и написать этот диапазон в поле фильтра Google Analytics, фильтру нужны либо точные соответствия текста (не этот случай), либо “регулярные выражения”.
Бесплатных сервисов — конструкторов выражений для диапазонов IP адресов — достаточно много. Например, этот — IP Range Regular Expression Builder.
Требуется ввести начало и окончание диапазона как First и Last IP Address,

затем скопировать результат из Step 3 между символами ^ и $, не включая их в результат, в настройки фильтра:

Чтобы в будущем не пытаться перевести выражение обратно в диапазон, целесообразно вписать группу адресов в название фильтра.