2016-07-12 10 views
0

イベントトラッキングを設定しようとしていますが、動作しません。イベントはGoogleアナリティクスでゼロにカウントされます。私は自分のコードに何か問題があると思う。何が間違っているかに関するアイデア?ありがとうございました。Googleアナリティクスのイベントトラッキングオンサブコード

<input id="submit_o2830002"   name="/atg/commerce/order/purchase/CartModifierFormHandler.checkout" value="goCheckOut" class="endbtn" type="submit" onsubmit="ga('send', { 
         &nbsp; hitType: 'event', 
         &nbsp; eventCategory: 'Order', 
         &nbsp; eventAction: 'goCheckOut', 
         &nbsp; eventLabel: 'click goCheckOut' 
         });"> 

答えて

0

問題は、私がそれを構文的に見ることができる限りです。それらの " "文字は実際にコード内にありますか?その場合は削除してください。フォームを送信するときにJavaScriptエラーが発生するはずです。このようにHTMLエンティティをJavaScriptに追加することはできません。問題が発生した場合は、JSHintなどのJavaScriptコードを貼り付けて検証することをおすすめします。

をonSubmitコードがそうのようにする必要があります:

ga('send', {hitType: 'event', eventCategory: 'Order', eventAction: 'goCheckOut', eventLabel: 'click });

ヒント:あなたは、あなたがこれを使用する場合、Googleアナリティクスへの呼び出しが行われた場合( "を使用することを忘れないことを確認するには、ブラウザの開発者ツールを使用することができます永続ログ "または同様のオプション)。これは、関数が正しく実行され、データを送信するかどうかを確認するのに役立ちます。開発ツールはF12(Windows)を使用するほとんどのブラウザで開き、「ネットワーク」というタブを使用して「google-analytics.com」への呼び出しを監視します。

+1

ありがとうございました!私は問題を発見した。 onsubmitイベントをフォームタグに追加して、送信ボタンには追加しないでください。今私は私のイベントを追跡することができます。同じようにありがとう! –

+0

それは私が同様に見つけたはずのはっきりした解決策です! –

関連する問題