该文章或问题已被删除

AppsFlyer 移动归因 Android 和 IOS

价 格: ¥118.00

简 介: 每一次应用安装正确归因于市场活动与媒体渠道

跳转到 uniapp 插件市场

详细内容

AppsFlyer 移动归因 跟踪插件

https://www.appsflyer.com/cn/product/mobile-attribution/ appsflyer 是一个追踪应用使用行为的平台。

移动归因,指的是手机端应用安装跟踪记录行为。

例如使用场景: A 用户发给B 用户一个 邀请链接 下载APP, 怎么知道B 用户已经通过A 的链接下载了应用并安装使用了。

1.插件使用

  • 到时 https://www.appsflyer.com/cn/ 官网,注册开发者帐号,创建应用,获取到应用的devKey。

  • 苹果端,需要上传应用后,获取到应用的 AppId 一串数字。 

2. 插件引用

复制代码const appsflyer= uni.requireNativePlugin("html5app-appsflyer");
  • 获取唯一设备标识, 安卓需要安装谷歌服务,苹果端需要允许 广告个性化跟踪,才可以。
复制代码//安卓端获取的是谷歌广告ID, 苹果是IDFA
appsflyer.getGAId(function(e){

       console.log(JSON.stringify(e));
});
  • 设置OneLink 模板ID ,在Appsflyer 后台获取
复制代码//获取邀请链接前,先设置好,OneLink 模板ID 
appsflyer.setAppInviteOneLink({"oneLinkId":"IDRT"});
  • 获取 AppsFlyerUID,
复制代码let flyerId=appsflyer.getAppsFlyerUID();
  • 设置客户ID
复制代码appsflyer.setCustomerUserId({"userId":"user123456"});
  • 设置应用内事件记录
复制代码appsflyer.setLogEvent({
            "eventName":"",  //事件名称
            "eventParm":{  //自定义参数,json 
                "af_content_type":"类型",
                "af_content_id":"ID"
            }  
        },function(e){

        });
  • 获取邀请链接
复制代码appsflyer.getInviteLink({
  deep_link_value:'http://www.html5-app.com/',  //被推荐用户应该深入链接到的应用体验。
  deep_link_sub1:"ts123456", //受邀者收到的促销代码。
  deep_link_sub2:"ss1336" //推荐人标识符。可用于奖励推荐人。
  },function(e){

     console.log(JSON.stringify(e));

  });

事件监听

  • 可以放在应用首页 onLoad 或 App.vue 的onLaunch 的,应用启动后,监听数据回调。
复制代码        //监听 归因数据回调
            appsflyer.subscribeForDeepLink(function(data){

                console.log(JSON.stringify(data));

            });

            // 监听数据转换回调
            appsflyer.appsFlyerConversionListener(function(data){

                console.log(JSON.stringify(data));

            });

             //监听 sdk 启动是否成功
            appsflyer.appsFlyerRequestListener(function(data){

                console.log(JSON.stringify(data));

            });

0 个回答

正在加载...

这里空空如也,快来补一刀!

加载更多

回答问题或评论文章请先 或者 注册