iFrameを使用して長時間再生されたライブビデオをストリーミングするサイトがあります(iFrameのコンテンツはAzure Media Servicesからのものでライブストリームです) 。Googleアナリティクスを使用して単一ページのビデオストリームのリアルタイム統計をトラッキングする
このサイトは、効果的にiFrameを持つシンプルなHTML/JSページです。ユーザーは、ショーが終了するまで(約45分)、その1ページに到着して滞在します。
私はGoogleアナリティクスを使用していますが、ユーザーがページとやり取りしていないため、リアルタイムユーザー数は数分後に減少します。
これは、視聴者数と実際にオンラインに滞在する時間を正確に反映したものになりたいと思います。
どうすればよいですか?私は彼の少し(提携していない)ファンの少年だけど、シモアハバは、ここで私はまたimplmentedてきた非常にエレガントな解決策を説明し、私はJavaScriptを使用して、これを試してみたが、それは
function ga_heartbeat(){
ga('send', {
hitType: 'heartbeat',
eventCategory: 'heartbeat',
eventAction: 'heartbeat',
eventLabel: 'heartbeat'
});
console.log("Sent heartbeat to GA");
//repeat every 5 minutes (300000 milliseconds)
setTimeout(ga_heartbeat, 300000);
}
ga_heartbeat();