你能在Galleria拍摄YouTube播放活动吗



我想跟踪用户何时在Galleria幻灯片中点击Youtube视频播放,以便在Google Analytics中进行跟踪。

据我所知,Galleria创建了一个iframe,将src属性设置为您的视频URL,而不使用YouTube iframe API,它允许您收听事件。

因此,我能想到的唯一方法是实现一个插件或修改Galleria视频方法,以使用Youtube Iframe API。除非有其他方法(或者有人已经这么做了)?

我通过使用Jquery iframeTracker来监听第一次点击iframe来解决这个问题,如下所示:

global.video_clicked = false;
    Galleria.ready(function () {
        this.bind("loadfinish", function (e) {
            //Video Plays: Capture the first click anywhere inside the iframe for Google Analytics
            global.video_clicked = false;
            $('.galleria-image iframe').iframeTracker({
                blurCallback: function(){
                    if (!global.video_clicked) {
                        _gaq.push(['_trackEvent', 'Video', 'play', $('.galleria-info-title').text()]);   
                        global.video_clicked = true;
                    }
                }
            });
        });

相关内容

  • 没有找到相关文章

最新更新