A8タグの新トラッキング形式のタグの設置ができずに困っています。
<環境>
ECCUBE2系
<内容>
http://document.a8.net/ec/howToSwitch-ja.html
の、「◆A、購入された商品毎の金額を表示しているケース」
を参考にしています。
ただ、商品コードや、商品単価・商品合計は変数にしており、
新タグに設置をする際に、そのまま入れるときちんと表示されません。
(空白になったり、0になったりします。)
<!--{if $arrOrder.subtotal!=0}--> <img src="https://px.a8.net/cgi-bin/a8fly/sales?pid=s00000005472001&so=<!--{$arrOrder.order_id}-->&si=<!--{$arrOrder.subtotal}-->.1.<!--{$arrOrder.total}-->.a8" width="1" height="1"> <!--{/if}-->
を、
<span id="a8sales"></span> <script src="//statics.a8.net/a8sales/a8sales.js"></script> <script> a8sales({ "pid": "s00000000062001", //テスト用ID、後日本番IDに変更するため変更不可 "order_number": "<!--{$arrOrder.order_id}-->", //注文番号・現行タグの&so=の値を反映してください "currency": "JPY", //通貨コード、JPY/USD/EURが利用可能 "items": [<!--{section name=cnt loop=$arrOrderDetail}--> //以下、現行タグの&si=の値を反映してください { "code": "a8", //商品コード "price": <!--{$arrOrder.subtotal}-->, //商品単価 "quantity": 1, //個数 } <!--{/section}--> ], "total_price": <!--{$arrOrder.total}-->, //全購入商品の合計金額 }); </script>
に変更をして行きたいのですが、
この書き方だと、「order_number」の箇所と、「price」の場所が
下記のようにcomplete画面にでてきて、うまく注文番号と、商品の単価がでてきません。
(通常であれば、注文番号と、商品の単価1000円なら1000などがでるはずなんですが・・・)
<span id="a8sales"></span> <script src="//statics.a8.net/a8sales/a8sales.js"></script> <script> a8sales({ "pid": "s00000000062001", //テスト用ID、後日本番IDに変更するため変更不可 "order_number": "", //注文番号・現行タグの&so=の値を反映してください "currency": "JPY", //通貨コード、JPY/USD/EURが利用可能 "items": [ //以下、現行タグの&si=の値を反映してください { "code": "a8", //商品コード "price": 0, //商品単価 "quantity": 1, //個数 } ], "total_price": 0, //全購入商品の合計金額 }); </script>
(1)PHPの書き方のままjavascriptに記述しているのが悪いのでしょうか?
(2)ECCUBE2系で設置されている方いらっしゃいましたら、ご教授お願いしたいのですが。。
回答1件
あなたの回答
tips
プレビュー