Возвращаемое значение из скрипта отслеживания - PullRequest
0 голосов
/ 24 января 2020

У меня на сайте загружен скрипт отслеживания ниже. Я хочу вернуть значение "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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...