HTML5オーディオ要素の再生回数を調べる最も良い方法は何ですか?HTML5オーディオ要素の再生回数をトラッキングしますか?
(それが最善のアプローチであれば、我々は、あまりにもGoogle Analyticsを使用することができます)
HTML5オーディオ要素の再生回数を調べる最も良い方法は何ですか?HTML5オーディオ要素の再生回数をトラッキングしますか?
(それが最善のアプローチであれば、我々は、あまりにもGoogle Analyticsを使用することができます)
HTML5オーディオ要素have basic callbacks.
あなたは、デフォルトでは、これらのイベントを添付するjQueryのような基本的なイベントのコールバックライブラリとそれを組み合わせることができます。
$("audio").bind("play", function(){
_gaq.push(["_trackEvent","Audio", "play", $(this).attr('src')]);
});
人々は、オーディオを終了するときは、また、トラッキングのための同様のイベントを行うことができます。
$("audio").bind("ended", function(){
_gaq.push(["_trackEvent","Audio", "ended", $(this).attr('src')]);
});
これは、単一の呼び出しにそれらを組み合わせることで、より簡潔に行うことができます。
$("audio").bind("play ended", function(e){
_gaq.push(["_trackEvent","Audio", e.type, $(this).attr('src')]);
});
あなたはまたonplay
とonended
として<audio>
タグ属性にイベントを追加することができますが、私はそのアプローチをお勧めしません。
ユニバーサルアナリティクスにアップグレードして古典的なアナリティクスを使用していない場合は、プッシュイベントではなくsendイベントを使用します:ga( 'send'、 'event'、 'Audio'、e.type、$ ).attr( 'src')); また、自分でテストする場合は、自分のIPアドレスを除外するフィルタを作成していないことを確認してください。
鮮やかなコード特に+1の組み合わせが完成しました – TheBlackBenzKid
@Yahel - 分析コードの直後にこのコードを追加しましたが、アナリティクスではトラッキングしていないようです。コードはどこに置くべきですか? –
@WolfCatは書類に包まれていますか? – Yahel