【问题标题】:youtube "Unable to post message to..." causing video analytics to not be trackedyoutube“无法将消息发布到...”导致无法跟踪视频分析
【发布时间】:2012-10-29 21:24:00
【问题描述】:

我们目前在我们的主页上嵌入了一个 youtube 视频。在控制台中单击播放后,我们会看到以下消息:

无法向http://www.youtube.com 发布消息。收件人来自http://www.stitchlabs.com

在之前的 youtube google 小组中,它说这个错误是无害的,而且似乎与播放有关,但我们注意到了其他问题。我注意到的是,我们的 youtube 帐户的视频分析中没有记录回放。这是特定于我们主页和旅游页面 (www.stitchlabs.com) 上的视频播放。正在记录从我们的视频页面或任何其他渠道合作伙伴嵌入的视频页面的回放。知道这些是否相关,如果不相关,可能是什么原因造成的?

谢谢。

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    “无法将消息发布到...”警告不会影响您的分析。当对 postMessage 的调用发送到尚未完成加载的窗口时,会出现此警告。玩家试图尽早发布消息以确保 api 尽快准备好,而不是等到 onLoad 事件可能会在 api 准备好使用后触发。

    对于分析部分,如果计算观看次数,可能会产生很多影响。例如,自动播放和脚本播放不计入您的观看次数。这是一个包含详细信息的线程。

    https://groups.google.com/forum/?fromgroups=#!topic/youtube-api-gdata/ZZWcKmfFUvM

    【讨论】:

      【解决方案2】:

      我不知道这两个问题是否相关,但您可以尝试使用此解决方案解决第一个问题:

      Using YouTube's PlayerAPI inside of a Google Chrome Extension under Manifest V2 -- works, but generating lots of warnings

      无法向http://www.youtube.com 发布消息的解决方法是 用 $(window).load() 包装 YTPlayer 实例化代码 而不是 $(document).ready。

      看看能不能解决第二个问题

      【讨论】:

        猜你喜欢
        • 2013-04-09
        • 1970-01-01
        • 2016-10-22
        • 2017-09-02
        • 1970-01-01
        • 2014-01-05
        • 1970-01-01
        • 1970-01-01
        • 2017-02-08
        相关资源
        最近更新 更多