You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Firebase Analytics查看用户阅读的具体故事标题?

可以实现,具体方案如下

步骤1:在StoryDetails页面添加Firebase事件追踪

当用户进入故事详情页时,在页面加载完成的时机发送自定义分析事件,将故事标题作为参数一起上报。

首先确保已导入FirebaseAnalytics:

import FirebaseAnalytics

修改你的StoryDetails视图代码,给根VStack添加.onAppear修饰符:

VStack (spacing: 0) {
    Text(story.title)
        .font(AppFont.detailTitle())
        .bold()
        .multilineTextAlignment(.center)
        .foregroundColor(.mainColor)
    
    Text(story.category.rawValue)
        .font(AppFont.detailDescription())
        .multilineTextAlignment(.center)
        .padding()
        .foregroundColor(.mainColor)
    
    VStack(alignment: .leading, spacing: 20) {
        ForEach(story.text, id: \.self) { item in
            VStack {
                Text(item)
                    .font(AppFont.detailText())
            }
        }
    }
}
.onAppear {
    // 发送自定义事件,事件名可自定义,比如"story_viewed"
    Analytics.logEvent("story_viewed", parameters: [
        "story_title": story.title,
        "story_category": story.category.rawValue,
        "story_is_paid": story.paid // 可选,额外上报是否为付费故事
    ])
}

步骤2:在Firebase控制台查看数据

  1. 打开Firebase控制台,进入项目的Analytics模块
  2. 左侧菜单选择「事件」,找到自定义的story_viewed事件
  3. 点击该事件,在「事件参数」区域就能看到story_title对应的统计数据,包括每个标题的触发次数、用户数等

补充说明

  • 事件名和参数名尽量用小写字母、下划线,避免特殊字符,符合Firebase命名规范
  • 如果需要追踪用户阅读故事的时长,可以添加.onDisappear记录离开时间,计算时长后上报额外事件(比如"story_read_duration")

内容的提问来源于stack exchange,提问作者Diego Alcu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 21:55:22