我正在寻找用于将Google Analytics(分析)事件跟踪与ActionScript 2 Flash电影配合使用的代码,示例,库,组件。我可以在Google代码网站上找到有关AS3的信息,但找不到AS2。关于标记我的Flash文件以使用异步Google Analytics(分析)代码的教程和示例的最佳资源是什么?我发现了有关旧版Google Analytics(分析)代码的一些旧信息。
谢谢
最佳答案
我必须对AS2项目进行大量维护,所以我知道您来自哪里。这是我的工作:
第1步是在您的HTML中设置Flash影片可以使用的Google Analytics(分析)跟踪信标。 Google提供了有关如何执行此操作的示例,但以下是我最近进行的设置的示例:
<!-- Set up Google Analytics tracking -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
// I'm pulling in my project id tag from a config file
// you will want to use the project id that google gives you. Ex: UA-#####-#
var pageTracker = _gat._getTracker('<?php echo $config['_tracker']; ?>');
pageTracker._initData();
</script>
<!-- End Google Analytics setup -->
通过在页面上设置信标,您现在可以使用ExternalInterface使Flash电影向Google发送跟踪消息。在Flash的某个位置,您需要一个函数,可以从代码中的其他任何地方调用该函数,如下所示:
function track(event:String) {
if(ExternalInterface.available) {
ExternalInterface.call("pageTracker._trackPageview", event);
}
}
当您要跟踪事件时,您可以使用Google Analytics(分析)语法传递一个准确描述事件的字符串。例如:
/root/loadingFinished
或类似名称。希望这会有所帮助!祝好运!
关于flash - 对ActionScript 2实现Google Analytics(分析)跟踪的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204221/