我们正在尝试在报告中使用google广告管理器中的键值功能,
// example
var targetingData = [];
targetingData['utm_campaign'] = new Date().getTime();
targetingData['utm_term'] = new Date().getTime();
googletag.defineSlot('/account-id/Minf-3', [300, 100], 'div-gpt-ad-1576162076591-0')
.addService(googletag.pubads()).setTargeting('utm_term', targetingData['utm_term'])
.setTargeting('utm_campaign', targetingData['utm_campaign']);
googletag.pubads().setTargeting('utm_term', targetingData['utm_term'])
.setTargeting('utm_campaign', targetingData['utm_campaign']);
然后,我们将生成一个包含关键值的报告,但是这些值都是
显示为未知。
当我们在页面中检查它时
该键值设置正确,我们正在调用 getTargeting 方法,并且我们始终获得正确的值:
googletag.pubads().getTargeting('utm_term');
googletag.pubads().getTargeting('utm_campaign');
我们这里缺少什么吗?
我们如何生成一个报告,以向我们显示“关键值”的值以及展示次数和点击次数?
最佳答案
定位值应该是字符串,您要传递数字。
尝试先将时间戳记转换为字符串,例如:
googletag.pubads().setTargeting('utm_term', new Date().getTime() + '')
关于google-dfp - Google广告管理系统获取自定义键值,在报告中显示为 "unknown",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59353615/