カートの詳細を追跡するために bronto Tag manager を使用しています。
ページに Bronto Commerce JavaScript スニペットを含めました。これでbronto.scaオブジェクトを作成できます。
bronto.sca.config()とbronto.sca.idが値を返しています。
しかし、bronto.sca.cartは常に null を返します。
これは私が使用しているコードです
<script type="text/javascript">
$("#Run").click(function()
{
alert('Run clicked');
debugger;
bronto.init;
var brontoCart = {
"cartPhase": "ORDER_REVIEW",
"currency": "USD",
"subtotal":990.00,
"discountAmount": 0,
"taxAmount": 110.00,
"grandTotal": 880.00,
"orderId": "1331",
"emailAddress": "Footer@qwe.vo",
"cartUrl": "http://localhost:5000/cart#view",
"lineItems": new Array()
};
bronto.sca.addToCart(brontoCart);
});
</script>
<script data-name="__br_tm" type="text/javascript">
var _bsw = _bsw || [];
_bsw.push(['_bswId', 'xxxxxxxxxxxxxx']);
(function() {
var bsw = document.createElement('script'); bsw.type ='text/javascript'; bsw.async = true;
bsw.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'js.bronto.com/c/********************/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/s/b.min.js';
var t = document.getElementsByTagName('script')[0]; t.parentNode.insertBefore(bsw, t);
})();
また、ブロント json を Web ページに追加する方法を教えてください。