我有一个特定网站,可以在Google Play / Apple App Store中为我的应用页面吸引流量。
最终目标是准确了解该网站有多少次安装(或首次应用激活)。
我猜我需要一些方法来报告初始应用激活后的计数事件,我可以看到用户是否访问过该网站。 Google Analytics是否具备此功能?或者我是否真的需要在网站上创建自己的IP地址数据库并将其与用户在应用程序中的IP进行比较?
谢谢。
答案 0 :(得分:1)
您可以使用getInstallerPackageName
检索安装包的应用程序的包名称。这确定了包裹来自哪个市场。
在您从网站重定向后,我恐怕您无法找到应用程序是否已安装"。但是,您可以通过在每个重定向的网站上放置一个计数器来查找从您的网站制作的重定向数量。
您可以通过让用户从您的网站下载应用程序并使该应用程序拥有与市场上不同的签名来找到它。然后,您可以比较应用中的签名 然后使用
进行比较PackageManager manager = context.getPackageManager();
PackageInfo appInfo = manager.getPackageInfo(
YOUR_PACKAGE_NAME, PackageManager.GET_SIGNATURES);
boolean shouldUseTestServer =
appInfo.signatures[0].toCharsString().equals(YOUR_SITE_APP_SIGNATURE);