Как вывести значение
ecomm_prodid
, туда должен передаваться список id товаров, которые лежат в корзине.
В скрипте:
<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: '',
ecomm_pagetype: 'cart',
ecomm_totalvalue: <?=$arResult["allSum_FORMATED"]?>
};
</script>
Сама обработка в список в битриксе делается вроде так:
<script type="text/javascript">
window.ad_products = [
<?foreach($arResult["ITEMS"]["AnDelCanBuy"] as $arBasketItemstag){?>
{
"id": "<?=$arBasketItemstag["PRODUCT_ID"]?>", // required
"number": "<?=intval($arBasketItemstag["QUANTITY"])?>"
},
<?}?>
// other products
];
window._retag = window._retag || [];
window._retag.push({code: "911e24d", level: 3});
(function () {
var id = "admitad-retag";
if (document.getElementById(id)) {return;}
var s = document.createElement("script");
s.async = true; s.id = id;
var r = (new Date).getDate();
s.src = (document.location.protocol == "https:" ? "https:" : "http:") + "//cdn.lenmit.com/static/js/retag.min.js?r="+r;
var a = document.getElementsByTagName("script")[0]
a.parentNode.insertBefore(s, a);
})()
</script>
<script>
window.APRT_DATA = {
pageType: 4,
basketProducts: [
<?foreach($arResult["ITEMS"]["AnDelCanBuy"] as $arBasketItemstag3){?>
{ id: <?=$arBasketItemstag3["PRODUCT_ID"]?>, name: "<?=$arBasketItemstag3["NAME"]?>", price: <?=$arBasketItemstag3["PRICE"]?>, quantity: <?=intval($arBasketItemstag3["QUANTITY"])?> },
<?}?>
]
};
</script>
Пробовал так и не выводит список id
<script type="text/javascript">
var google_tag_params = {
ecomm_pagetype: 'cart',
ecomm_totalvalue: <?=$arResult["allSum_FORMATED"]?>
};
google_tag_params["ecomm_prodid"]=window.APRT_DATA;
</script>