Facebook Graph API Insights总展示量post_impressions计算逻辑异常咨询
关于Facebook Graph API Insights展示量指标的变化说明
嘿,这个问题我之前也踩过坑!其实这是Facebook在2017年10月对Insights指标体系做的预期调整,不是API bug,具体情况是这样的:
变化前后的指标逻辑差异
2017年10月之前:
post_impressions(总展示量)确实是三个子指标的完全总和,公式为:post_impressions = post_impressions_paid + post_impressions_organic + post_impressions_viral这三个维度覆盖了当时所有的展示渠道,没有遗漏。
2017年10月之后:Facebook扩展了展示量的分类维度,新增了一些不属于paid、organic、viral的流量渠道(比如第三方平台分享回流的流量、平台内新的推荐流量池等)。这些新增渠道的展示量会被计入
post_impressions,但不会分配到原来的三个子指标里,所以原来的等式就不成立了。
验证与解决方法
如果你需要重新对齐总展示量和子指标的关系,可以在API请求中加入post_impressions_other这个指标——它专门用来统计那些不属于paid/organic/viral的展示量。此时的准确公式是:
post_impressions = post_impressions_paid + post_impressions_organic + post_impressions_viral + post_impressions_other
亲测这个等式在2017年10月之后的所有数据中都能完美匹配。
小提醒
如果你的数据分析需要完整拆分所有展示渠道,现在必须把post_impressions_other纳入统计范围,不然会出现数据缺口,影响分析准确性。
内容的提问来源于stack exchange,提问作者cdwoelk
相关产品推荐
相关产品推荐

