Частые вопросы и проблемы

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

Если у вас 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 заказов а в фейсбук 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% заказов, поэтому админка магазина и отчетность модуля остаются более точным источником данных о реальных покупках.