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

Firebase Analytics转化显示(not set)问题求助

Firebase Analytics Campaign显示(not set)的原因及说明

问题核心

你上报的RazorPay自定义事件本身和Firebase的Campaign(推广活动)维度没有绑定关联,所以该维度会显示(not set)。

原因拆解

  • Firebase的Campaign维度是用来追踪用户的安装/启动来源渠道的,比如用户是从Google Ads、带UTM参数的推广链接、社交媒体广告进入App的,这些渠道数据会在用户首次启动时被Firebase自动收集。
  • 你自定义的RazorPay事件属于业务行为事件,Firebase不会自动把用户的Campaign信息绑定到这类自定义事件上——除非事件发生在用户首次启动的会话内,且会话还保留着初始的渠道数据;如果用户是在安装后很久才触发该事件,会话早已更新,Campaign信息就不会被关联。

正常情况下的显示内容

  • 如果触发RazorPay事件时,用户处于首次启动App的会话中,且用户是通过推广渠道(带UTM参数的链接、广告平台)安装启动的,这里会显示对应的推广渠道标识,比如google_ads、facebook或者你自定义的UTM来源值。
  • 如果用户是自然安装(无推广渠道引导),无论何时触发事件,Campaign维度都会显示(not set)。

关联Campaign数据的方法

如果需要让RazorPay事件和Campaign数据关联,可以手动在事件参数中加入渠道信息:

FirebaseAnalytics logger = FirebaseAnalytics.getInstance(activity);
Bundle bundle = new Bundle();
bundle.putString("Type", type);
// 可在App启动时保存用户的Campaign来源,此处为示例获取方式
String campaignSource = logger.getFirebaseInstanceId().getId(); 
bundle.putString("campaign_source", campaignSource);
logger.logEvent("RazorPay", bundle);

之后你可以在Firebase Analytics中创建自定义报告,将campaign_source作为维度和RazorPay事件关联查看,就能看到不同渠道触发该事件的数据了。

内容的提问来源于stack exchange,提问作者Jasmin Patel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 07:07:15