2017-03-15 14 views
0

Googleタグマネージャ(GTM)でHTML 5ビデオタグのクリックイベントを追跡する方法を知りたいと思います。Googleタグマネージャでの動画タグのクリックイベント(再生、停止、一時停止など)

私はGTMの管理者ページにアクセスできません。JavaScript経由でGTMに連絡する方法があるかどうかは疑問でした。

私はGoogleアナリティクスのコードで作業すると思っていましたが、それはできませんでした。

// just get one click event at a page load. 
var isVideoPlayed = false; 
$('#myvideo').on('play', function(){ 
    if(!isVideoPlayed) { 
     ga('send', 'event', 'Videos', 'play', 'My Video'); 
     isVideoPlayed = !isVideoPlayed; 
    } 
    return false; 
}); 

答えて

0

Googleは、Analytics APIにjavacriptを使用して、analytics.jsを完全にサポートしています。

analytics.jsライブラリは、ユーザーがあなたのウェブサイトとやり取りする方法を測定するためのJavaScriptライブラリです。

on this pageを使い始める。

Googleタグマネージャ(GTM)では、this siteの手順を使用してください。

1

コードga('send', 'event', 'Videos', 'play', 'My Video');の問題は、GTMによって追跡オブジェクトが作成されたときに割り当てられるGTMトラッカーの名前が欠けていることです。

ga.getAll()[0].get('name'); 

GTMトラッカー名を返す関数を書くことができます。 trackerNameは、前述の関数から返される名前です

ga('trackerName.send', 'event', 'Videos', 'play', 'My Video'); 

:次に、あなたのGAは、このように、特定のトラッカー名でコマンドを呼び出すことができるでしょう。

関連する問題