Часті запитання та проблеми

Файл або каталог недоступний для запису

Якщо у вас Opencart 3 і під час встановлення виникають "помилки"

якийсь файл або каталог недоступний для запису

Встановити через FTP (просто завантажити файли на сервер) або встановити фікс Localcopy

Файли шаблону редагувалися через редактор шаблонів

Якщо у вас Opencart 3 і в модулі з’явилося попередження

Файли шаблону редагувалися через редактор шаблонів, переконайтеся, що до них застосовуються модифікатори

необхідно перевірити, що модифікатори застосовуються до відредагованих файлів.
Перевірка проста - зазвичай достатньо перевірити, що лічильники з модуля виводяться в тегу head (можна увімкнути режим налагодження) і надсилається подія "початок оформлення замовлення".

Якщо не застосовуються - потрібно внести правки з модифікатора
remarketing_all_in_one_template.ocmod.xml вручну в редактор відповідно до інструкцій xml, це стосується не лише цього модуля

Список файлів шаблону, які модифікує модуль:

catalog/view/theme/директорія шаблону/template/common/header.twig
catalog/view/theme/директорія шаблону/template/common/footer.twig
catalog/view/theme/директорія шаблону/template/product/product.twig
catalog/view/theme/директорія шаблону/template/product/category.twig
catalog/view/theme/директорія шаблону/template/product/manufacturer_info.twig
catalog/view/theme/директорія шаблону/template/product/search.twig
catalog/view/theme/директорія шаблону/template/product/special.twig
Чому не надсилається подія покупки?
Для надсилання події покупки потрібні наступні умови:
1. Після замовлення та оплати користувач повинен переходити на сторінку checkout/success
2. На цій сторінці повинні бути header і footer
3. У сесії повинен бути параметр order_id
4. Якщо ви використовуєте серверні протоколи (Measurement Protocol для Google Analytics, Conversions API для Facebook), то необхідно переконатися, що в налаштуваннях модуля правильно обрані статуси для надсилання замовлення
Чи можна передавати покупку перед переходом на оплату карткою?

З очевидних причин - ні, замовлення ще не створено і передавати нічого, використовуйте серверні надсилання при зміні статусу замовлення

Чому в адмінці N замовлень, в аналітиці X замовлень, а у Facebook Y замовлень?

Вам може здатися, що всі джерела даних повинні показувати однакову кількість замовлень. Це не завжди так, і ось кілька основних причин, чому дані можуть відрізнятися:

- Під час онлайн-оплати покупець не завжди повертається на сторінку checkout/success після завершення платежу, наприклад, якщо він закриває вкладку або платіжна система не перенаправляє його назад. У таких випадках дані про замовлення можуть не потрапити до аналітики.
Для вирішення цієї проблеми рекомендується використовувати серверні протоколи відстеження, такі як Measurement Protocol для Google Analytics 4 та Conversions API для Facebook.

- Багато користувачів Інтернету встановлюють програми, які блокують рекламу і трекінг (наприклад, AdBlock, uBlock тощо). Ці програми заважають роботі скриптів, які використовуються Google Analytics і Facebook для відстеження дій користувачів. Якщо такі скрипти не запускаються, то Google Analytics або Facebook просто не дізнаються про візит користувача або його замовлення.
У цьому випадку рекомендується використовувати серверні протоколи надсилання, Measurement Protocol для Google Analytics 4 і Conversions API для Facebook.

- Google Analytics, Facebook та інші трекери залежать від JavaScript для відстеження. Якщо користувач вимкнув JavaScript у браузері (це рідко, але буває), то його дії не будуть враховані в аналітиці.
У цьому випадку нічого зробити не можна, але й користувач не зможе оформити замовлення на вашому сайті ;)

- У деяких випадках скрипти Google Analytics або Facebook можуть не завантажитися через проблеми з інтернет-з’єднанням або через технічні помилки з боку клієнта (наприклад, якщо користувач використовує повільне з’єднання або пристрій з низькою продуктивністю).

- Час обробки даних може відрізнятися залежно від налаштувань часового поясу, особливо якщо ваш магазин налаштований на один часовий пояс, а аналітичні системи — на інший. Також зверніть увагу, що затримка даних від надсилання до відображення у звітах, наприклад, Google Analytics, становить до 96 годин.

Ці причини призводять до різниці в показниках. Важливо пам’ятати, що аналітичні системи надають корисну інформацію, але не завжди відображають 100% замовлень, тому адмінка магазину і звітність модуля залишаються більш точним джерелом даних про реальні покупки.