コンバージョンタグに埋め込む変数(Liquid)について

AI-generated summary

課題: コンバージョンタグに注文ID・購入金額・購入回数(顧客の累計)をLiquidで埋め込み、サンクスページで利用可能か確認。

提案/実装: サンクスページではcheckoutオブジェクトを使用。

  • 注文ID: {{ checkout.order_number }}
  • 購入金額: {{ checkout.total_price | money_without_currency }}
  • 購入回数: {{ checkout.customer.orders_count }}

結果: 上記設定で正常に動作を確認。

追記・対処: 注文IDにストア設定の接頭語は自動付与されない。接頭語が固定ならテンプレートで手動付与(例: #{{ checkout.order_number }})。

技術補足: LiquidはShopifyのテンプレート言語。orders_countは顧客の過去注文総数。サンクスページではcheckout(購入完了時の情報)から必要変数を取得するのが適切。

添付: 参考用スクリーンショットが共有されたが、解決の要点は変数指定にある。

現状: 解決済み。未解決の主要な課題なし。

アフィリエイトAPIの導入を検討しておりますが、コンバージョンタグに

  • 注文ID
  • 購入金額
  • 購入回数

を埋め込む必要があります。

https://help.shopify.com/ja/manual/orders/status-tracking/customize-order-status/add-conversion-tracking

こちらのページを参照する感じ、

Liquidというのを使用するということはわかったのですが、

購入回数にあたるLiquidが英語の技術者向けドキュメントでしか見つからず、

サンクスページで本当に使えるのか分からなくて困っております。

orderのLiquid

https://shopify.dev/api/liquid/objects/order?shpxid=c1b69b7f-CC34-4E5D-3B55-CB4881F78786

customerのLiquid

https://shopify.dev/api/liquid/objects/customer

それぞれ対応するLiquidは下記で間違いないでしょうか??

また、サンクスページで使用可能でしょうか?

注文ID(ストアで設定した接頭語のついたもの)

{{ order_number }}

購入金額(日本円表示の合計額、税込)

{{ total_price | money_without_currency }}

購入回数(今までの購入回数、定期購入で何回目ということではい)

{{ customer.orders_count }}

@Kazuhei_Nagao 様

サンクスページから変数を読み取るとのことですのでcheckoutから引っ張ったほうが良さそうです。

注文ID(ストアで設定した接頭語のついたもの)

{{ checkout.order_number }}

購入金額(日本円表示の合計額、税込)

{{ checkout.total_price | money_without_currency }}

購入回数(今までの購入回数、定期購入で何回目ということではい)

{{ checkout.customer.orders_count }}

こちらでお試しいただければと思います。

ご参考になれば幸いです。

重ねて失礼します。

画像念の為添付しておきます。

ありがとうございます!

コンバージョンタグが発行され次第、試してみます。

こちらありがとうございました。

設定したところ、うまく動きました。

いっこだけ追記です。

注文ID(ストアで設定した接頭語はつきませんでした)

{{ checkout.order_number }}

@Kazuhei_Nagao 様

ベストソリューション、ありがとうございます。

また、追記について確認いたしました。

プレフィックスが固定の前提となりますが、

例えば設定を#としている場合ですと、

#{{ checkout.order_number }}

上記のように{前に含めていただければ、おそらく反映されるかと存じます。

ご参考になれば幸いです。