【问题标题】:Chrome Extension equivalent to Android's INSTALL_REFERRER相当于 Android 的 INSTALL_REFERRER 的 Chrome 扩展
【发布时间】:2015-08-24 16:31:22
【问题描述】:

有没有办法检测 chrome 扩展安装是从哪里引用的。如果您想根据用户的来源重新命名扩展程序

Android 应用程序可以使用意图 com.android.vending.INSTALL_REFERRER 和他们的 Google Play URL 上的 referrer=something 查询字符串来实现这一点,但我一直无法为 Chrome 扩展找到类似的东西。

我可能可以使用 cookie 和重定向做一个 80% 的解决方案,但如果它像在 Android INSTALL_REFERRER 中一样干净,那就太好了

【问题讨论】:

    标签: google-chrome google-chrome-extension referrer install-referrer


    【解决方案1】:

    Chrome 扩展似乎没有推荐人选项,文档中也没有列出。有关我找到的最接近的链接,请参阅以下链接。

    https://developer.chrome.com/extensions/runtime#type-OnInstalledReason

    解决方法是使用 API 从 Google Analytics(分析)中提取数据。我的 Chrome 扩展程序的推荐记录在 Google Analytics 中:

    【讨论】:

    • 是的。我也明白了,但我需要在实时安装后将此数据传递给 chrome 扩展。这是您可以正确归因于安装源的唯一方法。 Android 市场在几年前实施了这一点。在市场安装您的应用程序后,它将获得一个意图,该意图将传递给您的查询字符串传递给 Android 市场。我怀疑 Chrome 商店对于这种级别的功能还不够成熟。对于在营销应用上花费数十亿美元的 Android 而言,这是一项必不可少的功能。
    • 好的。这时候肯定是没有办法实时传递这个数据的。 Chrome 不允许在 Chrome 扩展网站中使用内容脚本,因此无法从该选项卡传递 document.referrer
    • 我在想我可以创建一个重定向器,然后在域上设置一个引用 cookie,然后稍后再读取 cookie。但是强制所有新用户都通过该重定向器并不容易或始终如一。 :-(
    猜你喜欢
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 2011-03-08
    • 2016-09-02
    • 1970-01-01
    • 2018-07-01
    • 2018-05-04
    • 1970-01-01
    相关资源
    最近更新 更多