cakenk
1
チェックアウトページに設定したタグの{{ checkout.order.order_number }}が反映されず、注文番号の取得がASPツールで確認できない状況です。
こちらどう修正すれば注文番号の取得が可能かご教授頂けませんでしょうか?
お手数おかけいたしますが、早急に解消したく、ご連絡お待ちしております。
【設定状況】
管理画面の設定 > チェックアウトの追加スクリプトに外部ASPツールのコンバージョンタグを設置
設定しているコンバージョンタグには広告流入からの購入時、どの注文番号が判別するために{{ checkout.order.order_number }}を変数としてコンバージョンタグ内に記載しております。
チェックアウトページのソース
https://gyazo.com/ad3a2468819b05b3b66e15bc55d1df3a
※購入時、タグ発火は起きるのですが発火時に置き換わるはずの{{ checkout.order.order_number }}が置き換わらず、空白の状態でリクエストがASPツールに送られてきます。
ためしに{{ Order_number }}も使用しましたが、同じ結果になり、注文番号がASP側で取得できない状況でした。
Qcoltd
2
{{ order_number }}
こちらはお試しになられたでしょうか?
(先頭のOが大文字ではなく小文字。)
Shopify側のサンプルにも、
https://help.shopify.com/ja/manual/orders/status-tracking/customize-order-status/add-conversion-tracking
{% if landing_site_ref == 'tracking-site' %} {% endif %}
{{ order_number }} の記載がございますし、
私の開発ストアでも問題なく動作しましたので、
是非、お試しください。
ご参考まで。
(キュー田辺)
cakenk
3
ご回答ありがとうございます。
{{ order_number }} でテスト致しましたが、#が入ってしまう+注文IDではないものが入ってしまう状況です。
{{ checkout.order.order_number }} ですと、3回に1回くらいは注文IDが出ることがわかり、SPだと高確率で注文IDが出ないことが判明しました。
またに注文IDが取得できることから余計わからなくなってしまい、こちら原因がわかりましたら、教えて頂きたいです。