Shopify Дополнительные скрипты, отображающие на /orders/ path вместо просто /checkouts/

Я работаю с отслеживанием пикселей на широком спектре сайтов. У нас есть реализация, которую мы использовали для Shopify, которая использует поле "Дополнительные сценарии" в меню "Настройки" >> "Оформление заказа", чтобы заполнить пиксель отслеживания на странице "Спасибо".

В настоящее время мы наблюдаем некоторые крайние случаи, когда подобный пиксель отображается на других страницах в разделе отслеживания заказов на сайте. Просто интересно, знает ли кто-нибудь, почему это может происходить. Современная теория заключается в том, что одно из приложений, которые используют все эти клиенты, вызывает проблему.

Например, стандартный пиксель, использующий эту настройку,

https://checkout.shopify.com/xxxxxxx/checkouts/yyyyyyyyyyyyy/thank_you

где xxxxxx и yyyyyy - номера счетов и заказов соответственно. В настоящее время мы видим, как пиксель срабатывает от тех же дополнительных сценариев,

https://checkout.shopify.com/xxxxxxxxx/orders/yyyyyyyyyyyyyyyyyyyy

Что, очевидно, не связано с контроллером checkouts, который задает вопрос о том, почему скрипт, определенный в настройках контроллера checkout (который, я считаю, редактирует файл конфигурации для checkout напрямую), когда-либо изменяет это. Когда вы посещаете страницы во втором формате, они содержат статус отслеживания заказа.

1 ответ

Решение

Да, есть новый формат URL для страницы статуса заказа. Если клиент возвращается на страницу статуса заказа (например, из электронного письма, которое использовало {{ order_status_url }} Переменная жидкость) тогда они увидят https://checkout.shopify.com/#{shop_id}/orders/#{order_token} состав.

Вы можете узнать больше из объявления здесь: https://ecommerce.shopify.com/c/api-announcements/t/upcoming-changes-to-the-order-status-page-376181

Другие вопросы по тегам