gpt4 book ai didi

flash - 为什么从 Flash 调用 Google Analytics 事件跟踪并调用 getURL (_blank) 会停止返回 __utm.gif?

转载 作者:行者123 更新时间:2023-12-03 17:22:55 24 4
gpt4 key购买 nike

我已经设置了一种方法来从我的 Flash AS2 swfs 跟踪谷歌分析中的事件。我使用外部接口(interface)调用

_global.ga_track_event = function(_category:String, _action:String, _label:String, _value:Number) {
if(ExternalInterface.available) {
ExternalInterface.call("_gaq.push",['_trackEvent', _category, _action, _label, _value]);
}
}

这对我的大多数事件都很有效,我可以看到 __utm.gif 在 firebug 中返回!

但是,我想调用的一个事件是通过用户单击一个调用 getURL() 的按钮来触发的,以在空白窗口中打开一个链接。发生这种情况时,我可以看到(在 Firebug 中)请求了 __utm.gif(使用我的事件的正确参数),但似乎从未返回 gif。它只是与旋转的“请稍候”动画和?在大小列中。这有关系吗?该事件是否仍记录在谷歌分析中?为什么在空白窗口中打开链接会导致此失败。我尝试注释掉 getURL 行并单击按钮,并且 __utm.gif 正常返回,所以我知道这与 getURL 有关。

有任何想法吗?

最佳答案

有时,您需要弄清楚您使用的调试工具是否没有给出错误的指示,或者是因为它们不合适,或者是错误的,或者是因为太聪明而无法给您原始数据。

在这里,我敢打赌:Firebug 是一个面向页面的工具(如 Web 浏览器),而您正在查看在启动新窗口时发生的事件。

您可以使用 HttpFoxFiddler2独立于页面更改来监视 HTTP 流,您可能会看到它工作正常。

另一种测试方法,速度较慢但始终有效,它将具有非常特定值的数据触发到专用于开发的 GA 配置文件中,并在几个小时后检查您的数据是否已进入。

关于flash - 为什么从 Flash 调用 Google Analytics 事件跟踪并调用 getURL (_blank) 会停止返回 __utm.gif?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6217331/

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