2

关于谷歌分析是否会与 AIR for iOS 应用程序一起使用似乎存在相互矛盾的信息。已经开发了一个基于信息亭的 AIR for iOS 游戏,需要跟踪,特别是上传到 Facebook 的图像。

此处有一个线程 Google Analytics Tracking for Flash 是否适用于 IOS 的打包空气应用程序?

它指向旧的 gaforflash sec http://code.google.com/p/gaforflash/downloads/list

还有这个原生扩展 https://github.com/alebianco/ANE-Google-Analytics

这是最近的。但对后者有警告

'The new "app" profile on the Google Analytics dashboard won't accept any data from the trackers (1.5 and 1.5.1) currently used.'

官方谷歌开发者页面上也有一个警告,我也认为它已经很多年没有更新了

Note: Currently, Flash tracking is available for any Flash content embedded in a web page. Tracking of data sent from Adobe Air, Shockwave, or via the Flash IDE (e.g. using Test Movie) is not supported at this time.

https://developers.google.com/analytics/devguides/collection/other/flashTrackingIntro

所以有些混乱。谁能确认 alebianco Native Extension 是否能正常工作?

4

2 回答 2

8

我的扩展程序(https://github.com/alebianco/ANE-Google-Analytics)在几个月前已经更新,它现在可以优雅地支持新的应用程序配置文件 :)

于 2013-12-09T14:24:38.983 回答
0

有关旧 GAForFlash 组件是否仍然有效的任何信息?我一直在尝试,到目前为止,没有骰子。

我将analytics_flash.swc 复制到Flash CS6 的组件文件夹中(并重新启动了Flash IDE - 如果不重新启动它将无法工作),这使GAFF 组件显示在组件面板中。我尝试在舞台上拖动组件,在属性面板中设置它的值,然后调用 trackPageview:

testTracker.trackPageview("/testPage");

到目前为止,我尝试的第二件事是通过代码实例化分析插件:

var GAtracker:AnalyticsTracker = new GATracker(this, GAid, "AS3", true);
GAtracker.trackPageview("/myTestPage");

在这两种情况下,我都打开了可视化调试(通过代码实例化时将第 4 个变量传递为 true,否则通过属性面板传递)。在可视化调试器中,一切似乎都很好,每次分析调用后我都会收到“Gif Request #x sent”。但谷歌分析的在线门户网站上什么也没显示。在设置分析时,我选择了该应用程序是“移动应用程序”而不是“网页”,并且它为我提供了指向 GA 的 droid/iOS SDK 的链接。如上所述,GAForFlash 的官方文档说它可能不适用于 AIR 应用程序。但是当我使用 HTML 包装器发布它时不确定问题出在我的实现上,还是与 GAForFlash 相关...

于 2013-12-12T12:30:10.987 回答