Erriflow SEO Analytics

Опис

Erriflow SEO Analytics підключає WordPress до Google Search Console, локально зберігає синхронізовану історію звітності та формує звіти за кліками, показами, CTR, позиціями, сторінками, запитами, країнами, пристроями й даними карт сайту.

Безкоштовний плагін працює самостійно та містить основний функціонал моніторингу Search Console. Erriflow SEO Analytics Pro — окреме необов’язкове доповнення. Код функцій Pro не входить до безкоштовного пакета WordPress.org.

Безкоштовний плагін підтримує підключення Google через Easy Connect (OAuth) або розширене налаштування сервісного акаунта. Доступ до Google, який використовує плагін, надається лише для читання.

Erriflow SEO Analytics зберігає імпортовані дані звітності в базі даних WordPress, щоб формувати звіти на основі локальної історії. Облікові дані OAuth-підключення та сервісного акаунта зберігаються в зашифрованому вигляді. Короткострокові токени доступу кешуються за допомогою transient-даних WordPress.

Щоб не змішувати дані різних сайтів, ресурси Search Console прив’язуються до поточного hostname сайту WordPress. Ресурси з URL-префіксом мають відповідати поточному hostname. Для піддомену можна використовувати батьківський Domain Property Search Console, але перед локальним збереженням імпортовані рядки Search Analytics фільтруються за поточним hostname.

Необов’язкове Pro-доповнення

Erriflow SEO Analytics Pro — окремий плагін, який розповсюджується поза WordPress.org. Він може додавати Scanner, Opportunities, аналітику GA4, URL Inspection, Change History, сповіщення та інші преміум-модулі. Пакет WordPress.org не містить коду функцій Pro.

Зовнішні сервіси

Erriflow SEO Analytics взаємодіє із зовнішніми сервісами лише тоді, коли цього потребує відповідна функція.

  • Google APIs: після підключення Google адміністратором або налаштування сервісного акаунта плагін надсилає автентифіковані запити лише для читання до API Google Search Console. Якщо встановлено й використовується окрема аналітична функціональність Pro, запити також можуть надсилатися до API Google Analytics. Запити можуть містити вибраний ресурс, URL сайту, дати, параметри, фільтри та інші параметри звіту, потрібні для отримання даних. Google повертає інформацію про ресурси/облікові записи та показники звітності. Політика конфіденційності Google: https://policies.google.com/privacy . Політика Google API Services щодо даних користувачів: https://developers.google.com/terms/api-services-user-data-policy . Умови використання Google APIs: https://developers.google.com/terms .

  • Erriflow OAuth Broker: Easy Connect використовує технічний вузол https://auth.seomonitor.top, коли адміністратор запускає, завершує, оновлює, відключає або відкликає Google OAuth-підключення. Брокер може отримувати URL сайту WordPress, HTTPS URL зворотного виклику, одноразовий OAuth state, запитані області доступу Google лише для читання, локаль, дані OAuth-обміну та ідентифікатор/облікові дані підключення, потрібні для обміну токенів або відкликання доступу. Плагін також може передавати свою версію та URL сайту в заголовках запитів. Брокер не використовується для звичайного формування локальних звітів. Політика конфіденційності: https://seomonitor.top/privacy-policy/ . Умови: https://seomonitor.top/terms/ .

  • Freemius: вбудований Freemius SDK забезпечує необов’язкове підключення облікового запису, пошук доповнень, ліцензування, оформлення покупки та доставку окремо розповсюджуваного Pro-доповнення. Користувачі безкоштовної версії можуть відмовитися від передавання даних Freemius. Якщо користувач погоджується на підключення або використовує функції облікового запису, ліцензування, оформлення покупки чи доставки Freemius, до Freemius можуть передаватися потрібні для роботи сервісу дані про сайт, середовище, продукт/обліковий запис або транзакції. Політика конфіденційності Freemius: https://freemius.com/privacy/ . Умови використання: https://freemius.com/terms/ . Практики роботи з даними: https://freemius.com/privacy/data-practices/ . Вихідний код SDK: https://github.com/Freemius/wordpress-sdk .

Інформація про політику конфіденційності автора плагіна: https://seomonitor.top/privacy-policy/ .

Збереження даних і видалення плагіна

За замовчуванням Erriflow SEO Analytics зберігає накопичену локальну історію звітності після видалення плагіна. Виняток — якщо адміністратор перед видаленням вибере в налаштуваннях політику повного очищення даних.

Незалежно від вибраної політики збереження історії, під час видалення плагіна стираються збережені секрети OAuth-підключення, облікові дані сервісного акаунта та кешовані токени доступу OAuth/сервісного акаунта. Якщо увімкнено політику повного очищення, плагін також видаляє власні локальні таблиці, параметри, метадані записів і користувачів.

Скріншоти

Встановлення

  1. Встановіть і активуйте Erriflow SEO Analytics.
  2. Відкрийте Erriflow SEO Analytics в адмінпанелі WordPress і підключіть Google.
  3. Виберіть ресурс Search Console для поточного сайту.
  4. Дозвольте плагіну синхронізувати історію звітності з локальною базою даних WordPress.
  5. За потреби встановіть окремо розповсюджуване доповнення Erriflow SEO Analytics Pro.

Часті питання

Чи змінює плагін дані Search Console або Analytics?

Ні. Erriflow SEO Analytics використовує доступ до Google лише для читання.

Чи потрібно підключати Google для активації плагіна?

Ні. Плагін можна активувати без підключення Google. Для синхронізації даних і звітів Search Console потрібно спочатку підключити Google.

Чи входить Pro до плагіна на WordPress.org?

Ні. Erriflow SEO Analytics Pro — це окреме необов’язкове доповнення. Код функцій Pro не входить до безкоштовного пакета WordPress.org.

Чи завжди видалення плагіна стирає історію звітності?

Ні. За замовчуванням локальна історія звітності зберігається. Якщо потрібно видалити також локальні дані плагіна, адміністратор може перед видаленням увімкнути політику повного очищення даних.

Відгуки

Для цього плагіна немає відгуків.

Учасники та розробники

“Erriflow SEO Analytics” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“Erriflow SEO Analytics” було перекладено на 1 локалізацію. Дякуємо перекладачам за їх роботу.

Перекладіть “Erriflow SEO Analytics” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

1.3.3

  • Fixed Ukrainian localization coverage for admin screens that previously mixed translated menu labels with English report content.
  • Added a safe admin translation layer for legacy hard-coded UI text while preserving existing report logic and stored data.

1.3.1

  • WordPress.org review hardening: explicit nonces for OAuth and admin navigation.
  • Прибрано автоматичну деактивацію інших копій плагіна.
  • Уніфіковано унікальні префікси Erriflow для хуків, параметрів, nonce і службових ключів із міграцією старих ключів.
  • До згенерованої розмітки адмінпанелі застосовано екранування безпосередньо перед виводом.

1.3.0

  • Пакет WordPress.org перейменовано на Erriflow SEO Analytics із текстовим доменом erriflow-seo-analytics та відповідною ідентичністю пакета.
  • CSS адмінпанелі, який раніше виводився з PHP, перенесено до штатно підключених файлів стилів.
  • Видалено вбудовані каталоги перекладів плагіна, щоб WordPress.org міг надавати мовні пакети через translate.wordpress.org.
  • Посилено екранування виводу та повторно перевірено обробники привілейованих запитів, nonce і перевірки прав доступу.
  • Уточнено поділ між незалежним ядром Free та окремо розповсюджуваним Pro-доповненням.
  • Додано прив’язку ресурсів Google Search Console до поточного сайту та локальне зберігання з фільтрацією за hostname.
  • Збережено локальну схему бази даних v20 і наявні ідентифікатори сховища звітності для сумісності з попередніми тестовими встановленнями.