Actionscript 3 我可以使用google analytics跟踪adobe air桌面应用程序的可用性吗?
我正在尝试使用gaforflash跟踪桌面adobeair应用程序的可用性。没有运气。。。这可能吗?我一直在寻找博客,他们说这是可能的,而其他人说这不是。。。在google analytics for flash网站上,他们有以下评论 注意:目前,Flash跟踪可用于嵌入网页中的任何Flash内容。目前不支持跟踪从Adobe Air、Shockwave或通过Flash IDE发送的数据(例如使用测试影片) 这里有点迷路了。如果你能给我一些建议,我将不胜感激Actionscript 3 我可以使用google analytics跟踪adobe air桌面应用程序的可用性吗?,actionscript-3,air,google-analytics,Actionscript 3,Air,Google Analytics,我正在尝试使用gaforflash跟踪桌面adobeair应用程序的可用性。没有运气。。。这可能吗?我一直在寻找博客,他们说这是可能的,而其他人说这不是。。。在google analytics for flash网站上,他们有以下评论 注意:目前,Flash跟踪可用于嵌入网页中的任何Flash内容。目前不支持跟踪从Adobe Air、Shockwave或通过Flash IDE发送的数据(例如使用测试影片) 这里有点迷路了。如果你能给我一些建议,我将不胜感激 谢谢。您可以使用自己的事件获取分析。但
谢谢。您可以使用自己的事件获取分析。但它不是在自动模式下。您应该创建许多处理程序。它看起来像:
protected function init()
{
// init tracker
tracker = new GATracker(stage, account, "AS3", false);
//add handlers
videoPlayer.addEventListener(MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE, onPlayerStateChangeHandler);
}
..
protected function onPlayerStateChangeHandler(event:MediaPlayerStateChangeEvent):void
{
if (event.state == MediaPlayerState.BUFFERING)
{
if (tracker) tracker.trackEvent("Video", "BUFFERING", 'some title');
}
if (event.state == MediaPlayerState.PLAYING)
{
if (tracker) tracker.trackEvent("Video", "PLAYING", 'some title');
}
}
最后,我在Javascript和JavaSDK上做了一点反向工程,以构建一个定制的AS3SDK,该SDK适用于我正在开发的移动应用程序。你可能也会考虑这样做。那个图书馆已经4年多没有更新了。我相信分析API在这段时间内已经改变了好几次。