使用iframe进行Google分析。广告系列跟踪不起作用

时间:2012-11-05 15:41:49

标签: javascript google-analytics

我在Google解析中遇到自定义广告系列跟踪问题。 在sns我的应用程序嵌入了inframe,所有链接看起来像:

http://www.odnoklassniki.ru/game/tunerlife?utm_source=source1&utm_medium=Medium1&utm_campaign=CompName

但是对于iframe,这个参数就像custom_args一样发送:

http://cdn.tuner-life.com/tl/frame_od.htm?authorized=1...custom_args=utm_source%3Dwork%26utm_medium%3Dwork1%26utm_campaign%3Dworkwork&session_...

在javascript中我解析这个参数并按下goset文档中的_setCampSourceKey和其他2个参数:

            var custom_args = decodeURIComponent(flashvars["custom_args"]);
            var custom_pairs = custom_args.split('&');
                for (var i = 0; i < custom_pairs.length; i++)
                {
                    var c_pair = custom_pairs[i].split('=');
                    if (c_pair[0] == "utm_source")
                        _gaq.push(['_setCampSourceKey', c_pair[1]]);
                    else if (c_pair[0] == "utm_medium")
                        _gaq.push(['_setCampMediumKey', c_pair[1]]);
                    else if (c_pair[0] == "utm_campaign")
                        _gaq.push(['_setCampNameKey', c_pair[1]]);                        
                }

但是我没有在GA中看到我的自定义广告系列。 怎么了?

1 个答案:

答案 0 :(得分:-1)

您似乎正在尝试更改键值,但实际上您正在更改键名称;不要这样做。 utm_source keyname仍然是&#34; utm_source&#34;价值为&#34; work&#34;但是你要将键名更改为&#34; work&#34;,而且没有&#34; work = work&#34;在网址中,因此GA不会记录点击。只需完全删除该javascript代码即可。