Создание мониторинга SEO помогает проанализировать ключевые измерения сайта в одном месте. В статье мы проанализируем, как собирать данные из измерений Yandex, Google Search Console и Topvizor, настроить базу данных для хранения информации и автоматизации анализа через A-Parser. Я также покажу, как просмотреть данные в Google Likeer.

Мы регулируем базу данных

Nastraivaem MySQL Server

База данных является основой быстрой работы приборной панели. Вместо того, чтобы запрашивать данные каждый раз непосредственно из API (который занимает много времени), инструментальная панель будет получать информацию в базе данных. Это ускоряет нагрузку и делает работу с более практичными отношениями. Если бы данные были запрошены в режиме реального времени, процесс был бы медленным, в частности, с большими объемами или сложными фильтрами. База данных хранит все необходимые данные, позволяя инструментальной панели быстро их обрабатывать и отображать.

Самый простой способ настроить базу данных для приборной панели — это использовать MySQL и Docker. Здесь там Вы можете узнать больше о Docker Speairs и о том, как его установить и Инструкции При установке MySQL через Docker-Concomose. Здесь связь В моем файле Docker-compose.yml для запуска Aparser с MySQL Server.

Мы настраиваем базы данных и таблицы

Теперь мы должны создавать базы данных и таблицы. Для этого вам нужно подключиться к серверу MySQL. Я советую вам использовать Солбенч::

  1. Мы создаем связь с Workbench. Вы можете использовать его Инструкции

  2. Мы создаем базы данных для данных из метрики, GSC и TopVisor

CREATE DATABASE gsc_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE DATABASE metrika_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE DATABASE topvisor_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

3. Создайте таблицу моделей

CREATE TABLE gsc_db.template (
   `id` int NOT NULL AUTO_INCREMENT,
   `date` date NOT NULL,
   `razdel` varchar(45) NOT NULL,
   `vizity_vsego` int NOT NULL DEFAULT '0',
   `vizity_ya_vsego` int NOT NULL DEFAULT '0',
   `vizity_google` int NOT NULL DEFAULT '0',
   `vizity_ya_ne_brend` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `idx_unique_combination` (`date`,`razdel`)
 ) ENGINE=InnoDB AUTO_INCREMENT=12480 DEFAULT CHARSET=utf8mb4;
 CREATE TABLE metrika_db.template (
   `id` int NOT NULL AUTO_INCREMENT,
   `date` date NOT NULL,
   `razdel` varchar(45) NOT NULL,
   `clicks_all` int NOT NULL DEFAULT '0',
   `clicks_brand` int NOT NULL DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `idx_unique_combination` (`date`,`razdel`)
 ) ENGINE=InnoDB AUTO_INCREMENT=8486 DEFAULT CHARSET=utf8mb4;
 CREATE TABLE topvisor_db.template (
   `id` int NOT NULL AUTO_INCREMENT,
   `date` date DEFAULT NULL,
   `group_name` varchar(45) DEFAULT NULL,
   `folder_path` varchar(45) DEFAULT NULL,
   `domain_name` varchar(45) DEFAULT NULL,
   `region_name` varchar(45) DEFAULT NULL,
   `positionsAll` int DEFAULT '0',
   `positionsTop3` int DEFAULT '0',
   `positionsTop10` int DEFAULT '0',
   `positionsTop30` int DEFAULT '0',
   PRIMARY KEY (`id`),
   UNIQUE KEY `idx_unique_combination` (`date`,`group_name`,`folder_path`,`domain_name`,`region_name`)
 ) ENGINE=InnoDB AUTO_INCREMENT=780926 DEFAULT CHARSET=utf8mb4;

4. Чтобы создать таблицу для вашего сайта, следуйте следующему запросу SQL:

CREATE TABLE новая_таблица LIKE исходная_таблица;
CREATE TABLE gsc_db.`site.ru` LIKE gsc_db.template;
CREATE TABLE metrika_db.`site.ru` LIKE metrika_db.template;
CREATE TABLE topvisor_db.`site.ru` LIKE topvisor_db.template;

Теперь можно будет загрузить ваши данные на MySQL с помощью A-Step. Зачем? Это возможно без него, но там уже было реализовано много функций, таких как многопластины, планировщик задач, запросы и дизайнер результатов. Все это упростило разработку анализаторов.

ЧИТАТЬ  Google замедлит работу блокировщиков рекламы

Затем я проанализирую каждый анализатор отдельно.

Мы настраиваем данные анализа метрики Yandex через API

Мы получим данные от Yandex Metric от API. Следовательно, вы должны получить токен авторизации для учетной записи, где есть доступ к метру. Как получить токены можно прочитать тамПолем

Здесь Ссылка на готовый предварительный установка на шаг И Ссылка на инструкцииКак импортировать предустановку. Анализатор сбрасывает метрическую статистику яндекса по трафику от поисковых систем. De дискуссирует трафик от Yandex, Google и Nevarando от Yandex. Вы можете указать маску URL отдельно и выгрузить трафик из определенного раздела сайта.

Создать BI Reports для SEO Помогите Google Likeer и A-Parser

Создать BI Reports для SEO Помогите Google Likeer и A-Parser

В запрос Нужно передавать линию:

  • Дата начала периода в формате GGGG-MM-DDПолем Например, 2024-11-28

  • Конец конца периода в формате GGGG-MM-DDПолем Например, 2025-01-13

  • Веб -сайт. Например, site.ruПолем Это необходимо, чтобы данные ввели желаемую таблицу в базе данных.

  • Метрический метр номер

  • Название раздела. Например, Общий трафикЕсли вы не использовали маску URL или название вашего раздела

  • Регулярное выражение для трафика бренда. Вы можете прочитать больше деталей там

  • Маска URL. Например, / каталог для получения трафика только в этом разделе. Дополнительный параметр

Данные строки должны быть разделены на TAB (копия удобно из таблицы). Например:

2025-01-22 2025-01-22 Название участка 5098384 (обычный бренд) / маска URL /

Можно активировать автоматический анализ вчерашнего дня для настройки планировщика и анализа данных каждый день. Чтобы сделать это, положить Регулировать в анализаторе и установить Планировщик задачПолем Тогда линия запроса выглядит так:

Вчера название секции сайта 5098384 (обычный бренд) / url / mask /

Чтобы данные были разгружены в базе данных, вы должны положить Регулировать в анализаторе и заполнении Данные подключенияМетрическая база данных, которую мы создали ранее — metric_dbПолем

ЧИТАТЬ  Конференция Tender Hack – 8 декабря 2023 г. | Цифровые мероприятия

Мы настраиваем анализ кликов GSC

Данные Google Research Console получат API. Следовательно, вы должны выполнить службу учетной записи и перенести права на ресурс в GSC. Здесь связь Для хороших инструкций.

Анализатор разряжает статистику из консоли Google Research Console с помощью кликов в проекте. Разряд бренда и все клики. Вы можете указать маску URL отдельно и выгрузить щелчки из определенного раздела сайта.

Создать BI Reports для SEO Помогите Google Likeer и A-Parser

Создать BI Reports для SEO Помогите Google Likeer и A-Parser

В запрос Нужно передавать линию:

  • Дата начала периода в формате GGGG-MM-DDПолем Например, 2024-11-28

  • Конец конца периода в формате GGGG-MM-DDПолем Например, 2025-01-13

  • Веб -сайт. Например, site.ruПолем Это необходимо, чтобы данные ввели желаемую таблицу в базе данных.

  • Домен ресурс в GSC. Например, site.ru

  • Название раздела. Например, общий трафик, если вы не использовали маску URL или название вашего раздела

  • Регулярное выражение для трафика бренда. Вы можете прочитать больше деталей тамПолем Как в метрике, но только в GSC

  • URL -маска. Например, /каталог, Чтобы получить клики только в этом разделе. Дополнительный параметр

Данные строки должны быть разделены на TAB (копия удобно из таблицы). Например,

2025-01-22 2025-01-22 Название сайта домена (обычный бренд) / url / mask / url /

Можно активировать автоматический анализ текущей даты минус 3 дня для настройки планировщика и анализа данных каждый день (минус 3 дня, потому что данные появляются в GSC с задержкой). Чтобы сделать это, положить Регулировать в анализаторе и установить Планировщик задачПолем Тогда линия запроса выглядит так:

Минус 3 дня минус 3 дня название сайта секции сайта / URL (обычный бренд) / URL / MASK /

Чтобы данные были разгружены в базе данных, вы должны положить Регулировать в анализаторе и заполнении Данные подключенияБаза данных GSC, которую мы создали ранее — GSC_DBПолем

ЧИТАТЬ  Теперь вы можете подписаться на авторов Яндекс Шедевра

Мы настроили данные анализа TopVizor

Мы также будем получать данные от API Top -Vizer от API. Как получить ключ можно прочитать тамПолем В то же время, в параметрах мы принимаем учетную запись идентификатора.

Анализатор уволен из проекта к статистике TopVisor по позициям. Выписывает групп и конкурентов количество запросов в общей сложности, 3, топ -10 и топ -30 в соответствии с датами.

Создать BI Reports для SEO Помогите Google Likeer и A-Parser

Создать BI Reports для SEO Помогите Google Likeer и A-Parser

В запрос Нужно передавать линию:

  • Дата начала периода в формате GGGG-MM-DDПолем Например, 2024-11-28

  • Конец конца периода в формате GGGG-MM-DDПолем Например, 2025-01-13

  • ID Project. Он может Копия из URL

Данные строки должны быть разделены на TAB (копия удобно из таблицы). Например, 2024-11-28 2025-01-13 16133043

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

Сегодня 16133043 сегодня

Чтобы данные были разгружены в базе данных, вы должны положить Регулировать в анализаторе и заполнении Данные подключенияБаза данных TopVizer, которую мы создали ранее — Topvisor_dbПолем Название таблицы должно совпадать с названием проекта в TopVisor. Рассмотрим это при создании таблицы проектов в базе данных.

Мы настроим мош

Скопируйте модель отчета

Связь Кредитная модель мониторинга (В российской федерации Google Looker работает только с VPN). Не будьте встревожены, что везде есть ошибки. Модель просто без источников данных. Тебе нужно копия Эта модель должна добавить ваши источники позже.

Добавьте наши источники

Вы должны подключить базу данных MySQL, как мы уже сделали ранее в Workbench и A-Parser:

Поэтому вы должны добавить базы данных с метрикой, GSC и TopVisor. После разрешения Likeer попросит вас выбрать таблицы. Выберите таблицу сайта, который вам нужен.

Мы связываем источники с графикой

Теперь вы должны пройти все часы и добавить источники:

Для графиков с метрическим трафиком мы связываем базу данных metric_dbПолем С графикой с кликами GSC мы прикрепляем базу данных GSC_DBПолем Прикрепляем базу данных к графике с позициями Topvisor_dbПолем

Для графики с позициями вы должны настроить фильтр, чтобы позиции отображались на вашем сайте:

Результат

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

Source