Как использовать регулярные выражения в Google ***ytics и Google Tag Manager > NetPeak - Независимость и осознанность
NetPeak Biz Tech    


Как использовать регулярные выражения в Google ***ytics и Google Tag Manager

Как использовать регулярные выражения в Google ***ytics и Google Tag Manager

< >

Как новичку разобраться в регулярных выражениях Мы уже писали о том, что такое регулярные выражения, об их структуре: почитайте в статье «Как новичку разобраться в регулярных выражениях». В этом посте поговорим о конкретных примерах для Google ***ytics и Google Tag Manager.

Типы/разновидности регулярных выражений (Regex Engines)

Для начала определимся с терминологией.

Механизм регулярных выражений — это алгоритм реализации regex с использованием определенного типа синтаксиса.

Доступно множество таких типов. Наиболее популярные среди них:

  • PCRE (PHP) ;
  • JavaScript;
  • Python;
  • Golang.

Разные механизмы регулярных выражений поддерживают разные типы синтаксиса и значение метасимволов может меняться в зависимости от используемого механизма. Таким образом, регулярное выражение, которое считается допустимым для одного механизма, может не действовать для другого.

Всякий раз, когда тестируете регулярное выражение с помощью инструмента тестирования, выбирайте удобный для себя вариант:

JavaScript — механизм регулярных выражений Google ***ytics и Google Tag Manager, поэтому перед тестированием Regex Engines для GA и GTM  в качестве варианта следует выбирать JavaScript. Регулярные выражения в GA и GTM используются:

  1. При настройке целей.
  2. Когда мы задействуем расширенный фильтр в отчетах.
  3. При создании пользовательских сегментов.
  4. Для настройки фильтров представлений.
  5. Как условия триггеров в GTM.
  6. Когда задаем условия тегов.

    Как поможет regex в работе с Google ***ytics?

    1. Настройка цели, которая должна соответствовать нескольким страницам

    Предположим, что после выполнения транзакции или создания лида (заполнил форму с контактными данными, заказал услугу через форму) ваш пользователь перенаправляется на страницу с благодарностью и что у каждого пользователя есть уникальный URL-адрес страницы с динамическим ID заказа, например /product/ thank-you/?ORDER_ID=1986434. В таком случае, мы используем тип соответствия «начинается с» при настройке цели и добавляли в переход /product /thank-you/?ORDER_ID=

    Такая настройка не корректная, так как при ошибке с оформлением заказа, клиент попадет на страницу с ошибкой /product/thank-you/?ORDER_ID=error и данные в Google ***ytics искажаются.

    Цель должна соответствовать условиям — сpaбатывать, если в url-адресе есть пять цифр (каждый раз разные) и не сpaбатывать, если цифры не обнаружены. С помощью регулярных выражений ссылку можно записать так:

    • ^ — строка начинается с наборов символов;
    • \ — метасимвол экранирования, чтобы слэш и вопросительный знак обpaбатывались как обычный символ;
    • \d{5} — только пять цифр после знака.

    При составлении условий цели мы можем как указывать часть каталога /product/, так и не указывать. Если, например, у вас сайт услуг и thank-you page — форма с отправкой контактных данных, тогда часть с /product/ каталога можно пропустить.

    2. Настройка воронки продаж, в которой шаг последовательности должен соответствовать нескольким страницам, а не одной

    Правильная воронка продаж состоит из нескольких страниц. Например, в стандартной воронке продаж пользователь попадает на домашнюю страницу и это первый шаг воронки.

    С домашней страницы пользователь может переходить к различным категориям в поисках конкретных продуктов. В этом случае у страниц разных категорий будут разные URL-адреса, и если вы хотите добавить URL-адреса всех категорий в воронку продаж, используйте регулярное выражение.

    Фактически, когда вы настраиваете воронку, все URL-адреса обpaбатываются как регулярные выражения:

    Мы используем «^» — начало строки и « (конец строки), чтобы исключить ложное сpaбатывание, если какой-то сервис будет отправлять не одноименное, но схожее имя события (категории, действия).

    3. Исключение трафика из диапазона IP-адресов с помощью фильтров

    Существует множество фильтров, требующих регулярных выражений. Крупные организации обычно владеют несколькими IP-адресами. Поэтому, чтобы исключить внутренний трафик организации, вам необходимо указать диапазон IP-адресов с помощью регулярного выражения:

    Чтобы составить данное регулярное выражение не обязательно прописывать его в ручную. Если вам известен диапазон IP адресов вашего офиса, можно воспользоваться бесплатными сервисами, например IP Range Regular Expression Builder. Он сам сгенерирует регулярное выражение, которое нужно скопировать и вставить в поле между символами ^ и $, не включая их в настройки фильтра.

    4. Понимание коммерческой ценности длиннохвостых ключевых слов

    Ключевые слова с длинным хвостом дают дополнительные преимущества: меньшая конкуренция, хороший объем трафика, а также более высокие конверсии.

    Используя регулярные выражения, вы можете создать сегмент для ключевого слова с длинным хвостом в Google ***ytics. Создавайте сегменты ключевых слов с длинным хвостом, используя следующие регулярные выражения:

    • ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){0}$ — Фильтр ключевой фразы из одного слова;
    • ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){1}$ — Фильтр по фразе из двух слов;
    • ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){2}$ — Фильтр по фразе из трех слов;
    • ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){3}$ — Фильтр по ключевой фразе из четырех слов;
    • ^[^\.\s\-]+([\.\s\-]+[^\.\s\-]+){4}$ — Фильтр по фразе из пяти слов.

            5. Перезапись URL в отчетах Google ***ytics

            Например, добавление имени хоста к URL запроса:

            Вы также можете переписать URL-адреса в отчетах Google ***ytics с помощью расширенного фильтра «поиск и замена». Это удобно, если на сайте очень длинные нечитабельные динамические URL-адреса, и вы не сразу можете понять, о чем эта страница.

            Например, с помощью расширенного фильтра «Найти и заменить» просим GA сообщить URL https://www.domain.com/fder/?catg=2341&pid=428 в качестве https://www.domain.com/outdoor/fleeces.

            6. Фильтрация данных на основе сложных шаблонов в интерфейсе отчетов Google ***ytics

            Например, это регулярное выражение может сегментировать весь трафик, поступающий с сайтов социальных сетей:

            twitter\.com|facebook\.com|linkedin\.com|plus\.google\.com|t\.co|bit\.ly|reddit\.com

            Важно: набор социальных сетей индивидуальный под каждый сайт.

            7. Поиск спама-реферера в Google ***ytics

            Например, вы можете использовать следующее регулярное выражение, чтобы отфильтровать все источники спама в отчете «Рефералы»: button|ilovevitaly|darodar|hulfingtonpost|ranksonic|[0-9]{1,3}\.[0-9]{1,3}|site

            8. Блокировка спамных рефералов с помощью настраиваемого расширенного фильтра в Google ***ytics.

            Например, этот фильтр должен блокировать весь трафик от указанных источников спама:

            9. Использование регулярных выражений при создании групп контента в Google ***ytics

            Группы контента позволяют создавать логическую структуру содержимого, которая отражает видение сайта или приложения, а затем просматривать и сравнивать совокупные показатели по названию группы, анализировать отдельные URL, заголовки страниц и названия экранов. Например, можно узнать суммарное количество просмотров всех страниц в категории /Платья/, а затем изучить сведения по каждой из них.

            10. Использование регулярных выражений при создании группировки каналов в Google ***ytics

            Группы каналов — это группы, по которым распределяются источники вашего трафика с учетом заданных правил. Данные в отчетах Google Аналитики организованы в соответствии с группой каналов по умолчанию. В нее входят наиболее типичные источники трафика, такие как «Поисковая реклама» и «Прямой трафик», но мы также можем добавить свой канал. Например, «Социальные сети» (как указано на скриншоте ниже), для анализа количества трафика пришедшего из разных социальных сетей:

            11. Использование регулярного выражения в фильтре таблицы

            В Google ***ytics стандартные и пользовательские отчеты представлены в виде таблиц. Вы найдете вариант фильтра, в котором сможете исключить или включить данные, которые также принимают регулярное выражение.

            Здесь также можно использовать расширенный фильтр и регулярные выражения в расширенном фильтре.

            Здесь вы можете использовать несколько регулярных выражений для включения и исключения страниц.

            Преимущества использования REGEX в Диспетчере тегов Google

            С помощью регулярных выражений вы можете:

            1. Настроить сложные триггеры в GTM.
              Например вам нужно разместить Pop-up форму только на страницах блога. В таком случае настройка триггера будет соответствовать:

            «.» — точка, любой символ (буква, цифра, спецсимвол), в сочетании с «*», обозначает любое количество любых символов, то есть страницы вложенные в blog, включая ее саму.

            Если необходимо, чтобы тег сpaбатывал только для украинской версии сайта:

            1. Использовать REGEX в пользовательской переменной JavaScript.

            Например, при отслеживании поиска по сайту без параметра запроса в Диспетчере тегов Google:

            Советы по использованию регулярных выражений в Google ***ytics и Google Tag Manager

            1. Используйте символ «|» осторожно. Он «|» представляет собой условие «OR» — неразумно использовать символ вертикальной черты в начале или конце регулярного выражения, которое может испортить требуемый набор данных.
            2. Если вы не уверены во всех возможных комбинациях в регулярном выражении, используйте «. *», чтобы найти список всех возможных комбинаций в вашем наборе данных.
            3. Помните, что все страницы запускаются в Диспетчере тегов Google, если вы хотите преобразовать все страницы в регулярное выражение, используйте «. *» (выбрать все применимые страницы).
            4. Не используйте пробелы в регулярных выражениях. Пробелы в регулярном выражении могут испортить ожидаемые результаты. Перед использованием регулярных выражений в Google ***ytics или Диспетчере тегов Google лучше всего использовать инструмент для проверки регулярных выражений.
            5. Регулярные выражения не чувствительны к регистру. Имейте в виду, что все, что вы вставляете между метасимволами, будет искать только это значение. Регулярные выражения можно сделать чувствительными к регистру в Google ***ytics, отметив соответствующее поле или выбрав соответствующее условие в Google Tag Manager.
            6. Google ***ytics может поддерживать регулярные выражения длиной до 256 символов. Если ваше регулярное выражение превышает 256 символов, оно не будет работать.
            7. Если вы используете REGEX в пользовательских тегах JavaScript с помощью GTM, всегда добавляйте комментарии перед регулярными выражениями.



            Комментарии:
            
            Семь улучшений Netpeak: SEO, PPC и английская версия блога. Выпуск первый

            Семь улучшений Netpeak: SEO, PPC и английская версия блога. Выпуск первый Сегодня мы открываем новую регулярную серию постов, в которых будем стараться раз в квартал рассказывать про семь важных улучшений Netpeak в работе с клиентами. Сейчас мы максимально сфокусированы на SEO и PPC....

            18 01 2025 18:57:35

            Блокчейн, революция контент-маркетинга и cмepть автора

            Блокчейн, революция контент-маркетинга и cмepть автора Контент-революция: искусственный интеллект для уникальных текстов с достоверной информацией и контент-платформы на блокчейне для сохранения авторского права. Читайте больше в статье!...

            17 01 2025 16:56:51

            Как увеличить конверсию интернет-магазина — 10 кейсов Prom.ua

            Как увеличить конверсию интернет-магазина — 10 кейсов Prom.ua О методах поднять и расширить трафик рассказал руководитель internet-проекта Prom.ua Иван Портной....

            16 01 2025 21:57:24

            Длинные заголовки в Google Рекламе

            Длинные заголовки в Google Рекламе После нехитрых манипуляций с текстом вторая строка оказывается в заголовке....

            15 01 2025 2:21:42

            Какие виды гeймификации можно использовать в рассылках

            Какие виды гeймификации можно использовать в рассылках Игровой формат отлично работает в email-рассылке. Но какой вид гeймификации интересен любой целевой аудитории? Давайте рассмотрим примеры....

            14 01 2025 13:20:53

            Как увеличить продажи на 75% с помощью внутренней оптимизации сайта — кейс maxi.az

            Как увеличить продажи на 75% с помощью внутренней оптимизации сайта — кейс maxi.az Увеличение трафика из поисковых систем Азербайджана на 30% за три месяца. И он продолжает расти...

            13 01 2025 5:49:59

            Инфлюенс-маркетинг — как дружить и сотрудничать с блогерами, чтобы всем было хорошо. Опыт Kacho Group

            Главная цель инфлюенс-маркетинга — теплый и близкий контакт с аудиторией. Клиентам нравится ассоциировать продукты с живыми, знакомыми им людьми — пускай и только по интернету. Читать дальше....

            12 01 2025 22:10:13

            С чего начать обучение SEO и как понять, что это «твоё»

            С чего начать обучение SEO и как понять, что это «твоё» Как определить, что SEO-продвижение не будет в тягость, что и кого читать начинающему специалисту...

            11 01 2025 18:12:13

            Евгений Черняк про бизнес, кассовый разрыв, нематериальную мотивацию сотрудников и Big Money

            Как делать большие деньги даже, когда случаются кассовые разрывы и каким образом строить процессы внутри компании, чтобы сотрудники горели своим (вашим) делом? Узнать!...

            10 01 2025 3:55:29

            Как узнать покупателя в лицо: сегментируем аудиторию и моделируем персоны

            Как узнать покупателя в лицо: сегментируем аудиторию и моделируем персоны Знакомство с реальным и потенциальным клиентом. Как создать доверительные отношения? Для этого понадобится сделать сегментацию аудитории и определить, кто ваш покупатель: от рода занятий, до его самых сокровенных страхов. Узнайте больше!...

            09 01 2025 10:46:19

            Что делать, если приложение удалили из Google Play или App Store

            Что делать, если приложение удалили из Google Play или App Store Есть ли шанс на апелляцию...

            08 01 2025 13:24:44

            Как анализировать эффективность рекламы в Google ***ytics? Часть третья: пользовательские сегменты

            Как анализировать эффективность рекламы в Google ***ytics? Часть третья: пользовательские сегменты Зачем нужны пользовательские сегменты клиентов и как их создавать — читайте в завершающей части серии «Как анализировать эффективность рекламы в Google ***ytics?»...

            07 01 2025 17:14:51

            Кейс по трафиковому продвижению в тематике «климатическое оборудование»: ROMI 366%

            Кейс по трафиковому продвижению в тематике «климатическое оборудование»: ROMI 366% Продажа климатического оборудования. Кейс о проекте, который продвигался у нас на услуге «продвижение по позициям» и не демонстрировал хороших результатов как по росту трафика, так и по продажам, не смотря на высокие места в выдаче. Узнать больше!...

            06 01 2025 11:59:57

            Как платить за рекламные аккаунты в Украине, России и Казахстане

            Как платить за рекламные аккаунты в Украине, России и Казахстане Подробно об оплате аккаунтов и налогообложении рекламы в Украине, России, Казахстане....

            05 01 2025 6:22:17

            Как быстро найти ошибки SEO-оптимизации с помощью Netpeak Spider

            Как быстро найти ошибки SEO-оптимизации с помощью Netpeak Spider Сохраняем время и ресурсы для проверки типичных задач и тратим его на реализацию креативных идей по оптимизации сайта....

            04 01 2025 7:44:43

            Чем http отличается от https

            Чем http отличается от https Чем отличается протокол HTTPS от HTTP — криптошифрованием, обеспечивающим безопасность ресурса...

            03 01 2025 5:53:39

            17 идей оформления офисных прострaнcтв от IT-компаний Украины

            17 идей оформления офисных прострaнcтв от IT-компаний Украины Интересные детали интерьера в офисах украинских IT-компаний: от массажного стола и тенниса до звукозаписывающей студии и корпоративной велопарковки. Читать дальше!...

            02 01 2025 15:13:43

            Форма подписки на сайте: виды и примеры форм сбора email-адресов

            Форма подписки на сайте: виды и примеры форм сбора email-адресов Какими бывают формы подписки и как их используют бренды...

            01 01 2025 9:20:36

            Сколько стоил клик в Google Ads в четвертом квартале 2016 — исследование Netpeak

            Сколько стоил клик в Google Ads в четвертом квартале 2016 — исследование Netpeak Алексей Селезнев проанализировал 29 млн кликов, и в этой статье вы прочитаете, как дорого обходятся рекламодателям клики в Google Ads....

            31 12 2024 17:48:42

            Интернет-торговля в Украине: 15 слайдов о ecommerce

            Интернет-торговля в Украине: 15 слайдов о ecommerce Тема поста — исследование электронной коммерции в Украине: рынки, статистика, объем продаж, поисковый потенциал....

            30 12 2024 5:16:27

            Чем отличается адвокат бренда от посла бренда?

            Чем отличается адвокат бренда от посла бренда? Что такое посол бренда и чем он отличается от адвоката бренда?...

            29 12 2024 9:53:52

            Деcять неочевидных и пpaктически применимых PPC-фишек — круглый стол 8P 2018

            Деcять неочевидных и пpaктически применимых PPC-фишек — круглый стол 8P 2018 Проверенные лайфхаки по платному трафику от спикеров и участников конференции 8P 2018...

            28 12 2024 21:58:15

            Ремаркетинг в поисковой сети Google для ecommerce проекта: ROMI 514%

            Ремаркетинг в поисковой сети Google для ecommerce проекта: ROMI 514% В аккаунте ***ytics появилась возможность подключения ремаркетинга в поисковой сети Google. Расскажем о результатах применения инструмента на примере кейса крупного проекта ecommerce....

            27 12 2024 1:37:45

            Кейс по рекламе в прайс-агрегаторах в тематике «гаджеты и аксессуары»: ROMI 869%

            Кейс по рекламе в прайс-агрегаторах в тематике «гаджеты и аксессуары»: ROMI 869% Мир гаджетов на Android и IOS. ROMI (возврат маркетинговых инвестиций) по валовой прибыли: 764%....

            26 12 2024 15:26:15

            Как перенести кампании в Google Рекламу и Яндекс.Директ — подробное руководство для новичков

            Как перенести кампании в Google Рекламу и Яндекс.Директ — подробное руководство для новичков Не хотите настраивать объявление в Google Рекламе и Яндекс.Директ по отдельности? Узнайте, как сделать экспорт кампании и сэкономить время....

            25 12 2024 10:17:42

            Как повысить CTR объявлений с помощью расширений

            Как добиться 100% пользы от контекстных объявлений с помощью расширений...

            24 12 2024 7:17:59

            Grammar nazi псто: Интернет или интернет

            Grammar nazi псто: Интернет или интернет Как правильно писать нарицательное слово «интернет»....

            23 12 2024 18:51:53

            Путь магазина «Модна Каста» от Андрея Логвина

            CEO магазина «Модна Каста» Андрей Логвин — сделал отличный доклад на 8P о пути к успеху своего бизнеса и будущем Ecommerce. Детальнее об ощущении deal и «первом дне» для интернета читайте в новом посте....

            22 12 2024 9:43:42

            Внутренняя кухня SEO: как починить А/В-тестирование в Google ***ytics с помощью Google Tag Manager. Кейс UniSender

            Внутренняя кухня SEO: как починить А/В-тестирование в Google ***ytics с помощью Google Tag Manager. Кейс UniSender О проблеме с передачей данных об A/B-тестах в Google ***ytics...

            20 12 2024 5:19:31

            Кейс: учим поисковый движок распознавать грамматические ошибки

            Кейс: учим поисковый движок распознавать грамматические ошибки Что поможет написать объявление без грамматических ошибок? В недрах агентства Netpeak рождается новый полезный сервис...

            19 12 2024 14:47:46

            Как отслеживать изменения на сайте с оповещениями по email

            Как отслеживать изменения на сайте с оповещениями по email Как делать мгновенный мониторинг изменений на сайтах? Марина Демьяненко предложила простое решение вопроса с помощью Kimono и таблиц Google....

            18 12 2024 10:37:18

            Как сделать в Google Web Designer анимированные баннеры для рекламных кампаний

            Как сделать в Google Web Designer анимированные баннеры для рекламных кампаний Простая инструкция для новичков, как легко создать анимированные баннеры для рекламных кампаний с помощью бесплатного инструмента Google Web Designer. При создании баннера сервис предложит создать файл с нуля либо использовать шаблон. Узнайте обо всех возможностях!...

            17 12 2024 10:58:21

            Топ CRM-систем для бизнеса в США

            Топ CRM-систем для бизнеса в США Исследование Ringostat о самых востребованных CRM-системах в США...

            16 12 2024 22:38:40

            Как быстро написать текст — девять хитростей

            Как быстро написать текст — девять хитростей Что делать, когда не получается заставить себя написать статью или кейс...

            15 12 2024 6:11:23

            Кейс: настраиваем ремаркетинг на брошенную корзину

            Кейс: настраиваем ремаркетинг на брошенную корзину Как узнать срок хранения товаров в корзине и настроить ремаркетинг для завершения покупок...

            14 12 2024 10:20:26

            Как сменить две бизнес-модели за три года — история бизнеса Naimi.kz

            В Казнете о маркетплейсе подрядчиков Naimi.kzприложении говорят все: от студентов до президента....

            13 12 2024 1:24:40

            Что такое SMM и как работает маркетинг в социальных сетях

            Всё что нужно знать про SMM...

            12 12 2024 7:52:33

            Контекстная реклама для магазина мебели в Казахстане — как мы узнали, что реальная рентабельность рекламы выше на 390%

            Контекстная реклама для магазина мебели в Казахстане — как мы узнали, что реальная рентабельность рекламы выше на 390% Как мы с помощью Call Tracking узнали настоящую рентабельность контекстной рекламы для магазина мебели...

            11 12 2024 18:52:27

            Кейс по SEO-продвижению интернет-магазина в тематике «фото и видео аксессуары»: ROMI 191%

            Кейс по SEO-продвижению интернет-магазина в тематике «фото и видео аксессуары»: ROMI 191% Тематический кейс в нише «Фотография и аксессуары»: проделанные работы и полученные результаты...

            10 12 2024 18:28:29

            Universal App Campaign 2.0 в Google Рекламе — как выжать максимум пользы

            Universal App Campaign 2.0 в Google Рекламе — как выжать максимум пользы Как сделать рекламу в Universal App Campaign 2.0 максимально эффективной...

            09 12 2024 8:40:57

            Теневой бан Instagram — как распознать и преодолеть

            Что такое теневой бан, что о нем известно, как выйти из-под него. Плюс мнение SMM-эксперта Нели Серебро...

            08 12 2024 10:33:26

            Как продвигать мобильное приложение с ограниченным бюджетом? Руководство для новичков

            Как продвигать мобильное приложение с ограниченным бюджетом? Руководство для новичков Программа покорения онлайн мира мобайла — самому и с ограниченными средствами на маркетинг...

            07 12 2024 17:42:45

            Как получить и обработать сырые данные из Яндекс.Метрики

            Как получить и обработать сырые данные из Яндекс.Метрики Как автоматизировать выгрузку данных онлайн из Яндекс.Метрики и импортировать полученную статистику для дальнейшего анализа или визуализации....

            06 12 2024 5:17:51

            Сторителлинг как маркетинговый приём

            Сторителлинг как маркетинговый приём Сторителлинг — это способ рассказывать истории, его цель — дать возможность читателю или зрителю почувствовать себя героем этой истории,...

            05 12 2024 4:18:59

            Перформанс так перформанс: мы запускаем SMM

            Перформанс так перформанс: мы запускаем SMM Новая услуга от Netpeak по ведению Instagram и Facebook...

            04 12 2024 12:52:18

            Что слушать за работой — подборка музыки

            Что слушать за работой — подборка музыки Под какие треки работают интернет-маркетологи, копирайтеры и другие специалисты digital-рынка....

            03 12 2024 17:50:29

            Экспоненциальный рост дохода, эффект синергии или сравнительный кейс по тематике «зимние шины»

            Экспоненциальный рост дохода, эффект синергии или сравнительный кейс по тематике «зимние шины» Отличный кейс Ольги Костовой. Увеличивая бюджет на рекламу вдвое, вы начинаете заpaбатывать не вдвое больше, а в 2.5, 3 и так далее раз больше. На примере кейса показываем, как это происходит. Читать дальше....

            02 12 2024 18:58:57

            Небольшие IT компании

            Небольшие IT компании Любопытная подборка "маленьких" гигантов: компании и сервисы, чья аудитория превышает 10 миллионов пользователей, а также несколько интересных фактов о каждом из них. Узнать больше!...

            01 12 2024 10:35:29

            Как проходила первая интернатура в Serpstat: опыт отдела Quality Assurance

            Как проходила первая интернатура в Serpstat: опыт отдела Quality Assurance HR-советы компаниям, которым нужно найти больше трех джунов в проект...

            30 11 2024 8:53:44

            Еще:
            понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::