页面及自定义事件埋点|学习笔记

简介: 快速学习页面及自定义事件埋点

开发者学堂课程【阿里云移动数据分析服务使用教程页面及自定义事件埋点】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/419/detail/5312


页面及自定义事件埋点

 

内容介绍:

一、页面埋点

二、自定义事件埋点

 

一、页面埋点

页面埋点可以进行 ViewController 级别的埋点,总共分为三个方法,分别是页面进入、页面离开和设置页面参数,设置页面参数必须要在页面离开之前调用。

 

以下为代码示例

image.png

打开之前创建的项目,在 ViewController 里面添加两个方法,这两个方法会在页面进入和离开时被系统自动调用,

(void)viewDidAppear:( BOOL)animated {super viewDidAppear:animated];

}

(void)viewDidDisappear:(BO0L)animated {

[super viewDidDisappear:animated];

}

将页面离开的代码添加到(void)viewDidDisappear 里面

9. //离开页面

[ALBBMANPageHItHelper getInstance] pageDisAppear:self];

在页面离开之前可以设置页面参数,这样就完成了一个页面的埋点。

5.// 设置页面事件扩展参数

6. NSDictionary *properties -[NSDictionary dictionarywithObject:@"pageValue" forKey:@"pageKey"];

7. [[ALBBMANPageHitHelper getInstance] updatePageProperties:self properties:properties];

image.png


二、自定义事件的埋点

自定义事件有四个方法,分别是设置自定义事件的标签,可以用来区分自定义事件,还有自定义事件的页面名称,自定义事件的停留时间和自定义事件的参数,

以下是代码示例:

image.png

我们可以添加一个自定义的函数,在这个函数里面添加代码示例,

然后在需要进行自定义埋点的时候调用自定义函数,这样就完成一个自定义事件的埋点。

相关文章
|
26天前
|
存储 搜索推荐 前端开发
如何快速低成本自建埋点系统?基于ClkLog的开源解决方案
ClkLog是一款可私有化部署的开源用户行为数据分析系统,支持 Web、App、小程序、鸿蒙 OS 等端的事件埋点采集,内置多种主流分析模型,帮助团队快速搭建自有埋点分析平台,实现访问统计、事件分析、用户画像等能力。本文将带你了解,如何用开源方案ClkLog自建一套完整的埋点分析系统。
|
6月前
|
缓存 监控 JavaScript
HarmonyOSNext应用无响应全解析:从机制到实战的卡死问题排查
本文深入解析HarmonyOS Next中应用无响应的卡死问题,涵盖THREAD_BLOCK_6S、APP_INPUT_BLOCK与LIFECYCLE_TIMEOUT三种常见类型,结合日志分析与实战案例,手把手教你快速定位并解决主线程阻塞、输入事件卡顿及生命周期超时问题,适用于Stage模型开发者学习使用。
|
存储 SQL 分布式计算
ClickHouse 高可用之副本
ClickHouse 使用副本机制增强数据可用性,复制数据到多个节点以备故障转移。仅MergeTree系列引擎支持副本,需使用`Replicated`前缀。副本是表级别,需先创建对应表结构。配置高可用副本需借助Zookeeper协调。在三台机器上部署,每台有三份数据。创建副本表时,需指定Zookeeper路径和唯一副本名称。通过`CREATE TABLE`语句在每个节点创建副本表并插入数据,然后验证数据同步。还可以使用工具如PrettyZoo查看Zookeeper中的副本表元数据。
645 0
|
数据库
navicat连接数据库的方法(易懂)
navicat连接数据库的方法(易懂)
|
数据库连接 数据库 数据库管理
如何避免数据库死锁?
【10月更文挑战第28天】
399 14
|
数据采集 前端开发 搜索推荐
埋点tracker:前端数据埋点-方案设计思路梳理
埋点tracker:前端数据埋点-方案设计思路梳理
3643 0
|
Kubernetes Java Maven
揭秘无服务器革命:Quarkus如何让Java应用在云端“零”负担起飞?
本文介绍如何使用Quarkus从零开始开发无服务器应用,通过示例代码和详细步骤引导读者掌握这一技术。无服务器架构让开发者无需管理服务器,具有自动扩展和成本效益等优势。Quarkus作为Kubernetes Native Java框架,优化了Java应用的启动速度和内存使用,适合无服务器环境。文章涵盖环境搭建、项目创建及部署全流程,并介绍了Quarkus的扩展性和监控工具,助力高效开发与应用性能提升。
384 10
|
前端开发 安全 容器
CSS如何优雅实现卡片多行排列布局?
【8月更文挑战第24天】CSS如何优雅实现卡片多行排列布局?
925 3
|
NoSQL 关系型数据库 MySQL
实时计算 Flink版产品使用问题之如何确保多并发sink同时更新Redis值时,数据能按事件时间有序地更新并且保持一致性
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
数据采集 存储 移动开发
关于数据埋点的认识以及在流量分析系统中的实际使用
关于数据埋点的认识以及在流量分析系统中的实际使用
1521 0
关于数据埋点的认识以及在流量分析系统中的实际使用