Google DFP: передача UTM_Source в DFP с помощью javascript (без доступа к администратору DFP)

Я ищу способ получить значение utm_source из URL-адреса с помощью javascript и передать его в Google DFP, что не требует настройки чего-либо в администраторе DFP (например, таргетинг на ключ-значение), поскольку у нас нет доступа в панель администратора для конкретного сайта, с которым мы работаем.

Буду признателен за любые советы / код javascript.


person jargon220    schedule 19.04.2017    source источник
comment
В Stackoverflow мы ценим, что вы прикладываете усилия к коду, чтобы мы, сообщество, могли расширять код и помогать вам в продвижении.   -  person Manav Dubey    schedule 20.04.2017
comment
@narusin - почему ты думаешь, что это домашнее задание? Зачем учащемуся брать utm_source из URL, чтобы передать его в DFP? Слишком много TLA, LOL   -  person Jaromanda X    schedule 20.04.2017
comment
Позвольте мне перефразировать мою формулировку.   -  person Manav Dubey    schedule 20.04.2017


Ответы (1)


Используйте сеттаргетинг. Чтобы создать ключи кода utm (ключ-значение), вам потребуется перейти на вкладку "Инвентарь" на панели управления DFP. ссылка)

<script>

    function getParameterByName(name, url) {
        if (!url) url = window.location.href;
        name = name.replace(/[\[\]]/g, "\\$&");
        var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
            results = regex.exec(url);
        if (!results) return null;
        if (!results[2]) return '';
        return decodeURIComponent(results[2].replace(/\+/g, " "));
    }

    googletag.cmd.push(function () {
        googletag.pubads().setTargeting('utm_source', getParameterByName('utm_source'));
    });

</script>
person felipk    schedule 24.05.2017
comment
У меня очень похожая проблема, я установил таргетинг, но я не уверен, что я должен установить в конфигурации менеджера рекламы, должен ли я установить только ключ и оставить значение пустым, если я хочу установить его как значение, которое я получаю из URL-адреса? также у вас есть пример отчета, где я могу получить значение по показам/кликам? - person talsibony; 16.12.2019