【问题标题】:Tracking clicks on videos in Google Analytics在 Google Analytics 中跟踪视频的点击次数
【发布时间】:2010-08-05 08:55:46
【问题描述】:

客户有一个网站,其中视频内容由视频 CDN 中的 AJAX 填充。每个链接都是这样构建的:

<a class="thumb-link" href="/?video='.$video->id.'" onclick="show_video('.$video->id.', \''.$section.'\'); return false;"><img src="'.$thumb.'" width="100" height="65" alt="" align="left" /></a>

但他们报告说分析没有跟踪 href,因为 onclick 告诉 Flash 播放器通过 javascript 加载内容,而不是转到页面并加载视频。

我可以做些什么(不转到物理页面)来跟踪这次点击,就好像他们点击了一个页面一样?

我可以添加到 onclick 并执行以下操作:

http://code.google.com/apis/analytics/docs/gaJS/gaJSApiBasicConfiguration.html#_gat.GA_Tracker_._trackPageview

添加到锚点:onclick="trackVideo();"

然后,用javascript:

function trackVideo() {
    path = $(this).attr("href");
    var pageTracker = _gat._getTracker("UA-XXXXX-XX");
    pageTracker._trackPageview(path);
}

我对 Google Analytics(分析)不太熟悉,所以如果有人能让我朝着正确的方向前进,那就太好了。

【问题讨论】:

    标签: javascript statistics google-analytics


    【解决方案1】:

    你的例子是正确的。这正是你想要的:)

    【讨论】:

    • 我记得在某处看到 attr("href") 在 IE 中可能无法按预期工作,这是真的吗?
    • 没有我知道的问题。但是,如果您想绝对确定,请改用:onclick="trackVideo(this.href);"
    猜你喜欢
    • 2015-05-30
    • 2015-03-17
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    相关资源
    最近更新 更多