Предположительно, если у меня есть план Shopify Plus, я могу создать свои собственные шаблоны layout / checkout.liquid и написать некоторый код JavaScript, который будет делать то, что мне нужно.Но у нас нет плана Shopify Plus.
Да, было бы намного проще, если бы вы были на плане Shopify Plus.Тем не менее, это все еще возможно сделать.
Если вы перейдете на
Online Store > Preferences > Google Analytics account
Вы можете добавить туда код JavaScript, который будет загружен на все страницы.Но он допускает ограниченное количество символов, так что имейте это в виду.
Чтобы реализовать решение, прослушайте событие загрузки страницы, а затем найдите любые желаемые переменные в URL.Если вы найдете такую переменную, вы можете сохранить ее в Local Storage или Session Storage в зависимости от вашего варианта использования.Для последующих посещений страниц и перезагрузки страниц, записывайте значение только в том случае, если он еще не существует.
Для сценария, когда клиент совершает покупку, вы можете добавить код в
admin > Settings > Checkout > Order Processing > Additional Scripts
Но убедитесь, чтоиспользовать условие при первом обращении для предотвращения дублирования обработки.
{% if first_time_accessed %}
<!-- Conversion scripts you want to run only once -->
{% endif %}