SEO відповідає GA: відстеження пошукових роботів у протоколі вимірювання

  1. Налаштування
  2. Використовуються спеціальні розміри
  3. Споживаний вміст ботами з погодинною аварією

Я відвідував останнім часом (і маючи) деякі розмови про аналіз журналів з точки зору SEO (від @David Sottimano на Конференція без тегів і Lino Uruñuela протягом деякого часу обіду), і я вирішив опублікувати плагін WordPress, який я почав працювати кілька років тому, і що з причин роботи я залишив його на ящику "Я зроблю це" і ніколи не повернувся на мою думку.

Перше, що мені потрібно в точці, це те, що це BETA PLUGIN, тому будьте обережні у використанні його на високому трафіку навантаження або на виробничому майданчику. Я працюю на цьому сайті протягом 4 днів без будь-яких проблем, але це не означає, що він вільний від помилок. Давайте розглянемо цей плагін на даний момент як доказ концепції .

Основним завданням плагіна є реєстрація пошукових роботів на нашому сайті WordPress в Google Analytics, використовуючи протокол вимірювання .

Робочий потік плагіна простий, він просто перевіряє відповідність поточного відвідуваного агента користувача будь-якому відомому сканеру , і на основі цієї інформації ми надсилаємо перегляд сторінки до деяких властивостей Google Analytics. Майте на увазі, що рекомендується використовувати нову властивість, оскільки ми будемо використовувати багато спеціальних розмірів для відстеження додаткової інформації біля відвіданих сторінок =)

Раніше я мав свій власний синтаксичний аналізатор користувача , але я закінчив, використовуючи іншу добре укріплену (і напевно більш надійну) бібліотеку. Коли щось працює, немає необхідності винаходити колесо :). Таким чином, цей плагін використовує бібліотеку PHP для uap-ядро проекту.

Давайте побачимо простий блок-схеми про те, що робить плагін:

Давайте побачимо простий блок-схеми про те, що робить плагін:

Я впевнений, що це було досить легко зрозуміти. Але не потрібно лише перевіряти, які перегляди сторінок відвідав пошуковий бот, але ми йдемо далі, і ми будемо відстежувати наступне:

Напевно, ви знайдете відповіді на багато інших запитань, оскільки ми використовуємо Google Analytics для відстеження цих відвідувань, ми зможемо перетнути будь-яке з розмірів за нашими потребами.

Ще одна цікава річ для відстеження сканування ботів у протоколі вимірювань - це те, що ми зможемо спостерігати за тим, як наш сайт сканується в звітах реального часу ! 🙂

🙂

Налаштування

Вам просто потрібно завантажити плагін zip-файлу з наступного URL-адреси і залиште його в папку плагінів WordPress і налаштуйте ідентифікатор властивості Google Analytics, де ви хочете відправити свої дані.

Вам просто потрібно завантажити плагін zip-файлу з наступного URL-адреси і залиште його в папку плагінів WordPress і налаштуйте ідентифікатор властивості Google Analytics, де ви хочете відправити свої дані

Використовуються спеціальні розміри

Ви можете задатися питанням, чому ми маємо однакові розміри бота, пов'язані з розмірами, які дублюються, і з іншою сферою застосування, тому що, як я пояснив перед тим, як ми використовуємо IP-адресу бота, щоб створити clientID і userID, і це може статися що Google використовує той самий ip для різних ботів (наприклад, для настільного чи популярного телефону ). Таким чином, ми також можемо отримати інформацію про рівень хіта у випадку, якщо дані користувача сфери прийому перевизначено 🙂

Інша річ, яку ми, можливо, захочемо зробити, це встановити ліміт тайм-ауту сеансу до 4 годин у нашій конфігурації профілю. Боти Обходи не виконуються так само, як користувач переходить по сторінці, і ми можемо отримувати по 2 сторінки в годину, тому за замовчуванням 30 хвилин тайм-аут взагалі не має сенсу.

Давайте дізнаємося, як будуть виглядати звіти в Google Analytics

Споживаний вміст ботами з погодинною аварією

Усього сесій і переглядів сторінок за пошуковим ботом

Сторінки, які повернули 404 і який бот сканував його

На яких сторінках сканував певний бот (звіт користувача Explorer)

Можна отримати плагін із наступного сховища GitHub:
https://github.com/thyngster/wp-seo-ga

Якщо ви не можете запустити плагін, будь ласка, напишіть мені коментар на цю статтю або відкрийте проблему на GitHub, і я постараюся подивитися на нього.

Будь-які пропозиції / вдосконалення будуть дуже вітатися