2017-04-19 254 views
0

我正在尋找一種方法從具有JavaScript的網址獲取utm_source值,並將其傳遞給Google DFP,而不涉及配置任何內容在DFP廣告管理系統管理中(例如鍵值定位),因爲我們無法訪問我們正在使用的特定網站的管理面板。Google DFP廣告管理系統:將UTM_Source傳遞給使用javascript的DFP廣告管理系統(無需訪問DFP廣告管理系統)

將不勝感激任何提示/ JavaScript代碼。

+1

在計算器上,我們讚賞您展示的代碼一些努力,所以我們的社區,可以在代碼擴展和幫助你前進。 –

+0

@narusin - 是什麼讓你覺得這是作業?爲什麼學生要從URL抓取utm_source傳遞給DFP - 這是很多TLA的,LOL –

+0

讓我重新修飾我的措辭。 –

回答

0

使用setTargetting。您需要訪問DFP的儀表板庫存標籤來創建UTM代碼鍵(Key-values link

<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> 
相關問題