Как грамотно передать Google Remarketing Tag ?
Как вывести значение
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> |
Часовой пояс GMT +3, время: 07:09. |