Store Analytics Dashboard: GA4 + Search Console + ADs
Store Analytics Dashboard: GA4 + Search Console + ADs
Store Analytics Dashboard — віджет для OpenCart 3.x зі статистикою GA4, Search Console і Google Ads. Показує трафік, продажі, конверсії, CPC, CPA, ROAS і стан кампаній, підтримує CRON-моніторинг та звіти в Telegram.
Промокод застосується автоматично при додаванні товару у кошик
Опис
Store Analytics Dashboard — GA4, Search Console та Google Ads в адмінці OpenCart
Store Analytics Dashboard — модуль для OpenCart та ocStore, який об’єднує аналітику магазину, показники органічного пошуку та статистику реклами в одному віджеті на головній панелі адміністратора.
Переглядайте відвідуваність, транзакції, дохід, пошукові запити, витрати на рекламу та конверсії без постійного перемикання між сервісами Google. А завдяки моніторингу через CRON отримуйте звіти про стан реклами безпосередньо в Telegram.
Основні можливості
- Єдиний віджет для Google Analytics 4, Google Search Console та Google Ads
- Можливість використовувати GA4 окремо, разом із Search Console або підключити лише Google Ads
- Показники відвідуваності, транзакцій, доходу та ключових подій GA4
- Статистика каналів, джерел трафіку та найприбутковіших за доходом товарів
- Пошукові кліки, покази, CTR, позиції, запити та сторінки Search Console
- Витрати, кліки, конверсії, CPA, ROAS та статуси рекламних кампаній
- Моніторинг реклами через CRON зі сповіщеннями в Telegram
- Підтримка кількох отримувачів Telegram
- Інтерактивні графіки з одночасним відображенням кількох ліній
- Підказки до показників, таблиць і точок графіків
- Вибір готового або власного періоду аналітики
- Порівняння основних показників GA4 і Search Console з попереднім періодом
- Кешування звітів штатними засобами OpenCart
- Докладна вбудована довідка з підключення сервісів
- Не потребує встановлення Composer або додаткових Google SDK
Google Analytics 4: відвідуваність і результати магазину
Віджет показує основні показники GA4 за вибраний період:
- Користувачі — активні користувачі за даними GA4
- Сеанси — відвідування сайту, зафіксовані аналітикою
- Замовлення — транзакції, зареєстровані в GA4
- Дохід — загальний дохід за метрикою GA4 totalRevenue
- Конверсія — розраховане модулем співвідношення транзакцій до сеансів
- Ключові події — події, позначені в GA4 як важливі для бізнесу
- Ключові події на 100 сеансів — показник інтенсивності цільових дій
- Середній чек — співвідношення доходу GA4 до кількості транзакцій
Для цих показників відображаються поточне значення, значення попереднього періоду та відсоткова зміна. Наприклад, вибрані 7 днів порівнюються з попередніми 7 днями.
Важливо: модуль використовує дані GA4, а не базу замовлень OpenCart. Кількість транзакцій і дохід можуть відрізнятися від внутрішніх звітів магазину через особливості відстеження, повернення, згоду користувачів і блокувальники аналітики.
Канали, джерела трафіку та товари
- Топ каналів — сеанси, транзакції, ключові події та дохід за групами каналів GA4: Organic Search, Paid Search, Direct, Referral та іншими
- Джерела трафіку — результати за джерелом і каналом сеансу, наприклад google / organic або google / cpc
- Топ товарів — п’ять товарних назв із найбільшим доходом за даними GA4, кількістю придбаних одиниць і доходом від товарів
Ці блоки допомагають порівнювати джерела відвідуваності, знаходити канали з результативним трафіком і бачити, які товари формують дохід.
Події електронної торгівлі
Окремий блок відображає кількість основних ecommerce-подій:
- view_item — перегляд товару
- add_to_cart — додавання до кошика
- begin_checkout — початок оформлення замовлення
- purchase — покупка
Поруч із кількістю подій показується відсоток від першого ненульового кроку. Це порівняння окремих лічильників подій, а не послідовна воронка переходів тих самих користувачів.
Google Search Console: видимість магазину в пошуку
Після підключення Search Console у віджеті з’являється секція органічного пошуку Google:
- Кліки — кліки на сайт із результатів пошуку
- Покази — покази посилань на сайт у пошуку
- CTR — співвідношення кліків до показів
- Середня позиція — середня позиція найвищого результату сайту за показами
Доступні графік динаміки та порівняння основних показників із попереднім періодом. Таблиці пошукових запитів і сторінок допомагають оцінити попит, знайти сторінки з органічним трафіком і визначити напрямки для покращення контенту, заголовків та описів.
Дані Search Console стосуються звичайного пошуку Google та не замінюють рекламну статистику Google Ads.
Google Ads: витрати та результативність реклами
Рекламна статистика відображається в тому самому віджеті, поруч з аналітикою магазину. Окремий модуль або додатковий віджет встановлювати не потрібно.
- Витрати — сума витрат на рекламу за вибраний період
- Покази — кількість показів реклами
- Кліки — кількість кліків по рекламі
- CTR — частка кліків від кількості показів
- CPC — середні витрати на один клік
- Конверсії — цільові дії, зараховані рекламі відповідно до налаштувань Google Ads
- CPA — середні витрати на одну конверсію
- Цінність конверсій — сума цінностей конверсій, переданих або заданих у Google Ads
- ROAS — співвідношення цінності конверсій до рекламних витрат
Також доступні таблиця кампаній зі статистикою, статусами та причинами обмежень і графік показів, кліків та витрат. Грошові значення відображаються у валюті рекламного акаунта, а періоди й час перевірки враховують його часовий пояс.
Конверсії не обов’язково означають лише покупки: це можуть бути заявки, дзвінки та інші налаштовані цілі. ROAS показує співвідношення цінності до витрат, але не дорівнює чистому прибутку.
Моніторинг реклами та сповіщення в Telegram
Модуль може перевіряти рекламу через CRON і надсилати звіт у Telegram. Це допомагає помітити проблеми зі станом акаунта, налаштуваннями кампаній або відсутністю очікуваної активності.
- Перевірка стану рекламного акаунта та кампаній
- Врахування статусів, дат початку й завершення та розкладу показів
- Виявлення відсутності показів і витрат за задане вікно очікуваної роботи
- Окремі налаштування вікна аналізу та затримки статистики
- Звіт після кожної завершеної перевірки, зокрема коли проблем не виявлено
- Коротка статистика показів, кліків і витрат у повідомленні
- Повідомлення про помилки отримання даних і зникнення раніше виявлених проблем
- Надсилання кільком отримувачам за числовими ID чатів через кому
- Кнопка тестового повідомлення та відображення результату останньої перевірки у віджеті
- Захист від одночасного виконання повторних перевірок
Розклад CRON задається на хостингу, наприклад кожні 2 години. Модуль не встановлює мінімального інтервалу запуску. Використовується готова HTTP-команда — PHP CLI не потрібний.
Важливо: це моніторинг стану та активності реклами, а не перевірка балансу. Google Ads API не надає точного залишку передплати. Статус «Усе гаразд» означає, що у перевіреному періоді не виявлено передбачених модулем проблем, але не підтверджує наявність коштів на рахунку.
Інтерактивні графіки
На графіках можна одночасно показувати кілька показників і вмикати або вимикати лінії за допомогою галочок:
- GA4: сеанси, транзакції, ключові події та дохід
- Search Console: кліки, покази, CTR та позиція
- Google Ads: покази, кліки та витрати
Наведення або натискання на точку показує назву показника, дату та значення. Для рекламних витрат вказується валюта. При спільному відображенні витрат і кількісних показників Ads витрати використовують окрему праву шкалу.
Періоди та пояснення показників
Доступні періоди: сьогодні, вчора, 7 днів, 30 днів, поточний місяць, попередній місяць або власний діапазон дат. Вибір періоду та кнопка оновлення спільні для секцій віджета.
Для всіх 21 основних показників додано спливні пояснення: що означає показник, як він розраховується та на що звертати увагу під час оцінювання результатів. Підказки також є біля заголовків таблиць і допоміжних блоків.
Докладна довідка з налаштування
У налаштуваннях модуля є вкладка «Довідка» із покроковими інструкціями:
- Створення сервісного акаунта Google Cloud та JSON-ключа
- Підключення GA4 і пошук правильного Property ID
- Підключення Search Console та заповнення siteUrl
- Налаштування доступу до Google Ads і відмінність Customer ID від MCC
- Створення Telegram-бота та отримання ID чатів
- Налаштування CRON, вікна перевірки та затримки статистики
- Розбір типових помилок доступу, авторизації та надсилання повідомлень
Кешування та налаштування віджета
Для звітів використовується штатний кеш OpenCart із налаштуванням часу зберігання в хвилинах. Це зменшує кількість звернень до Google API. Кнопка примусового оновлення дозволяє запросити свіжі дані, а CRON-перевірки не використовують кеш звітів.
Можна налаштувати ширину віджета, порядок його розміщення, початковий період, лінії графіків GA4 і Search Console, параметри підключення сервісів та Telegram-моніторинг.
Підключення та системні вимоги
- OpenCart 3.x або ocStore 3.x
- Код модуля перевірено на PHP 7.1–8.5; сумісність конкретної версії PHP також залежить від ядра магазину та інших розширень
- PHP OpenSSL
- Вихідні HTTPS-запити через cURL або дозволені HTTPS URL-потоки
- Google Cloud-проєкт з увімкненими API потрібних сервісів
- JSON-ключ сервісного акаунта з доступом до відповідних ресурсів Google
- Для Google Ads — дозволений API-доступ Cloud-проєкту до робочих рекламних акаунтів; рівня Test недостатньо
- Для Telegram — токен бота та числові ID отримувачів
- Для автоматичного моніторингу — планувальник CRON на хостингу
Авторизація виконується на сервері через сервісний акаунт і не потребує інтерактивного входу в Google через браузер. Один JSON-ключ використовується для підключених сервісів за умови надання відповідних прав доступу.
Важливі особливості
- Модуль читає вже зібрані дані та не встановлює на сайт лічильник GA4 або ecommerce-відстеження
- Для показників покупок, доходу й товарів потрібне коректне передавання подій електронної торгівлі
- Модуль не змінює рекламні кампанії, їхні бюджети або SEO-налаштування магазину
- Статистика сервісів Google може надходити із затримкою та уточнюватися після обробки
- Моніторинг аналізує завершені години з урахуванням заданої затримки, а не активність у реальному часі
- За малого трафіку відсутність показів за короткий період не обов’язково означає проблему з оплатою
- Для Search Console потрібен точний URL ресурсу або значення у форматі sc-domain:example.com
Встановлення
- Завантажте архів через Розширення → Встановлення розширень.
- Відкрийте Розширення → Розширення та виберіть тип Панель стану / Dashboard.
- Встановіть Store Analytics Dashboard і відкрийте налаштування.
- Додайте JSON сервісного акаунта та параметри потрібних сервісів: GA4, Search Console та/або Google Ads.
- Надайте сервісному акаунту доступ у відповідних сервісах Google.
- Налаштуйте віджет, увімкніть модуль і збережіть зміни.
- За потреби підключіть Telegram, перевірте тестове повідомлення та додайте готову команду CRON до планувальника хостингу.
Характеристики
- Версія OpenCart
- 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5
- Локалізація модуля
- Українська, Англійська, Російська
- Мова підтримки
- Українська, Англійська, Російська
- Метод активації
- Автоматична активація
- Ioncube Loader
- Ні (не потрібен)
- Звернення до сервера розробника
- Ні
- Якщо сервер розробника недоступний
- Доповнення працює
- Версія PHP
- 7.3 7.4 8.0 8.1 8.2 8.3 8.4 8.5
Відгуки (0)
Увійдіть, щоб залишити відгук.
УвійтиВідгуків поки немає
Будьте першим, хто залишить відгук!
Питання (0)
Увійдіть, щоб задати питання.
УвійтиПитань поки немає
Задайте перше питання про цей товар!
Доступні файли
Файли ще не завантажені