【问题标题】:External linking of flex 3 app, where did it come from?flex 3 应用程序的外部链接,它来自哪里?
【发布时间】:2009-11-05 09:16:26
【问题描述】:

我觉得这个主题不是最好的,但这里是。

我在我的网络服务器上制作了一个 flex 3 应用程序。人们将能够在他们自己的网站/博客/论坛等上链接到我的网络服务器上的这个 flex 应用程序。

有什么方法可以记录点击它的用户来自哪里?

例子:

flex 应用的 URL 是 http://www.myflexapp.com/flex/app.swf

用户 A 在他的博客 http://www.wordpress.com/SomeDudesBlog 上链接 flex 应用程序

然后用户 B 进入用户 A 的博客并单击 flex 应用程序,最终到达我的站点。

我可以通过 flex 应用记录用户 B 的点击吗?

希望你明白我的意思,我很难解释:(

【问题讨论】:

  • 假设您正在寻找类似于 javascript 中的 window.referrer 的东西,那么 flex afaik 中没有这样的东西。

标签: apache-flex flash actionscript-3


【解决方案1】:

做到这一点并获得良好指标的绝对最简单的方法是让人们链接到嵌入 swf(而不是直接嵌入 swf)的 html 文件,并设置分析软件(如谷歌分析)来监控页面。您将在他们的推荐页面旁边获得各种统计信息。无论出于何种原因,这对于在 flex 中获取引用页面当然是没有用的,但对于日志记录来说是完美的。

如果你不想设置谷歌分析,或者你想要更轻量级的东西,你可以用你的服务器支持的任何语言创建一个脚本来设置一些简单的日志记录。

【讨论】:

    【解决方案2】:

    您可以使用 Flash 中的 ExternalInterface (flash.external.ExternalInterface) 调用一个 javascript 函数,该函数将获取 document.referrer 的值并将其返回给您的 flex 应用程序。

    http://livedocs.adobe.com/flex/3/langref/flash/external/ExternalInterface.html

    【讨论】:

    • 有意思,我明天去看看!谢谢。
    猜你喜欢
    • 2018-02-16
    • 2016-06-19
    • 2020-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    相关资源
    最近更新 更多