У меня на сайте загружен скрипт отслеживания ниже. Я хочу вернуть значение "checkout_date" для целей GTM. Функция будет запущена через GTM.
Как только у меня будет правильная функция возврата js, я смогу ее реализовать. Я попробовал несколько вещей, найденных здесь, но все они требуют "var name =", который я нигде не вижу.
Например, я пробовал нижеприведенное безуспешно:
function (for(checkout_date in window.hTaxis.criteoBasketTag)) {
if(window.hTaxis.criteoBasketTag.hasOwnProperty(checkout_date)) {
return "checkout_date" = data[checkout_date];
//do something with value;
}
}
<script type="text/javascript">
window.hTaxis = window.hTaxis || {};
window.criteo_q = window.criteo_q || [];
window.criteo_q.push(
{ event: "setAccount", account: 31165 },
{ event: "setSiteType", type: window.hTaxis.siteType },
{ event: "setHashedEmail", email: "" },
{ event: "viewItem", item: 1016454 },
{
event: "viewSearch",
checkin_date: "2020-01-31",
checkout_date: "2020-02-07"
}
);
window.hTaxis.criteoBasketTag = [
{event: "setAccount", account: 31165},
{event: "setSiteType", type: window.hTaxis.siteType},
{event: "setHashedEmail", email: ""},
{
event: "viewBasket", item: [
{
id: 1016454,
price: 39.64,
quantity: 1
}
]
},
{
event: "viewSearch",
checkin_date: "2020-01-31",
checkout_date: "2020-02-07"
}
];
</script>