相关疑难解决方法(0)

如何在Android和iPhone的移动应用程序中实现推荐计划

我们有一个可在Google Play商店和Apple AppStore中使用的移动应用,我们希望实施推荐计划,以吸引更多用户安装和使用我们的应用.

这是用户故事:

  • 每个新用户(例如约翰)都被赋予一个独特的推荐链接,他/她可以在这里分享到FB/TW /电子邮件或短信.
  • 当John的朋友点击该链接时,他们将被定向到他们设备上的相应AppStore基础.
  • 在John的朋友安装应用程序并打开应用程序的那一刻,我们的服务器应该得到通知,我们将知道推荐来自John,John会得到相应的奖励.

我们已经评估了许多移动应用安装跟踪工具,大多数工具都是发布商/移动广告中的最佳用途.

感谢任何评论和建议

干杯詹姆斯

iphone android install tracking ios

60
推荐指数
5
解决办法
4万
查看次数

Android - 是否可以通过编程方式获得安装引荐来源

我注意到浏览器中的某些Google Play应用链接具有referrer=属性,这显然告诉推荐人将您发送到Google Play中的应用页面.

是否可以在我的应用程序的代码中看到引用者(如果有的话)?如果没有,在任何地方都可以看到它?

android google-play

27
推荐指数
2
解决办法
3万
查看次数

使用Install Referrer获取(不是%20set)UTM参数-Android

我正在按照以下方式使用我的自定义广播接收器来跟踪UTM参数。

 <receiver
    android:name=".services.CustomInstallListener" 
android:exported="true">
    <intent-filter>
      <action android:name="com.android.vending.INSTALL_REFERRER" />
    </intent-filter>
</receiver>

 public class CustomInstallListener extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
      if (intent.hasExtra("referrer")) {
       String data = intent.getStringExtra("referrer");
       String referrers[] = data.split("&");
       for (String referrerValue : referrers) {
         String keyValue[] = referrerValue.split("=");
         if (keyValue.length > 0) {
          if (keyValue[0].equalsIgnoreCase("utm_campaign")) {
            ... something                    
          }
        }
      }
  }
Run Code Online (Sandbox Code Playgroud)

我还实现了InstallReferralClient,如下所示

referrerClient.startConnection(new InstallReferrerStateListener() {
@Override 
public void onInstallReferrerSetupFinished(int responseCode) {
   switch (responseCode) {
    case InstallReferrerClient.InstallReferrerResponse.OK:      
     ReferrerDetails response = null; …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver google-play google-analytics-sdk install-referrer

6
推荐指数
1
解决办法
136
查看次数