You need to enable JavaScript to run this app.
文档中心
增长分析 DataFinder

增长分析 DataFinder

复制全文
下载 pdf
常见问题
查询分析&分析指标
复制全文
下载 pdf
查询分析&分析指标

指标配置与计算逻辑咨询

当前支持对埋点事件组合计算得出综合指标吗?例如(B+C)去重/A

可使用虚拟事件功能,B和C是我们两个不同的付费事件,A是总的启动人数,通过虚拟事件计算得出指标事件(B+C)去重/A。

几个相关的事件怎样做合并查看?

  • 事件之间是OR的关系——虚拟事件
    在“虚拟事件”中,您可以对 火山引擎增长分析 内的多个事件通过一定的逻辑关系,组合成虚拟事件,便于用户对于常规复合事件的组合管理、查看。具体查看虚拟事件帮助文档;
  • 事件之间是AND的关系——组合指标
    在事件分析功能中,可创建“组合指标”,实现事件间的计算,并呈现计算后的结果。

事件分析相关内容请查看(事件分析)帮助文档。

想计算web每月人均使用时长要怎么计算?

web端您可以使用页面关闭或者页面活跃来看具体的人均使用时长,详细参考文档:Web/JS SDK分类功能

在火山引擎增长分析里怎样查看访问用户的IP?

您可以通过用户细查功能查看,在对应用户的行为流中,“client_ip”字段对应的值即为该用户的IP。

如何在Finder中统计所有用户的日均访问时长?

由于Finder的Session分析功能不支持直接添加自定义指标,因此无法直接查询出日均访问时长。可以通过以下步骤进行转换:

  1. 计算总session时长。
  2. 计算总人数。
  3. 将总session时长除以总人数,得到人均访问时长。

自定义SQL查询中,如何计算最近30天的使用次数,特别是最近一天的使用次数?

  1. 查询近30天使用次数的SQL示例:
select
    sum(b.ac)
from
    (
        select
            a.event_date as event_date,
            a.used_events as used_events,
            arraySum(
                arrayMap(x -> if(x = 'app_launch', 1, 0), a.used_events)
            ) as ac
        from
            (
                select
                    event_date,
                    JSONExtract(
                        JSONExtractRaw(content, 'string_array_params'),
                        'used_events',
                        'Array(Nullable(String))'
                    ) as used_events
                from
                    rangers.events_all
                where
                    app_id = 666666
                    and event = 'event_param_using'
                    and event_date >= '2024-08-01'
                    and event_date <= '2024-08-30'
            ) a
    ) b;
  1. 查询前一天的使用次数,只需修改日期范围和添加对应的事件名称。
  2. 自定义查询时,建议不要使用select *group by多Key值等耗费性能的查询条件,限制event_date时间范围在30天内,减少查询频次以避免对系统性能的影响。
  3. 近30天查询量(事件、属性均支持统计最近30天在Finder平台的查询次数,包括看板、虚拟事件、所有分析模块(仅Finder)。
  4. 虚拟事件、看板使用的事件查询的事件都会被统计。

细分筛选与分组

做属性筛选时,希望能对渠道进行分类,以便在筛选时可直接筛选到对应的分类,且在筛选移动端(如oppo、vivo)时能一次性筛选到而无需逐一勾选,要怎么实现?

您可以使用属性自定义分组功能,详情请参见属性(自定义)分组与属性

想对某个事件指标根据属性A进行分组,在每个分组中对属性B进行求和,要怎么实现?

可以在事件分析,筛选某个事件指标时同时配置事件的属性B求和,然后在配置细分筛选的属性分组时,使用属性A进行分组。

高级分析

事件分析

事件分析为什么没有日期对比按钮?

使用日期对比功能需要满足:1. 必须是折线图 2. 不能处于异常检测状态 3.不能设置去除周末

事件分析中的总人数的计算逻辑是什么?

总人数统计的是事件的发生人数,按ssid维度去重计算总数。

事件分析中"下载数据"按钮,当多次点击下载时,后面下载的数据会用之前查询出来的缓存吗?

不管是实时数据还是离线数据,点击下载的时候都会重新发起一次查询,不会使用到前面已经查过的缓存。

事件分析根据手机不为空作为条件,发现根据手机号分组还是有手机号为"-"的用户

这个"-"是空字符串的意思,空字符串也算是有值的。

在事件分析页面查看UV数据时,点击进入查看用户列表显示的数据与在查询结果数据不一致是什么原因?

  • 问题场景:
    例如,在事件分析页面查看用户UV数据时有4000多条查询结果数据:
    Image
    但是点击进入查看用户列表时,仅剩80多条数据:
    Image
  • 可能原因:当使用行转列转置后,总计的数据没有具体的日期,所以用户列表的用户查询时间为当天日期。

留存分析

为什么当天的事件量有增长但是当天的次日留存却下降了?

  • 从计算方式上,次日留存率受第二天的事件访问量的影响。当天的次日留存率简单的公式可以等同于:(第二天回访人数)/(当天的所有访问人数)。当天事件量增长可能是客户安排了拉新活动导致新用户的访问量增加(分母的量级增长),但是第二天没有相应的活动保证新用户的留存率,导致第二天的回访人数下降(分子减少)。体现在图表上就是当天的次日留存率下降较为明显。
    Image
  • 从业务逻辑上看,客户当天的活动造成的事件量增长主要是新用户的增长,用户黏性较低,第二天回访的新用户也较少,导致当天的次日留存率下降也是符合预期的。
    Image

转化分析

转化分析的属性分组逻辑?

应用于全部分组的话,跟应用于第一个事件的属性分组结果是一致的。它只会按照第一个事件的属性分组去计算转化,计算转化的时候不会对转化链条中的其他事件属性值进行分组。

分布分析

分布分析为什么查询很慢?

分布分析的分布区间如果不选择的话,会使用快捷选项-默认来查询,该方式查询量较大因此比较耗时。可以选择自定义区间或者等分的方式来绕行。

用户路径

用户路径为什么没有支持分析主体切换?

1,用户路径主要是以人为计算口径的分析方式,所以不会计算其他主体的数据,是符合预期的。
2,可以考虑用细分筛选的方式选择具体的计算应用id来限制计算的范围

热力图分析

finder只接入了小程序,高级分析里没有“热力图分析”模块

只接入小程序,且未上报其它端的事件时,热力图现在不支持小程序应用使用。

热力图柱状图点击次数是什么含义,为什么会有一个空的柱状图显示?

柱状图显示数据是按点击数查看元素分布,点击元素对应的柱图,也会在下方的热图中将对应的元素高亮出来,empty是因为如果点击的目标是像图片这样,非文本类的内容,然后又没有圈选事件就会展示empty,对于客户而言可以把重点关注的元素增加圈选事件,但是也不能保证这个柱状图里面没有empty出现。

热力图不显示,筛选点击事件有数据,为什么?

有较大概率的原因是:浏览器安全策略因素导致热力图不支持在finder内查看非HTTPS站点的热图,建议使用https或者在原页面查看。

热力图一直加载不出来,点击图表后一直在加载中?

热力图功能页面有人数、浏览量等数据,点击“在原页面打开”跳转后,无明显数据。可能是因为页面设置了不允许被嵌入到iframe中。解决方法是打开热力图功能页面,如果热力图埋点页面需要登录,点击小眼睛关闭热力图,然后在登录页登录后再次查看。

App内嵌H5场景下,创建热力图分析,没有元素点击的数据是什么原因?

热力图目前暂不支持app内嵌H5场景下的数据采集。原因是因为内嵌H5在采集元素路径的时候在路径末尾额外增加了'/*'的逻辑,导致热力图查询元素路径的时候出现问题。

LTV分析

LTV的计算逻辑

LTV的计算逻辑如下:
某日的人均LTV LTVn = 该日新增用户在随后n天内花费的金额/该日新增用户数
分子为:该日触发「应用启动」的新用户n天内触发「支付」的支付金额总和
分母为:该日触发「应用启动」的新用户

SQL自定义查询

高级分析->sql自定义查询中,events表中的hash_uid的是什么意思,有什么用?【hash_uid如何生成?有什么用?】

生成方式:生成的方式是用的 cityhash 对user_id 和 app_id 组合后计算的hash值, hash_uid = cityhash("<app_id>:")
字段作用:hash_uid就是一个用户id字段,是用做事件表和用户表join时用的,由于 hash_uid 是数值类型的,因此用hash_uid关联时可以有效提高性能;

虚拟事件能在自定义sql的数据表中可以查到对应事件吗?

虚拟事件仅在参与分析时通过逻辑构建,非实体保存,因此不支持在自定义sql中进行查询

如何查询属性配置的字典值?

可以通过SQL查询属性名称来查找到所有值,而不需要指定版本。如果需要指定版本,则需要使用version来查找最新的字典值。另外,如果出现类似appid不对的情况,可以先确认appid是否正确,或者查看元数据表中的app_id是否按照项目粒度维护。

SQL自定义查询是否支持将event_date作为函数参数进行查询?

当前不支持不支持将event_date作为函数参数进行查询。如果需要查询可以在外层嵌套来实现。具体查询示例如下:

select t1.user_id, count(t1.aa) as bb from (
    select  user_id,event_date as aa  
           from events
           where  event_date <= '2024-05-29'
           limit 500
) t1 group by t1.user_id

SQL自定义查询时,提示列不存在?

检查查询SQL中是否添加的表名的前缀,例如,您需要查询的数据在user_profiles表中,则查询SQL中需有user_profiles前缀,示例如下。

SELECT user_id, last_active_date, user_profiles.verificationState
FROM users
WHERE user_id = '4d0fb2c2-9c1d-44ac-aac7-3d23630f7c49'
    AND last_active_date >= '2024-01-01'
    AND last_active_date <= '2024-12-31';

SQL自定义查询zoneId报错是什么原因?

1,检查SQL自定义查询的格式是否正确
2,检查SQL自定义查询中是否使用了toDateTime函数。toDateTime函数的参数需要时区的信息。例如,toDateTime(event_time, 'Asia/Shanghai')

在自定义SQL查询中,当加上group by userID时,查询不到数据,去掉group by后可以正常查询?

当前不支持这种查询方式。绕行方案:可以尝试将这些用户存为一个分群,然后在自定义SQL时使用这个分群进行查询。

在自定义SQL查询中,使用$is_login字段时提示“device_id doesn't exist,Please check your SQL query”?

在SaaS-非云原生环境中出现上述报错,可能是因为device_id字段在查询中被禁用,因为存在隐私风险。可以使用bddid字段进行查询,bddiddevice_id的加密版本。在SQL查询中直接使用bddid字段即可。

使用自定义SQL统计用量时,发现导出的数据与实际用量对不上是什么原因?每天的用量查询SQL?

现有用量统计口径(相对精确):

event not in ('_be_active','bav_scheme','bav2b_monitor','bav2b_sdk_init_cost','bav2b_sdk_start_cost','bav2b_sdk_register_cost','bav2b_sdk_active_cost','bav2b_sdk_logsetting_cost','bav2b_sdk_abtest_cost','tt_fetch_did_error','stream_req_stat_channel','stream_req_stat_feed','bav_replay' )
--(该条件主要为后台代码统计方式,自定义SQL无该字段,数据占比较少)and (int_params{'$source_id'} = -1 or int_params{'$source_id'} is null)

注意:source_id为后台计算逻辑,暂不支持SQL自定义查询。 用量口径以官方最新的解释为准,后续可能存在调整(如新增产品事件)的场景,逻辑不一定完全等同于以上SQL获取的结果,建议以 集团信息功能下的应用事件量明细为准。

属性脱敏后,无法在自定义SQL中使用SQL函数筛选该属性?

脱敏后的数据就不应该让其支持sql函数查询,否则可以将脱敏的内容通过函数截取出来,就失去了脱敏的意义,所以在sql查询已脱敏属性属性时会报错不能使用函数。

使用sql自定义查询User_tags用户标签表时,发现结果为空,但在页面上实际上是直接看用户标签有数据的?

SQL自定义查询usertags表,不支持通过user_tags.xxx的方式自定义查询,后续版本要查询需要使用mapElement(string_profiles, 'tag_cc')的方式。

业务维度查询分析

上报业务维度(item)表的id字段后,查询不到item的id字段是为什么?

业务维度的id字段在上报落库后,会写入item_id字段中,您后续在查询分析时,可查询item_id字段,不支持直接查询id字段。

上报查询业务维度(item)数据时有什么限制?

  • 业务维度(item)使用场景是作为事件属性的扩展,不是单独的使用,所以查询上必须绑定事件才能查询;
  • 使用业务维度(item)和事件的互绑关联中事件的关联key可以设置多个,但是业务必须使用id,并不是业务中的和事件属性同名的属性。

融合分析

如何开启融合分析功能?

如果您同时购买了DataFinder和其他产品,例如客户数据平台(VeCDP)、增长营销平台(GMP),您可以购买并使用DataFinder的融合分析功能,在DataFinder中直接对接并分析其他产品中接入的数据。融合分析功能为增值功能,需单独购买。详情请参见多产品融合分析功能

用户分析

Finder用户细查只有用户信息没有行为数据是什么原因?

Finder产品用户是按照主体粒度筛选的,您需保障右上角主体正确,其次行为流是按照应用粒度展示,可在行为中选择用户上报行为的应用。

在用户细查功能中查不到用户启动事件相关数据的记录是什么原因?

可能是因为这个用户是在匿名的状态下触发的应用启动事件,而在用户细查中您使用了UUID进行了查询,此时就会找不到启动记录。您需要在用户细查中使用ssid搜索查看,通过UUID查询的时候仅显示实名状态下的行为。

用户细查页面看到一个A的标识,代表什么含义?

这个标识是属性高亮的一个标记,用户在高亮一个属性时,这个标记就会出现。

为什么用户分群无法查询到今天和昨天的实时数据?

在SaaS-非云原生(含海外Byteplus环境)中,因为有离线表逻辑,用户分群查询的是离线表,由于离线数据在当天还没有构建完毕,所以查不到数据。而事件分析查询的是实时+离线,所以可以查到数据。SaaS-云原生环境应该不存在此种现象。

为什么在规则创建分群时,时间筛选为过去7天,用户列表中会包含今天激活的用户?

在用户分群筛选时,“今天”和指定时间范围内的筛选是包含当天数据的。具体来说,time_created是一个分析最终值的用户属性,所以查的是用户表的最终值,没有事件筛选,所以过去7天的时间条件实际上没有用到。如果使用“用户是”这种方式进行筛选,time_created是一个分析最终值的用户属性,因此查的是用户表的最终值。如果基于对事件的筛选(用户“做了”、“没做”、“依次做过”),最终值用户属性会应用到时间段范围。如果用户在过去7天内没有做过某事,那么这些用户将不会被筛选出来。可以通过自定义注册事件+事件属性(create_time)时间范围来筛选用户。

用户分群里的“范围”是开区间还是闭区间?

在Finder中,用户分群的范围设置通常是闭区间,即大于等于和小于等于。例如,如果设置用户年龄分群范围为18至25岁,那么年龄为18岁和25岁的用户都会被包括在这个分群中。具体的SQL表达式为 >=10 and <=15(between 10 and 15 )。

广告监测与分析

有什么办法可以拉取激活用户的imei/oaid/idfa 等数据?

可以用广告监测模块的push api来拉取激活事件,包含有这三个字段,具体可以参考《push api》:https://www.volcengine.com/docs/6285/116321

外部信息流广告,点击广告后还未到达app下载的落地页后就退出了,那这个会有广告点击数据吗?

广告点击数据会计一次。

什么情况下激活渠道(activation_channel)会为null?

activation_channel这个公共属性为null是因为:老用户,没有触发激活事件,广告监测不会上报。

渠道,激活渠道,首次广告推广渠道和广告推广渠道这四个渠道的区别。

渠道:对应字段channnel,一般指app的渠道,也就是sdk集成时配的channel字段,举例华为,oppo,appstore等;
激活渠道和渠道一样:包内渠道,是app打包时写的渠道;
首次广告推广渠道和广告推广渠道是推广渠道,首次广告推广渠道是指用户第一次是哪个渠道带来的,广告推广渠道是指用户现在是被哪个渠道带来的。

怎么查看推广活动名称中文名对应的英文映射表内的名字?

事件分析-任意事件-选择推广活动属性-点击筛选条件框-切换开发者工具的network找properties接口的preview-data-values。也可以通过元数据OpenAPI获取,详见:https://www.volcengine.com/docs/6285/196792#_11-%E8%8E%B7%E5%8F%96%E4%BA%8B%E4%BB%B6%E5%B1%9E%E6%80%A7

联调工具,测试联调失败,没有收到媒体下发的点击是什么原因?

1.需要看下设备id填写的是否正确,需要使用精准的设备id如oaid等
2.需要看下选择的推广监测链接是否为同一个
3.查看官网联调步骤

在alink模块中,用户A是否可以通过分享链接,用户B点击链接下载并启动应用后,从alink中识别到用户A?

在alink模块中,app端实现不了用户A的识别。因为分享的链接是在后台配置的参数,是静态参数,无法动态修改。

广告推广渠道“苹果搜索广告”的数据能不能拆到关键词这个维度?

当前只有广告组、广告活动、广告创意三个维度,暂时不能支持拆到关键词的维度。

在广告监测链接替换后,老的链接数据是否会继续回传,如何终止老链接的回传数据?

切换活动后,老活动:

  1. 已归因:只会有非留存、激活类回传,可以在页面编辑删除回传事件就可以了
  2. 待归因:归因窗口期后就不再有(点击7天左右)

为什么在广告监测中激活总量显示为0,而在Finder其他分析工具中可以查到激活事件?

  1. 广告监测的激活总量数据和Finder中的激活数据是不同的,两者数据无法直接对比。广告监测中激活是指设备维度的激活,主要是推广活动的激活数据,而Finder中查询的激活事件是指所有的激活用户,激活相关的属性都是SSID维度记录。
  2. 激活总量为0可能有以下几个原因:
    • 广告未触发:如果广告没有被点击或展示,就不会有激活事件发生。
    • SDK集成问题:如果广告监测 SDK没有正确集成到应用中,或者激活事件没有正确配置,就无法上报激活数据。
    • 归因问题:激活事件可能没有被正确归因到广告活动,导致激活数据未被记录。
    • 用户行为:用户可能在安装应用后没有立即打开,或者在安装后的一段时间内未进行任何激活行为。
    • 隐私设置:用户的隐私设置可能限制了激活事件的追踪和上报。
  3. 确认设备的操作系统平台是否正确,确保平台参数(如iOS或Android)设置正确。
  4. 如果联调设备归因成功,您可以自行验证激活事件的激活类型是否为“promotion”。
  5. 如果已经按照文档走了一遍联调流程,但激活事件仍未归因成功,建议进一步检查归因服务过滤条件。
  6. 如果是安卓应用,确保没有其他平台(如Windows)的设备影响归因。

广告监测中的数据概览的看板中,注册数和付费数为0?

  1. 确认注册和付费事件是否回传了platform属性。
  2. 建议使用客户端上报,这样可以避免缺少广告监测分析所需的属性。
  3. 如果是服务端上报,则需要按照SDK上报时携带platform属性(区分app、web、mp平台)。

广告监测中的激活数据数据和DataFinder其他分析工具的激活数据不一致?

  • 激活总量等于平台为App且激活的PV;
  • 推广激活是指通过广告推广带来的激活,总数略高于广告监测页面的激活数据,这是因为广告监测页面在归因窗口期内过滤掉了安装更新后的激活数据,而Finder其他分析页面会包含这些数据。

您可以通过Finder页面选择激活事件,通过过滤条件:推广类型=推广激活来获取更准确的推广激活数据。

广告监测中的用户注册和激活数据与B站中的数据不一致是什么原因?

  • 异常现象:在SaaS-云原生环境中,用户注册和激活事件的数据显示不正常,注册数和激活数远少于预期,且和B站显示的数据不一致。
  • 解决方案:
    1. 检查用户属性查询,确保用户属性中包含创意ID和设备ID。
    2. 通过用户属性筛选,确认是否有激活事件但没有创意ID。
    3. 确认激活事件是否有创意ID,并检查是否有激活事件没有创意ID。
    4. 确认激活事件的SSID是否一致,并检查是否有激活事件没有关联创意ID。
    5. 确认同一设备多次注册的情况,避免多次回传注册信息。

广告监测联调是否支持曝光联调?

目前只支持点击联调,不支持曝光联调。联调顺序:开始联调 - 点击链接 - 下载 - 开启app。

Vivo应用商店渠道场景下,火山注册的回传数据比账户回传的数据少是什么原因?

  • 异常现象:在Vivo应用商店中,火山注册的回传数据比账户回传的数据少,且部分数据没有注册之前的事件,同时客户端激活回调失败并返回了DDL response data empty
  • 解决方案:
    1. 确认回传数据是否在窗口期内,窗口期是归因配置中设置的时间。
    2. 检查设备是否在窗口期外激活,如果是,则不会触发激活事件。
    3. 确认是否在查询过程中漏掉了某些数据,并自查数据上报情况。

巨量引擎渠道的曝光归因在关闭后超过24小时仍有曝光量?

关闭曝光归因后,曝光数据仍然会采集到,但会有延迟,通常在2-3天内数据会逐渐减少。

自定义渠道的微信扫码下载归因到了媒体渠道是什么原因?

  1. 确认是否是从第三方渠道平台获取数据。
  2. 检查数据回传的时间和设备ID。
  3. 确认用户是否点击过长链后点击短链,长链优先归因。
  4. 如果短链没有设备ID信息,需要提供短链的链接、时间节点和设备型号等信息。
  5. 如果短链没有触发点击数据,归因为其他渠道。

在使用分享裂变分析功能配置的营销活动中,用户触发浏览多个营销活动页面和浏览多个不同渠道的广告时,用户的最终归属是否采用末次归因?

是的,用户的最终归属采用末次归因。归因逻辑是last click,即最后点击的广告。如果用户在应用商店中点击下载,且触发了广告位,仍然采用末次归因。

场景分析工具

在终端分析-网页端 -操作系统中看到的为什么是unkown?

os_name是通过useragent获取的,但有些非枚举值ua数据会被识别为unknown,如爬虫数据。
操作系统枚举值一般是android、ios、windows、mac 、linux、unknow
unknow 数据主要为非枚举值ua数据,如爬虫数据、不在枚举值范围内的数据等。

场景分析计算逻辑: 退出率指标如何计算?

退出率=退出页次数/页面浏览次数pv,即退出率=app_terminate/predefine_pageview事件
Image

圈选事件

在圈选事件时,某些区域有点击量,但无数据是什么原因?

圈选事件圈选时,圈选path需要和全埋点path一致后才有数据。圈选事件范围较广,不一定有全埋点事件。

查询性能与使用技巧

为什么页面加载很慢?

请检查您是否在事件下上传属性数量,事件下上传属性过多会导致页面加载速度变慢,请检查您是否将value设置为key。

前台查询统计事件数据,有无缓存机制?

有,实时数据10分钟刷新一次缓存,没有条数的限制。

如何在使用分析功能过程中标注重要的变化?

用户可以使用 火山引擎增长分析 的“日期批注”功能对某些时间节点做的重要变化(比如版本发布、运营活动、线上事故等)做相应的记录,在分析功能中一目了然。点击“应用管理-日期批注”,即可操作日期批注。
Image

行列转置之后的排序限制?

1.转置之前,所有列都支持排序,但是只支持单列的排序。
2.转置之后,只有指标列支持排序,也只支持单列的排序。

如何查看属性上报的枚举值?对于具有枚举值限定的字段,是否可以配置限定的枚举值?

对于第一个问题,只要分组显示该属性,就会把上报过的所有值都查出来。对于第二个问题,字典用于解决这个问题,即对具有枚举值限定的字段,可以配置限定的枚举值。如果上报的值不在枚举值范围内,就会展示原始值。如果客户不希望限制上报,可以不进行映射。

数据查询异常

查询报错,query failed in AnalysisBase. error message:can not get distribute lock。

查询限流,通常是上一条同样的查询还没有结束就再次触发了同样的查询,导致后面的查询被限流。通常稍等一会就可以了。

开启了enable_stay_duration:true 配置,但是在DataFinder通过页面访问事件没有查到页面停留时长的数据,为什么?

(1)因为页面访问事件没有时长属性,需要用页面活跃、页面关闭事件来看停留时长;enable_stay_duration这个开关是针对页面活跃、页面关闭这2个事件来采集时长。
(2)页面退出:记录用户[进入页面、切换到非活跃状态、回到活跃状态、离开页面]每一个动作的时间戳,在离开页面时上报predefine_page_close埋点,将每一段活跃状态的时长相加作为用户单次使用时长。

软件版本号为什么只显示大版本号?

SDK里的app_version默认显示大版本号,若您有统计小版本号的需求,则需要您在SDK里自行设置app_version_minor(即次版本号,app四位版本号,自行上报的string可以支持任意格式,数据流不做处理)为小版本号。需要注意设置后历史数据无法过滤,设置成功后开始统计。

历史数据不同日期去查会有些许变化,为什么?

历史数据变化主要有2种情况:
(1)实时和离线数据的差异:当天的数据是实时口径,T+1会变为离线的口径(T+1 18:00前完成),因为实时和离线的逻辑有一定差异,所以会有一定数据量级的变化,一般不会超过5%;
(2)缓存数据补报:因为网络问题,或访问后立刻关掉app等原因,会有少量数据在事件发生时没能上报上来,这部分数据在下一次打开app,网络情况正常时会补报上来,因为时间取的是事件实际发生时间,而不是补报时候的时间,所以造成的现象,是历史数据还会增加。只要是事件发生7天内的,都会做补报,超过7天的会丢弃;这部分数据的量级会因为运营地区网络的情况和app本身的业务特点而有差异;大部分情况其实占比也是很小的,但也有部分应用占比会大些。

同样的筛选条件,在事件分析和自定义sql的数据不一致是什么原因?

1.事件分析和自定义查询时确认查询条件和查询范围一致。
2.事件分析的计算结果可能存在缓存,可以使用刷新全部失效数据更新后在对比。
3.如果环境开启多时区,自定义查询中需要将查询时间范围转换为对应的查询时区。

$activation的UV数和应用启动(筛选新用户)存在差异?

$activation和应用启动在留存上存在较大差异时,解决方案:

  1. $activation事件通常指的是用户的激活行为,比如首次安装并打开应用。而“应用启动”则是用户每次打开应用时触发的事件。两者的UV数存在差异的原因可能包括:

    • 不同的事件定义:$activation事件通常只在首次安装后的首次打开中触发,而“应用启动”事件每次打开应用时都会触发。
    • 用户行为差异:用户可能在首次安装后并不立即打开应用,或者在安装后的某个时间点才进行首次打开,这会导致激活UV和启动UV的时间分布不同。
    • 数据上报延迟:可能存在数据上报的延迟,导致激活事件和启动事件的统计时间不一致。
    • 用户重装应用:用户可能卸载后重新安装应用,这样会再次触发$activation事件,但对于应用启动的统计可能会有所不同。
  2. 在用户细查明细中,只有App激活的设备,推测用户激活了APP,并未发生后续行为或关闭了APP,后续启动时应该会有相关事件上报。

    在用户细查中有多次App激活数据,需要看看激活install_type类型及app_version字段,install_type是1(首次安装),install_type是3(卸载重装),如install_type及app_version发生了变化,说明客户端APP版本做了升级或调整。

使用分析工具查询分析后,临时查询的结果页面失效了

在DataFinder的高级分析页面中配置好查询分析参数后,点击查询即可在当前页面查看到查询结果,将当前查询结果页面的URL复制后,可临时保留查询结果,此URL的临时存储时间约1个月,超过1个月后即会失效,再次点击页面URL会提示分析结果不存在。建议将需要长期保留的查询结果保存为看板。

在DataFinder上查询时,数据查询结果为NULL是什么原因?

  • 异常场景:某个埋点数据上报了之后,查询时数据的查询结果是null,例如,在数据集成接入时,集成了referrer埋点,但是查询的时候这个埋点数据值为null。
  • 可能原因:出现此种情况可能是因为您上报的自定义埋点与DataFinder的预置埋点出现了重名,在数据入库时发生了冲突导致数据未正常入库,查询时埋点结果为null。上述示例为例,DataFinder为您提供了预置属性referrer,如果您在上报自定义埋点时同时也自定义上报了referrer属性,则会导致referrer属性数据没有正常入库。
  • 解决方案:在集成上报自定义埋点和自定义属性数据前,可先检查是否与预置事件/属性、禁用属性重名,避免后续数据上报落库异常。

finder产品出现了事件属性值脏数据乱码的情况,应该怎么处理?

爬虫带来的数据没有分析价值,且影响真实数据。建议您参考“爬虫数据过滤”文档,开启反爬配置,清理脏数据。
《爬虫数据过滤》文档请看:https://www.volcengine.com/docs/6285/69052

最近更新时间:2025.06.04 18:43:59
这个页面对您有帮助吗?
有用
有用
无用
无用