gpt4 book ai didi

javascript - 点击事件的 Google DFP 监听器事件

转载 作者:行者123 更新时间:2023-12-03 04:58:08 25 4
gpt4 key购买 nike

我正在使用以下 eventListener 从每个可用插槽的 gpt 获取特定输出

    googletag.pubads().addEventListener('slotRenderEnded', function(event) {
gptForForm[count] = [ event.creativeId, event.lineItemId, event.size[0] + 'x' + event.size[1] ];
count++;
});

现在我想创建一个 eventListener 来让我知道有人点击广告,我尝试了以下方法但没有效果

    googletag.pubads().addEventListener('click', function(event) {
console.log('this lineItemID: '+event.lineItemID+', size: '+event.size[0]+','+event.size[0]+' clicked!!');
});";

我知道我可以从 DFP 广告管理系统获取报告,但我们正在尝试立即收集这些数据以及实时点击率和点击次数,而无需每次都检查报告。有什么建议是我没有尝试过的吗?

最佳答案

简短的回答是 - 你不能(使用 JavaScript)。 Google Publisher Tag 中没有“点击”操作(GPT)。

此外,如果无法访问 iFrame 内的 DOM,则无法在 iFrame 上设置单击事件。除非您使用所有友好的 iFrame,否则您将无法这样做。

另一个(可能更好)选项是使用 DFP API .

另一个选项是设置您自己的重定向网址 ( http://example.com/path/to/dfp/redirector ),您需要将其添加到广告需要重定向到的网址前面(您的重定向程序将注册一次点击,然后重定向到广告的网址)。因此,您需要在 DFP 广告管理系统中制作的每个广告素材中的广告网址之前添加重定向网址(甚至不确定这是否违反 DFP 广告管理系统服务条款 [TOS])。您将无法使用 JavaScript 检测浏览器/客户端内的点击,但它允许您在服务器中注册自己的点击。这需要您的服务器资源,因此请确保您的硬件可以快速处理注册点击和重定向。

关于javascript - 点击事件的 Google DFP 监听器事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42346965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com