在我们的桌面站点中,我们包含了带有 mediaelement js 播放器的 MP4 视频。我们目前正在使用 Google Analytics 插件跟踪视频事件,但我们很困惑这将如何与我们的 jQuery 移动网站一起工作,因为在移动设备中,当我们点击视频时,它将加载到本机视频播放器应用程序上,而不是通过 mediaelement js 播放玩家?
如果我们的视频在本机应用程序上播放,我们是否无法跟踪视频上的 Google Analytics 事件?
谁能让我知道我们如何克服这个问题?
在我们的桌面站点中,我们包含了带有 mediaelement js 播放器的 MP4 视频。我们目前正在使用 Google Analytics 插件跟踪视频事件,但我们很困惑这将如何与我们的 jQuery 移动网站一起工作,因为在移动设备中,当我们点击视频时,它将加载到本机视频播放器应用程序上,而不是通过 mediaelement js 播放玩家?
如果我们的视频在本机应用程序上播放,我们是否无法跟踪视频上的 Google Analytics 事件?
谁能让我知道我们如何克服这个问题?
虽然我没有专门使用它来跟踪视频,但这个脚本 - https://code.google.com/p/google-analytics-js/ - 在跟踪 JS 库的第三方使用方面非常有帮助。
就像我在 JS 库中调用它一样,您可以将调用挂钩gaTrack('UA-123456', 'yoursite.com', '/assets/videoname.mp4');
到您在 jQuery 中启动视频的位置。
请注意,这只会让您跟踪启动,当它在本机播放器中运行时,您将受到限制可以跟踪哪些事件(在将暂停/搜索等事件反馈给播放器时,有些事件比其他事件更好,但您会需要测试类似https://gist.github.com/Offbeatmammal/3718414的东西)
本质上,该脚本所做的是手动构造一个对具有正确参数的 GA 跟踪 gif 的调用。您还可以为虚拟浏览量构建自己的虚拟推送,但这需要更多工作https://developers.google.com/analytics/devguides/collection/gajs/asyncMigrationExamples#VirtualPageviews