友盟埋点详解

数据埋点让产品或运营等相关人员能按照具体的需求,定制性地统计较为复杂的用户数据。例如想要追踪用户的行为,观察页面相关点击数据,关键路径转化率,分析某个事件活动效果时,就需要事先进行数据埋点。

关于友盟的初始化配置不是此文的重点,网上一搜一堆的介绍。本文着重友盟埋点的步骤。分为以下步骤

1、打开友盟->功能使用->自定义事件

 2、点开设置->添加事件->手工添加

 

 添加事件id,此id既是需要埋点的点击详情,一旦确认,不能更改的,但是可以点击暂停计算会被影藏掉,再写个事件的id

3、把相关代码放到activity和fragment中,如下所示

//eventId为已在后台注册自定义事件id
MobclickAgent.onEvent(getProxyActivity(),"home_page_upload");


@Override
public void onResume() {
     super.onResume();

     MobclickAgent.onResume(getProxyActivity());
  }

 @Override
 public void onPause() {
     super.onPause();

     MobclickAgent.onPause(getProxyActivity());
    }

 代码就这几行,比较简单,主要就是事件的添加会花费点时间而已。

4、点击基础面板->功能使用->自定义事件,显示如下

 

 这就证明成功集成进去了。(这里说明一下,集成成功后要过一段时间才会有数据显示,所以,这个功夫喝喝茶,走动走动,回来就会发现OK了)

本博客参考https://blog.youkuaiyun.com/qq_20451879/article/details/79215139 在这里,感谢作者分享。里面介绍的比本文详细,还有不明白的去上面的链接看看喽

### 集成友盟统计 SDK 到 UniApp 安卓应用 #### 获取配置参数 为了在 UniApp 应用中集成友盟统计功能,需前往友盟开发平台申请应用并获取必要的配置参数。这包括 AppKey 和其他相关设置[^1]。 #### 注册与创建应用 访问友盟官网注册账号,并通过产品菜单选择适合的小程序统计服务 U-Mini 进入控制台,在此界面可管理已有的应用程序或新增一个新应用来获得特定于该应用的 AppKey[^2]。 #### 添加 Android 平台支持 对于安卓平台的支持,建议命名应用时加上平台标识符以便区分不同版本的应用实例,例如:“我的应用名称(Android)”[^3]。 #### 下载并引入 SDK 下载适用于 Android 的最新版友盟统计 SDK 文件至本地环境后,按照官方文档指引将其添加到项目的 `native` 插件目录下,确保编译过程中能够正确识别这些库文件[^4]。 #### 修改 manifest 文件 编辑 `AndroidManifest.xml` 文件以声明权限和服务组件,通常需要增加网络访问权限以及其他由 SDK 所必需的服务描述项: ```xml <uses-permission android:name="android.permission.INTERNET"/> <!-- 更多所需权限 --> ``` #### 初始化 SDK 在主活动中初始化lymp统计模块,一般是在 `onCreate()` 方法内执行如下操作: ```java import com.umeng.analytics.MobclickAgent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 初始化友盟统计 MobclickAgent.startWithConfigure(new MobclickAgent.UMAnalyticsConfig(this, "YOUR_APP_KEY", "Umeng")); } ``` #### 自动/手动页面跟踪 启用自动页面视图追踪或者根据业务逻辑定制化地发送事件报告给服务器端处理。可以通过调用相应 API 来记录用户的交互动作,如按钮点击次数等信息。 ```java // 记录一次自定义事件 MobclickAgent.onEvent(context, "event_id"); // 或者更复杂的结构化数据上报 Map<String, String> map = new HashMap<>(); map.put("key", "value"); MobclickAgent.onEventObject(context, "structured_event_id", map); // 社交分享后的回调示例 UMPlatformData platform = new UMPlatformData(UMedia.SINA_WEIBO, "user_id"); platform.setGender(GENDER.MALE); // optional platform.setWeiboId("weiboId"); // optional MobclickAgent.onSocialEvent(context, platform)[^5]; ``` #### 测试验证 完成上述步骤后,构建 APK 文件并通过真机测试确认统计数据能否成功上传至友盟后台。注意首次提交的数据可能会有一定延迟才显示出来。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值