游戏内数据埋点事件 3类7个事件作为特殊事件

Mob统计游戏专版为游戏开发者提供了垂直化的数据分析服务,包括付费事件、用户事件及游戏角色事件三大类共计七个特殊事件。通过SDK直接埋点,可自动生成LTV、ARPU等游戏专属的数据分析模型。

Mob统计游戏专版为游戏行业做了垂直化定制,提供如下3类共7个事件作为特殊事件,强烈建议您调用SDK提供的方法直接埋点,这样将为您自动生成LTV、ARPU、ARRPU等游戏版专属数据分析模型

1、付费类型事件– ALSDKPayEvent

ALSDKPayEvent 适用于付费事件的埋点专用

[AnalySDK trackPayEvent:payEvent];

在您的游戏执行付费事件时,我们强烈建议您使用ALSDKPayEvent,并调用对应的付费接口进行埋点。这能很好帮助我们进行精准的统计,并是您在统计后台能够使用更丰富的功能。

例如LTV、ARPU、ARRPU等游戏专属数据分析模型均会用到此事件及属性

ALSDKPayEvent中的更多字段属性请尽量补充,丰富的字段也更利于您的统计分析。

其头文件也有注释可参考

 

2、用户类型事件-LSDKUser

ALSDKUser适用于注册/登录/用户更新信息接口。

[AnalySDK userRegist:user];

[AnalySDK userLogin:user];

[AnalySDK userUpdate:user];

在您的游戏执行上述三个行为操作时,我们强烈建议您使用ALSDKUser,并调用对应的注册/登录/用户更新信息接口进行埋点。这样我们将自动为您更新用户属性,并在之后的每次事件埋点时产生用户属性快照,方便您记录用户行为场景

ALSDKUser中的更多字段属性请尽量补充,丰富的字段也更利于您的统计分析。

其头文件也有注释可参考

 

3、游戏角色类型事件– ALSDKRole

ALSDKRole 适用与游戏专用的角色创建/角色登录/角色更新

[AnalySDK roleCreate:role];

[AnalySDK roleLogin:role];

[AnalySDK roleUpdate:role];

在您的游戏执行上述三个环境操作时,我们强烈建议您使用ALSDKRole,并调用对应的角色创建/登录/更新信息接口进行埋点。这样我们将自动为您更新角色属性,并在之后的每次事件埋点时产生角色属性快照,方便您记录用户角色行为场景

当然若您的游戏并不涉及角色或者一个用户账号对应多个服务器的情况下可不使用该角色模型

ALSDKRole中的更多字段属性请尽量补充,丰富的字段也更利于您的统计分析。

其头文件也有注释可参考

 

 

### 数据埋点事件表设计模板 数据埋点事件表的设计通常用于记录用户的交互行为,以便后续进行数据分析和业务决策。以下是基于已有引用内容以及行业通用实践的数据埋点事件表设计模板。 #### 表结构定义 | 字段名 | 型 | 描述 | |----------------|---------------|---------------------------------------------------------------------| | event_id | BIGINT | 唯一标识符,自增主键[^2] | | user_id | VARCHAR(50) | 用户唯一标识,关联用户表中的 `user_id` | | session_id | VARCHAR(100) | 当前会话的唯一标识 | | event_type | VARCHAR(50) | 事件型,例如点击、浏览、购买等 | | event_name | VARCHAR(100) | 事件名称,描述具体的行为 | | page_id | VARCHAR(100) | 页面 ID,表示当前页面 | | page_url | TEXT | 页面 URL | | pre_page_id | VARCHAR(100) | 上一页的页面 ID | | pre_page_url | TEXT | 上一页的页面 URL | | site_id | INT | 站点 ID,区分不同站点的数据 | | attributes | JSON | 存储动态属性,例如按钮颜色、位置等 | | timestamp | TIMESTAMP | 记录事件发生的时间 | | ip_address | VARCHAR(50) | 客户端 IP 地址 | | device_info | VARCHAR(200) | 设备信息,例如操作系统版本、浏览器型号 | #### 示例 SQL 创建语句 ```sql CREATE TABLE IF NOT EXISTS event_tracking ( event_id BIGSERIAL PRIMARY KEY, user_id VARCHAR(50), session_id VARCHAR(100), event_type VARCHAR(50), event_name VARCHAR(100), page_id VARCHAR(100), page_url TEXT, pre_page_id VARCHAR(100), pre_page_url TEXT, site_id INT, attributes JSONB, -- 使用 JSONB 支持灵活扩展字段 timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP, ip_address VARCHAR(50), device_info VARCHAR(200) ); ``` 此表设计涵盖了常见的埋点需求,并通过 `attributes` 列支持动态扩展,满足未来可能新增的属性需求[^3]。 --- ### 数据库选择建议 对于大规模数据集的存储和分析场景,推荐使用 Amazon Redshift 或其他分布式数据库解决方案来优化查询性能和存储效率[^2]。 --- ### 动态属性示例 以下是一个典型的 `page_view` 事件的动态属性示例: | 属性名 | 属性值 | 备注 | |-------------------|----------------------|------------------------| | site_id | 1 | 站点编号 | | event_type | access | 固定为访问事件 | | page_id | home_page | 主页 | | page_url | https://example.com/ | 当前页面链接 | | pre_page_id | login_page | 登陆后的跳转页面 | | pre_page_url | https://example.com/login | 跳转前的登录页面 | 这些属性可以被序列化为 JSON 并存入 `attributes` 列中。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值