アフィリエイトAPIのタグ埋め込みについて、質問です。

AI-generated summary

ShopifyでアフィリエイトAPIのコンバージョンタグを購入完了ページに埋め込み、申込IDと販売額を動的に渡す方法が主題です。

  • 提案された実装は、Thank you page の「追加スクリプト」にタグを設置し、ShopifyのLiquid(テンプレート変数)で申込IDに {{ order.order_number }}、販売額に {{ order.total_price }} を使う方法です。
  • 参照先として、Shopifyの order オブジェクトの公式ドキュメントと、国内のアフィリエイト向けアプリも案内されています。

その後、販売額に {{ order.total_price }} を入れると、動作テストで金額が2桁多く計上されるという追加の問題が報告されました。

  • この点への対応案として、通貨表示用のLiquidフィルター money_without_currency の利用が提案されています。
  • ただし、実際にそれで解消したかの確認まではなく、議論は解決案の提示段階で継続中です。

APIからは、以下のコンバージョンタグの埋め込みを依頼されいます。

その中で、
【申込ID等が代入される変数を入力してください】
【販売額が代入される変数を入力してください】
の2点について、動的に変化するようなコードにしないといけないと思っているのですが、
shopifyの場合、どのようなコード内容になりますでしょうか?
ご教授いただければ幸いです。

なお、私はコードについてはほぼ素人でして、恐縮であります。

申し込みID=order id, 代金は、購入額だと思いますので、購入完了のThank you pageに埋め込めば良いと思いますが、認識はあっていますでしょうか?

であれば、以下のページを参考にして、追加スクリプトにJavaAScriptを貼り付けて、申し込みID は、Liquid の {{order.order_number}} 代金は、{{order.total_price}} で良いかと思います。

以下を参照してください。

https://shopify.dev/docs/themes/liquid/reference/objects/order

また、日本のパートナーさんが以下のようなアフィリエイトアプリも提供されているので、ご確認ください。

https://apps.shopify.com/shopify-application-102?locale=ja

こんにちは。

私も同じASPを利用しており、junichiokamura さまの返信を参考にタグの埋め込みを試みました。
代金に、{{order.total_price}}を挿入しましたが、動作テストを行うと、代金が2桁多く計上されてしまいます。

この問題を解消するにはどうすればいいかご教授頂けると幸いです。

以下のフィルター(money_without_currency)を使うのはいかがでしょうか?
https://shopify.dev/docs/themes/liquid/reference/filters/money-filters