チェックアウトページに設定したタグの{{ order_number }}が反映されない

Topic summary

チェックアウトページの追加スクリプトに設定した外部ASPツールのコンバージョンタグで、{{ order_number }}変数が正しく反映されない問題が報告されています。

症状:

  • タグは発火するが、注文番号の値が空白のままASPツールに送信される
  • {{ order_number }}が置き換えられずにリクエストが送信されている

考えられる原因:
Liquidタグの記述ミスの可能性が指摘されています。例えば、{{{ order_number }}のように先頭に余分なブラケットがあると、Liquidタグが正しく機能しなくなります。

推奨される対応:

  • 実際に設定されているJavaScriptコードのキー周辺を確認
  • 具体的な調査・解決のため、実際のコードをプライベートメッセージで共有することが提案されています

現時点では問題は未解決で、より詳細なコード確認が必要な状況です。

Summarized with AI on November 25. AI used: claude-sonnet-4-5-20250929.

現在、管理画面の設定 > チェックアウトの追加スクリプトに外部ASPツールのコンバージョンタグを設置しています。

設定しているコンバージョンタグには広告流入からの購入時、どの注文番号が判別するために{{ order_number }}を変数としてコンバージョンタグ内に記載しています。

しかし購入時、タグ発火は起きるのですが発火時に置き換わるはずの{{ order_number }}が置き換わらず、空白の状態でリクエストがASPツールに向けて送られます。

リクエスト送信時、注文番号がGETで送信されるのですが、GETの値も空白という状態です。

こちら原因、要因等分かる方いらっしゃる方いましたら是非ご教示頂けますと幸いです。

私が今、思いつく範囲での回答になってしまうのですが、

例えば、下記のように記述してしまうと、

liquidタグが上手く機能しなくなります。

{{{ order_number }}

※先頭に、余分なブラケットがある。

実際に設定されているJavaScriptのコードを拝見させていただければ、

具体的な回答ができるかもしれません。

実際のコードをこちらに貼り付けることが難しい場合は、

プライベートメッセージなどでコードをお送りいただければ、

もう少し調査できるかと思います。

(必ず解決できるとは限りませんが。)

ご参考まで。

(キュー田辺)