-1

Google アナリティクスのカスタム キャンペーン トラッキングに問題があります。sns では、インフレームとすべてのリンクが埋め込まれた私のアプリは次のようになります。

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 では、このパラメーターを解析し、Google ドキュメントのように _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 に表示されません。どうしたの?

4

1 に答える 1

-1

キー値を変更しようとしているように見えますが、実際にはキー名を変更しています。そうしないでください。utm_sourceキー名はまだ「utm_source」で値は「work」ですが、キー名を「work」に変更し、URLに「work = work」がないため、GAはヒットを記録しません。そのjavascriptコードを完全に削除するだけです。

于 2012-12-28T20:22:01.693 に答える