2011-08-03 9 views
0

フォームページにGoogleアナリティクスを実装しています。.aspファイルにGoogle Analyticsコードのエラーが実装されています

問題はフォームがユーザーによって送信された後に発生します。

フォームのランディングページでは、GAのトラッキングコードが一部重複して表示され、ランディングページの重複した統計情報が作成されます。

私のASPファイルを確認して、私が間違っている可能性があることには何の手がかりもありません。

誰かが私に正しい方向を教えてくれることを願っています。ありがとうございます。

<head> 
    <%if Request.QueryString("enviado") = 1 then%> 
    <script type="text/javascript"> 
    var google_conversion_id = 97885866; 
    var google_conversion_language = "es"; 
    var google_conversion_format = "2"; 
    var google_conversion_color = "ffffff"; 
    var google_conversion_label = "BNPUCI6xqQIQ-ofj0gM"; 
    var google_conversion_value = 0; 
    </script> 
    <script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"> 
</script> 
<noscript> 
<div style="display:inline;"> 
     <img height="1" width="1" style="border-style:none;" alt="" src="http:www.googleadservices.com/pagead/conversion/978895866/?label=BNPUCI6xqQIQ-ofj0gM&amp;guid=ON&amp;script=0"/> 
</div> 
</noscript> 
<script language="javascript" type="text/javascript"> 
    window.ysm_customData = mew Object(); 
    window.ysm_customData.conversion = "transId=,currency=,amount="; 
    var ysm_accountid = "1FJ1MOC128JN2MQEDCC45EREVMC"; 
    document.write("<SCR" + "IPT language='JavaScript' type='text/javascript'" + "SRC=//" + "srv3.wa.marketingsolutions.yahoo.com" + "/script/ScriptServlet" + "?aid=" + ysm_accountid + "> 
    </SCR" +"IPT>"); 
</script> 
<script type="text/javascript"> 
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount, 'UA-10880766-1']); 
    _gaq.push(['_trackPageview']); 
    (function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 
</script> 
<%end if%> 
</head> 
+0

このコードには、AdWordsコンバージョントラッキング、Yahooコンバージョントラッキング、最後のGoogleアナリティクスコードが含まれています。これらはすべて、URLに?enviado = 1が指定されている場合にのみ表示されます。 何が問題なのですか? –

+0

Analyticsにデータを送信するコードはすべてフロントエンドにありますので、運用中のランディングページのソースを見て、「_gaq.push(['_ trackPageview']);」を参照してください。 2回呼び出されます。また、含まれるかもしれない.jsファイルもチェックインしてください。 –

答えて

0

私は少し遅れますが、これは他の人にも役立ちます。

Googleアナリティクストラッキングが2回発生しているということを正しく理解しています。 はいの場合、私のページにも同様の問題がありました。しかし、この問題はFirefoxとChromeでは発生していましたが、Internet Explorerでは発生しませんでした。

この問題は、私の場合、私のコードの空のsrcタグに関連していました。 FirefoxとChromeでは「このURI」を意味するため、トラッキングは2回発生しました。

私のコードでyahooピクセルを削除することで修正できます。

また、hereも読むことができます。

関連する問題