2016-09-29 7 views
0

私は最近、Google Classroom共有ボタンを自分のウェブサイトに追加しました。この共有ボタンをクリックするたびにGoogleアナリティクスのイベントを開始する予定です。私はそれを行うにはjavascript onClickを使ってみましたが、うまくいきませんでした。私はそれがブラウザによってレンダリングされるときにiframeを作成するためかもしれないと思う。Googleのクラスルーム共有ボタンにAnalyticsイベントを追加

$('#___sharetoclassroom_0').on('click', function(e) { 
    ga('send', 'event', 'gClassroom', 'gClassroom Click', 'Google Classroom Clicked'); 
} 

私はGoogle Classroomタグに追加できる「data-onsharestart」属性を見て、それを使ってみました。それでもどちらもうまくいきませんでした...

<g:sharetoclassroom url="URL" data-onsharestart="gClassroomCount" size="20"></g:sharetoclassroom> 

function gClassroomCount() { 
    ga('send', 'event', 'gClassroom', 'gClassroom Click', 'Google Classroom Clicked'); 
} 

このイベントをGoogle Classroom Shareボタンに追加する方法については、

答えて

0

debugバージョンのanalytics.jsライブラリを使用して、実行中のJavascriptコンソールに詳細なメッセージを記録するようにしてください。これらのメッセージには、正常に実行されたコマンドと、トラッキングコードが正しく設定されていないことを示す警告メッセージやエラーメッセージが含まれます。また、Googleアナリティクスに送信された各ヒットの内訳も表示されるので、どのデータがトラッキングされているかを正確に把握できます。

blogから、共有ボタンの外観と動作を完全に制御したい場合(コールバックは不要)、our branding guidelinesを満たしていれば、Classroomアイコンをカスタマイズしてhttps://classroom.google.com/share?url=https://foo.com/

あなたはまた、この関連性を確認することができますSO question、それが助けてくれることを願っています!

+0

ありがとうございます!たぶん私はカスタマイズされたボタンを使用します。 – Mark

関連する問題