242 人が現在オンライン
242 人が現在オンライン
Google アナリティクスの Google タグマネージャを含む計測の設定やトラブルシュートなどについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

GTMを使ったvideoタグの動画再生回数トラッキングについて

上級者 ✭ ✭

動画の再生回数の計測について教えていただきたいのですが、

GTMを実装したWEBサイトの1ページにvideoタグを使って動画を埋め込んでおります。

その動画の再生回数をカウントしたい場合、GTM側とHTMLソース側、それぞれどのような設定をすればいいでしょうか。

 

onplay="ga('send', 'event','Videos', 'Play','movie01')"

こちらのコードをHTMLタグ内に記述してみましたが全くカウントされませんでした。

上記を記述するだけでは機能しないのでしょうか。

 

よろしくお願い致します。

 


受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者Chikara Wさんが付与
1月 2017

Re: GTMを使ったvideoタグの動画再生回数トラッキングについて

レジェンド

 

ga('send', 'event','Videos', 'Play','movie01')

の代わりに

dataLayer.push({'event': 'MoviePlay'});

を指定してください。その上、でトリガーには「カスタムイベント」でイベント名に「MoviePlay」を指定したものを作成します。

最後に、Googleアナリティクスタグを「トラッキングタイプ=イベント」で作成し、

「イベントカテゴリ=Videos」

「イベントアクション=Play」

「イベントラベル=movie01」

として先ほど作成したトリガーを紐づければ、イベントが送信されると思います。

 

 

もしくは上記の代わりに、GTMで設置しているページビュータグにおいて「詳細設定」の中の「トラッカー名を設定する」のチェックボックスをONにするだけでも動作するはずです(トラッカー名は空欄で問題ありません)。

 

 

 

 

 

元の投稿で解決策を見る


すべての返信

Re: GTMを使ったvideoタグの動画再生回数トラッキングについて

中級者 ✭ ✭ ✭

こんにちは

 

それだけですと動かないと思います。 

 

サイトにjQueryは入っておりますでしょうか?

もしjQueryが入っていれば、GTM内の「タグ:カスタムHTML」の中身を以下のコードに置き換えるとイベントを送信できるかと思います。

 

<script>
  jQuery('video').on('play',function(){
    ga('send', 'event','Videos', 'Play','movie01');
  });
</script>

 

▼設定画面

a330bd8c57ce5443d86e270a4762fdab

Re: GTMを使ったvideoタグの動画再生回数トラッキングについて

上級者 ✭ ✭
西村様


こんにちは、キャプチャまで添付していただきご丁寧にありがとうございます。

ご説明いただいた通りに設定しましたが、うまく計測できません。
サイトにjQueryは入っております。

ご説明いただいたGTMのタグの設定と、HTML側にも onplay="ga('send', 'event','Videos', 'Play','movie01')"は必要でしょうか。

また、トリガーの設定は動画設置ページのページビューでいいのでしょうか。

何卒よろしくお願いいたします。

Re: GTMを使ったvideoタグの動画再生回数トラッキングについて

レジェンド
こんにちは。

VIDEOタグで、GTM運用であれば、わたしならば、クリックトリガーを設定して
様子をみます。

GTMのプレビューモードで、再生ボタンをクリックした時に、どういうふうに検知できる
のかをまずは調査して、そこからどういうタグを埋め込むか試行錯誤します。

VIDEOは、ブラウザによって挙動がことなるため、どこまで取るか、ということも含め
ですよね。

onplay検知とかも、おそらくブラウザ依存ってないですかね。
よろしくお願い致します。

------
文責:カグア!

Re: GTMを使ったvideoタグの動画再生回数トラッキングについて

上級者 ✭ ✭
カグア様


こんにちは。
ご回答いただきありがとうございます。

videoタグやonplayのブラウザ依存の件、知りませんでした。

リンククリックのカウントは実装していて、動画再生もその感覚で簡単に計測できるものだと思っていましたが、
中小企業のWeb担当者には少しハードルが高そうですね。。。

どう対応するか検討してみます。ありがとうございます。
ベストアンサーのマーク済み.
解決策
トピック作成者Chikara Wさんが付与
1月 2017

Re: GTMを使ったvideoタグの動画再生回数トラッキングについて

レジェンド

 

ga('send', 'event','Videos', 'Play','movie01')

の代わりに

dataLayer.push({'event': 'MoviePlay'});

を指定してください。その上、でトリガーには「カスタムイベント」でイベント名に「MoviePlay」を指定したものを作成します。

最後に、Googleアナリティクスタグを「トラッキングタイプ=イベント」で作成し、

「イベントカテゴリ=Videos」

「イベントアクション=Play」

「イベントラベル=movie01」

として先ほど作成したトリガーを紐づければ、イベントが送信されると思います。

 

 

もしくは上記の代わりに、GTMで設置しているページビュータグにおいて「詳細設定」の中の「トラッカー名を設定する」のチェックボックスをONにするだけでも動作するはずです(トラッカー名は空欄で問題ありません)。

 

 

 

 

 

Re: GTMを使ったvideoタグの動画再生回数トラッキングについて

上級者 ✭ ✭
山田様


ご回答いただきありがとうございます。

ご説明いただきた通り設定したところ、稼働しました!

感動です!
ありがとうございました。

Re: GTMを使ったvideoタグの動画再生回数トラッキングについて

上級者 ✭ ✭
山田良太様


すいません。
ご回答いただいた方法でトラッキングできていたのですが、
新しい動画を他のページに追加して同じようにトラッキングしようとしたところ、
新しく設置した動画はトラッキングできたのですが、元々設置していた動画が
トラッキングできなくなってしまいました。

タグは発火しているのですがGAでイベントが計測されません。

考えられる理由をご教授いただけませんでしょうか。

何卒よろしくお願い致します。