SiteCatalyst流媒体视频跟踪和其他说明



我们正在尝试使用SiteCatalyst跟踪流媒体视频
这个问题的出现是因为这个视频显然没有结尾,s.media模块不知道如何设置秒数或里程碑分段视图
这导致除了开始呼叫之外没有任何跟踪呼叫

一个可能的解决方案是使用s.media.monitor自定义功能吗
下面介绍了如何将它们与基本媒体模块设置一起使用
也许"sendRequest()"方法的定时部署会有所帮助

我借此机会询问media.monitor方法的简要操作示例,因为到目前为止我只使用了基本设置,如下所示:
s.loadModule("Media"); s.Media.autoTrack = false; s.Media.trackMilestones = "25,50"; s.Media.segmentByMilestones = true;... ...

非常感谢

是的。。我真的,真的不喜欢媒体模块。视频跟踪在客户中越来越受欢迎,因此它已经成为我最大的眼中钉,因为互联网上视频的本质是内部各种活动部件一团糟,这使得在基本的"开始"one_answers"停止"之外,很难获得真正准确的跟踪。(实际上我收回了这一点。我认为移动/sdk跟踪正在迅速成为我最愤怒的拳头,但那是另一个帖子!

我认为Adobe在自动化视频跟踪方面做出了一些英勇的努力,如果你只是在页面上嵌入了一个常规(而不是flash)对象或html5标签,它或多或少可以正常运行,但在实践中,大多数时候,网站都是通过第三方脚本(例如jwplayer、vimeo、youtube api)来实现视频的,而媒体模块的自动化基本上会消耗掉这一点。

我知道它需要知道视频的长度才能知道何时自动操作事件,但我发誓,在实践中,99%的时间,媒体模块期望事情按特定顺序弹出的方式等等。这与视频在现实世界中的工作方式不一致。即使你试图以"手动"的方式进行,通常情况下,它仍然有问题,例如,自动播放和缓冲似乎总是会打乱必须按该顺序进行的开放+播放序列。

基本上,媒体模块迫切需要重写,以更好地处理流媒体视频,而且通常只需要"手动"使用它。无论如何。。

在你的情况下,我做了两件事。总的来说,这两种选择都不是一个完美的1:1与正常视频的持续时间,但流媒体视频并不完全相同,所以对它们一视同仁是没有意义的。

选项#1:使用流媒体视频的估计持续时间所以你自己说过:你的流媒体视频没有尽头。正如我提到的,除非你有一个持续时间,非常基本的数学,否则你无法计算浏览百分比。所以,估计一个持续时间。

我有一些客户举办流媒体网络研讨会或其他什么,根据玩家的说法,技术上确实没有持续时间,但事实上,他们并不是真的永远全天候举办网络研讨会。事实上,这是一段固定的时间,比如30分钟或一个小时左右。因此,只需指定持续时间即可。

是的,这将需要您端额外的自定义工作来存储/关联估计的持续时间。是的,这确实有误导的可能性(例如,如果网络研讨会提前结束或延迟举行)。此选项通常适用于已将流窗口设置为实际活动的站点。

选项#2:放弃%查看次数的概念,将其记录为n消耗的时间。所以里程碑的总体意义是知道一个视频实际上被观看了多少,是吗?好吧,谁说可以用观看百分比来衡量?

不如只记录每n秒消耗的n秒。您可以使用增量eVar和/或计数器事件来完成此操作。(正常视频跟踪的一部分实际上包括计数器事件"视频时间"或a.media.timePlayed)。

所以,基本上,你只需要自己弹出事件/道具/eVars,而忽略里程碑/分段报告。

注意:只有当您使用的是为其分配了events/props/eVar的旧式视频跟踪时,此选项才真正有效。如果您使用的不是events/props/eVar的新式视频跟踪。。好吧,AA目前还没有提供直接手动弹出这些东西的官方方式。当然,非正式地这样做是可能的,但我还没有对最新的媒体模块进行逆向工程,以找出如何做到这一点。因此,在这种情况下,您唯一的选择是#1。

最新更新