【问题标题】:Is there a lighter version of Google Analytics for Flash是否有用于 Flash 的更轻量级的 Google Analytics(分析)版本
【发布时间】:2010-12-19 11:43:03
【问题描述】:

40k 的编译代码对我来说似乎很多,需要进行一些简单的 flash-javascript 调用,并且使 GA 也不适合横幅广告工作。

有人知道 Google Analytics for Flash 是否有“精简版”吗?

【问题讨论】:

  • 40k怎么很多???我以为调制解调器已经灭绝了。
  • @bug-a-lot - 你真的想生活在一个横幅比网站大的世界里吗?
  • @bug-a-lot - 同意 40k 大小是相对的,但是如果您使用预加载策略、重构代码等跳过箍,以保持较低的初始加载时间,以及所有已编译的代码你的整个应用都在 100k 以下,THEN 40k 简直是不可接受的。
  • 农村国家或地铁的移动连接怎么样? 56kbps 是我最好的客人。
  • @bug-a-lot 许多广告发布商对横幅广告设置了 40kb 的限制。我们可能都同意,对于今天的标准来说,这个限制可能不是很大,但是在酒吧提高他们的限制之前,我们将继续遇到这个问题。

标签: apache-flex flash actionscript-3 flash-cs4 google-analytics


【解决方案1】:

直接使用javascript函数怎么样?说:

ExternalInterface.call("pageTracker._trackPageview", "section/subsection");
ExternalInterface.call("pageTracker._trackEvent", "event", "cat", "label", "value");

【讨论】:

  • Cay,是的,我很确定这就是答案,认为在 GA 页面上进行了一些调查才能找到这个,他们只提到能够直接调用 pageTracker._trackPageview....
  • 这个解决方案失去的是在页面上没有相应的 Javascript 实现的情况下进行 Google Analytics 函数调用的能力(即:在另一个站点上的横幅的情况下)。是的,我绝对承认大小是一个问题,但它完全避免了对 JavaScript 文件的需求。
【解决方案2】:

我不相信有精简版,同样我不相信谷歌分析打算将其服务用于广告跟踪。话虽如此,您应该尝试压缩您的 swf。您通常可以减少大部分文件大小,尤其是文本源文件。

http://www.compress-swf.com/
http://www.softpedia.com/get/Internet/WEB-Design/Flash/swf-compressor.shtml

【讨论】:

  • 当然是用于广告跟踪的!它诞生于广告词和广告意义。
  • 我同意格雷格的观点。 GA 诞生于 urchin,我认为它们中的任何一个都没有被考虑用于横幅跟踪(甚至是 flash)。我会评估另一种更适合您的问题的解决方案,例如 eyeblaster 或类似的东西。
  • 事件跟踪绝对表明这是专为广告跟踪而设计的。
【解决方案3】:

礁 这应该可以,但您将如何传递您的自定义帐户 ID?

即 如果使用 GATracker 对象

var myTacker=GATracker(containerdisplayObject,'customaccountID','Bridge',false)

【讨论】:

  • 我的解决方案仅适用于您可以控制嵌入您的 swf 的 HTML。我认为没有 AS3 库的精简版,但也许不会太难自己制作一个定制的精简版(你已经有了获取程序的大版本的来源)。
【解决方案4】:

根据您要跟踪的内容,为什么不直接让 Flash 呼叫回家。将一些变量发布到将它们加载到数据库中的脚本?

var counter:LoadVars = new LoadVars();
counter.gamename = gametitle; //set variables here
counter.sendAndLoad("http://your script", result_lv, "POST");

【讨论】:

    【解决方案5】:

    您需要执行从闪回到包含页面的 ExternalInterface 调用。

    回到 javascript 后,您可以使用 google 提供的 javascript 库将自定义事件和页面浏览量发送回 google 分析。

    区分跟踪事件(通常是文件下载、正在播放的视频等)和浏览量非常重要。如果您想在 Flash 电影中跟踪 Flash 内容的不同“页面”之间的导航,那么您可能需要使用:

    var pageTracker = _gat._getTracker('UA-XXXXX-X');
    pageTracker._trackPageview('/flash/my_first_page');
    

    请注意,这将影响您的总页面浏览量。

    来自谷歌:http://code.google.com/apis/analytics/docs/tracking/asyncMigrationExamples.html

    使用 _trackPageview() 方法以及您在其中制作的 URL 为了跟踪用户的点击,这些点击不会导致实际的网站 您网站上的页面。一般来说,我们建议您使用事件跟踪 用于跟踪下载、出站链接、PDF 或类似类型的用户 互动。这是因为虚拟网页浏览量会增加您的总浏览量 浏览量计数。但是,如果您想根据 点击 PDF 或下载,您需要使用此方法(但请注意 这些点击将计入您的整体网页浏览量 计数)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-12
      • 2011-09-23
      • 2018-05-03
      • 2021-02-05
      • 2011-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多