0

我正在使用 bronto 标记管理器来跟踪购物车详细信息。

我在我的页面中包含了 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);
})();

另外,如何在网页中添加 bronto json?

4

1 回答 1

0

我也在寻找关于你应该如何构造 Bronto JSON 对象的文档——我能得到的最接近的是https://helpdocs.bronto.com/bmp/#task/t_bmp_home_settings_commerce_cart_selector_map_json.html

我没有在 Bronto 中配置它,但我确实设置了一个自动跟踪的 JSON 对象,所以我认为我的实现略有不同。在我的例子中,一旦你在 Bronto中配置了要查找的变量,你实际上不需要“做”任何事情来注册购物车,每个http://app.bronto.com/mail/pref/commerce/(强调我的)

注意:如果您在网站上实现了 Bronto JSON,则不需要订单捕获 JavaScript。要跟踪转化和订单,请使用您网站中的数据构建一个 JavaScript 对象,并使用函数将其传递给 Bronto bronto.orders.send,并使用“bronto.commerce.ready”事件的侦听器封装,如下例所示

<script type="text/javascript">
  document.addEventListener("bronto.commerce.ready", function() {
    bronto.orders.send({
  "customerOrderId": 12345,
  "emailAddress": "name@example.com",

在您的情况下,您似乎只是使用错误的“呼叫”来发送您的购物车(强调的部分)。

否则,我认为 JSON 对象在您的购物车视图中根据初始帮助链接声明为“shadowDiv1”条目

shadowDiv1 输入要隐藏到当前页面的 JavaScript 对象的变量名。

于 2017-06-27T15:30:25.763 回答