Store Analytics Dashboard: GA4 + Search Console
Модуль протестовано на OpenCart 3.x. Робота на інших версіях не гарантується.
Продаж та технічна підтримка модуля для інтернет-магазинів на території РФ та РБ не здійснюються.
Код модуля не зашифровано, без ionCube чи обфускації. Ви зможете вільно переглядати та змінювати код.
Store Analytics Dashboard: GA4 + Search Console — аналітика магазину на дашборді OpenCart
Store Analytics Dashboard: GA4 + Search Console — модуль для OpenCart та ocStore, який додає на головний дашборд адміністратора зручний віджет аналітики магазину.
Модуль отримує дані з Google Analytics 4 та Google Search Console і показує ключові показники магазину без необхідності щоразу відкривати окремі звіти Google Analytics або Search Console.
Віджет створений саме для інтернет-магазину: він показує трафік, сеанси, користувачів, замовлення, дохід, конверсії, канали продажів, джерела трафіку, товари, воронку магазину, а також SEO-показники з Search Console: кліки, покази, CTR та середню позицію.
Основні можливості модуля
- Виведення аналітики безпосередньо на дашборді адміністратора OpenCart
- Інтеграція з Google Analytics 4 через Google Analytics Data API
- Інтеграція з Google Search Console API
- Показ основних ecommerce-показників магазину
- Порівняння з попереднім періодом
- Інтерактивні графіки з підказками при наведенні або натисканні на точки
- Можливість вибирати період аналітики
- Можливість вказати власний період дат
- Налаштування ліній, які відображаються на графіку
- Кешування даних для зменшення кількості запитів до Google API
- Авторизація через JSON service account
- Не потребує Composer та зовнішніх PHP-бібліотек
Показники Google Analytics 4
Модуль відображає основні показники GA4, які найчастіше потрібні власнику або адміністратору інтернет-магазину.
- Користувачі — кількість активних користувачів за вибраний період
- Сеанси — кількість сесій відвідувачів
- Замовлення — кількість покупок / transactions
- Дохід — загальна сума доходу за період
- Конверсія — співвідношення замовлень до сеансів
- Конверсії — кількість key events у GA4
- Рівень конверсій — співвідношення key events до сеансів
- Середній чек — середній дохід на одне замовлення
Порівняння з попереднім періодом
Для кожного основного показника модуль показує не тільки поточне значення, а й зміну відносно попереднього аналогічного періоду.
Наприклад, якщо вибрано останні 7 днів, модуль автоматично порівнює їх із попередніми 7 днями. Це допомагає швидко зрозуміти, чи росте трафік, продажі, дохід та конверсія.
Періоди аналітики
У дашборді можна швидко перемикати період, за який потрібно переглянути статистику.
- Сьогодні
- Вчора
- 7 днів
- 30 днів
- Цей місяць
- Минулий місяць
- Власний період
Інтерактивні графіки
Модуль будує графіки по днях за вибраний період. На графіку можна вмикати та вимикати окремі лінії, щоб не перевантажувати відображення зайвими даними.
При наведенні або натисканні на точку графіка показується підказка з датою, назвою показника та значенням.
Лінії графіка GA4
- Сеанси
- Замовлення
- Конверсії
- Дохід
Лінії графіка Search Console
- Кліки
- Покази
- CTR
- Позиція
Топ каналів
Блок Топ каналів показує, які канали приводять відвідувачів та продажі в магазин.
- Назва каналу
- Кількість сеансів
- Кількість замовлень
- Кількість конверсій
- Дохід
Цей блок допомагає швидко оцінити ефективність Direct, Organic Search, Referral, Organic Social та інших каналів.
Джерела трафіку
Блок Джерела трафіку показує детальнішу інформацію по source / medium.
- Джерело / medium
- Сеанси
- Замовлення
- Дохід
Це дозволяє бачити не тільки загальний канал, а й конкретне джерело трафіку: google / organic, direct / none, referral-сайти та інші джерела.
Топ товарів
Модуль показує товари, які принесли найбільше доходу за вибраний період.
- Назва товару
- Кількість покупок
- Дохід по товару
Цей блок допомагає швидко бачити, які товари реально продаються та формують виручку магазину.
Воронка магазину
Блок Воронка магазину показує основні ecommerce-події, які допомагають оцінити шлях користувача до покупки.
- view_item — перегляди товарів
- add_to_cart — додавання товару в кошик
- begin_checkout — початок оформлення замовлення
- purchase — покупка
Для кожного кроку показується кількість подій та відсоток від першого кроку воронки.
Дані Google Search Console
Якщо в налаштуваннях модуля вказати Search Console property, на дашборді з’являється окремий блок із SEO-показниками.
- Кліки — переходи з пошуку Google на сайт
- Покази — кількість показів сторінок у результатах пошуку
- CTR — співвідношення кліків до показів
- Позиція — середня позиція сайту в пошуку
Для цих показників також доступне порівняння з попереднім періодом.
Топ запитів Search Console
Модуль показує пошукові запити, за якими користувачі знаходять магазин у Google.
- Пошуковий запит
- Кліки
- Покази
- CTR
- Позиція
Цей блок корисний для аналізу SEO, пошуку перспективних запитів і розуміння того, як магазин виглядає в органічному пошуку.
Топ сторінок Search Console
Блок Топ сторінок показує сторінки сайту, які отримують найбільше кліків і показів у Google Search.
- URL сторінки
- Кліки
- Покази
- CTR
- Позиція
Це допомагає швидко визначити сторінки, які вже мають органічний трафік, а також сторінки, які потребують покращення title, description або контенту.
Налаштування графіків
У налаштуваннях модуля можна вибрати, які лінії показувати на графіках за замовчуванням.
- Лінії графіка GA4
- Лінії графіка Search Console
- Окреме вмикання / вимикання сеансів, замовлень, конверсій, доходу
- Окреме вмикання / вимикання кліків, показів, CTR та позиції
На самому дашборді лінії також можна тимчасово вмикати та вимикати без переходу в налаштування.
Кешування даних
Модуль підтримує кешування відповідей Google API. Це зменшує кількість зовнішніх запитів, прискорює завантаження дашборда та допомагає не витрачати зайві ліміти API.
- Можна вказати час кешування в хвилинах
- Є кнопка примусового оновлення даних
- Кеш враховує період, налаштування та підключені сервіси
Авторизація через service account
Для роботи модуль використовує JSON service account. Це серверний спосіб авторизації, який не потребує ручного входу в Google-акаунт через OAuth у браузері.
Один service account може використовуватися одночасно для GA4 та Search Console, якщо йому надано відповідні права доступу.
Що потрібно налаштувати в Google
- Створити Google Cloud Project
- Увімкнути Google Analytics Data API
- Увімкнути Google Search Console API
- Створити service account
- Створити JSON-ключ service account
- Додати client_email service account у GA4 Property access management з роллю Viewer
- Додати client_email service account у користувачі Search Console property
Налаштування модуля
У налаштуваннях модуля доступні основні параметри для підключення та відображення аналітики.
- Статус модуля
- Ширина віджета на дашборді
- Порядок сортування
- GA4 Property ID
- JSON service account
- Період за замовчуванням
- Лінії графіка GA4
- Лінії графіка Search Console
- Час кешування
- Посилання на Google Analytics
- Search Console siteUrl
Вбудована інструкція
У налаштуваннях модуля є коротка інструкція з підключення Google Analytics 4 та Search Console.
Це допомагає адміністратору швидко зрозуміти, які API потрібно увімкнути, де взяти JSON service account, куди додати client_email та як правильно вказати Search Console property URL.
Переваги використання
- Основна аналітика магазину доступна одразу після входу в адмін-панель
- Не потрібно відкривати GA4 для кожної швидкої перевірки
- Не потрібно окремо відкривати Search Console для базових SEO-показників
- Зручно бачити продажі, трафік і SEO в одному місці
- Можна швидко оцінити динаміку порівняно з попереднім періодом
- Видно, які канали та джерела приносять замовлення
- Видно, які товари формують дохід
- Можна оцінити базову ecommerce-воронку
- SEO-дані з Search Console доступні поруч із даними продажів
Сумісність
- OpenCart 3.x
- ocStore 3.x
- Перевірено на OpenCart / ocStore 3.0.4.x
- PHP 7.2 або новіша сумісна версія
Системні вимоги
- PHP cURL або дозволені HTTPS-запити через file_get_contents
- PHP OpenSSL
- Можливість вихідних HTTPS-запитів до Google API
- Активний Google Cloud Project
- Увімкнений Google Analytics Data API
- Увімкнений Google Search Console API, якщо потрібні SEO-дані
- Service account з доступом до потрібної GA4 property
- Service account з доступом до Search Console property, якщо використовується Search Console
Важливі обмеження
- Модуль отримує дані з Google API, тому для роботи потрібен доступ сервера до зовнішніх HTTPS-запитів
- Дані GA4 та Search Console можуть відображатися із затримкою, оскільки це залежить від обробки даних Google
- Для Search Console потрібно вказати точний property URL або domain property у форматі sc-domain:example.com
- Якщо ecommerce-події в GA4 не налаштовані, частина показників магазину може бути порожньою або нульовою
- Модуль не налаштовує GA4 ecommerce tracking на сайті, а тільки читає вже зібрані дані з GA4
- Модуль не змінює SEO-налаштування сайту, а тільки показує дані Search Console
Встановлення
- Завантажте архів модуля через розділ Розширення → Встановлення розширень
- Перейдіть до розділу Розширення → Розширення
- У типі розширень виберіть Панель стану / Dashboard
- Встановіть модуль Store Analytics Dashboard
- Відкрийте налаштування модуля
- Вкажіть GA4 Property ID
- Вставте JSON service account
- За потреби вкажіть Search Console siteUrl
- Налаштуйте період, кешування та лінії графіків
- Увімкніть модуль і збережіть налаштування
| store_analytics_v_1_0_oc3.ocmod.zip | 22.54KB | Завантажити |
ocStore 3.x
Англійська
Російська
Англійська
Російська
PHP 8.0-8.3
Немає відгуків про цей товар, станьте першим, залиште свій відгук.