HarmonyOS 接入

HarmonyOS App中快速接入 456 数据,全面了解用户行为,驱动业务增长。

快速开始

1
注册账号
创建站点获取打点地址站点编号
2
下载 SDK
集成 HarmonyOS SDK 到您的App
3
验证接入
验证数据是否正常上报
4
查看数据看板
实时查看访客数据

1. 注册账号

登录 456 数据控制台,在「站点管理」中创建站点,获取您的 打点地址站点编号

2. 下载HarmonyOS SDK

请点击 这里 下载HarmonyOS SDK并集成到您的App中

将Yhxwfx456AnalyticsSdk.har文件添加到工程目录中,参考如下配置,在 oh-package.json5 文件中添加依赖指向 Yhxwfx456AnalyticsSdk.har 文件放置的位置,然后点击同步。

代码示例
{
  "name": "entry",
  "version": "1.0.0",
  "description": "Please describe the basic information",
  "main": "",
  "author": "",
  "license": "",
  "dependencies": {
    "Yhxwfx456AnalyticsSdk": "file:libs/Yhxwfx456AnalyticsSdk.har"
  }
}
          

3. 初始化 SDK

SDK 共需要三个权限,需要应用进行配置:

代码示例
ohos.permission.INTERNET:必须权限,允许应用发送统计数据,SDK 发送埋点数据需要此权限
ohos.permission.GET_NETWORK_INFO:必须权限,允许应用检测网络状态
ohos.permission.GET_WIFI_INFO:可选权限,允许应用获取 WIFI 信息

在Application中初始化SDK:

代码示例
import  {yhxwfx456}  from 'Yhxwfx456AnalyticsSdk';
/*
appurl:打点地址,不需要修改
website:站点编号
channel:渠道
custompage:传入需要自定义标题的页面路径,每个页面用 | 隔开,如"pages/Content|pages/Control|pages/Error",还可以用(*)定义多个页面,如果没有需要自定义标题的页面,传''.
logflag:是否开启调式日志
*/
yhxwfx456.init({
   appurl:"https://up.456.com/logcount.html",
   website:'10018614',
   channel:'huawei',
   custompage:'',
   logflag:true
},this.context);

3. 进阶配置(可选)

用户属性设置

代码示例
//userid 和 username 这两个为必填属性,其他属性可以自定义
 yhxwfx456.trackUserSet({userid:"321",username:"Leo"});
            

自定义事件设置

代码示例
//不带属性
yhxwfx456.trackEvent("event","购物", "加入购物车");

//带属性
yhxwfx456.trackEvent("event","购物", "加入购物车", {"商品id":"29","金额":"88"});
            

app和H5打通

App使用SDK ,采集到数据后,发往H5,H5 收到 App 发送的数据后,设置用户的Cookie,这样就保持了用户唯一识别标识的统一。

App端通过以下方法获取App中的用户唯一识别标识:

代码示例
let appCookie:string = yhxwfx456.getUserCookie();
            

H5端:

代码示例
apph5.html?yhxwcookie=前面获取的appCookie&yhxwcounttype=app&yhxwsystemtype=harmony
            
最后更新:2026-08-02