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