三张个人资料样式的卡片连接到一个四步列表、一张图片卡片和一份核对清单。

本指南帮助你准备这张表,但不承诺 Instagram Insights、导出文件或第三方能够找回缺失的历史数据。Instagram Insights 指授权账号所有者可查看的账号统计数据。所有者的现有记录能否回答你的问题,取决于记录的指标、日期、标识和范围。

“六个月内”具体指什么?

一条公开提问写道:“我需要 6 个月内的平均点赞数、评论数、浏览次数和分享次数。”这句话可以作为起点,但没有明确报告要包含哪些帖子、哪些观测日期,以及哪一种平均值。这只是一条提问记录,不能证明需求规模或产品使用情况。公开的报告需求提问,检索于2026年8月11日;仅一条提问记录。

指标是你要衡量的数量,例如点赞数或评论数。查找记录前,先区分以下三种可能的需求:

  • 每个月末观测到的计数。
  • 每个月内新增的互动量。
  • 某个六个月期间内发布的帖子目前的计数。

这些需求需要不同的证据。今天采集到的旧帖子计数可以支持第三种需求。帖子的发布日期不能让今天的计数变成过去某个月末的观测值。

计算平均值还需要明确计算对象,并知道纳入计算的记录数。缺失的观测值可能改变计算对象。不要在未说明的情况下,用找到的少量记录的平均值替代六个月的需求。

公开计数与仅账号所有者可见的统计数据,其范围也不同。逐项核查所需指标。找到可用的公开点赞数,并不能证明相同日期也有可用的分享次数、浏览次数或评论数。

1. 查找前先写清具体需求

边界时点是所需期间开始或结束的确切时间。对于“一月月末”,必须先明确具体时间和时区,才能判断实际记录是否符合要求。

写一份简短的需求说明,包含以下信息:

  1. 列出所需账号。
  2. 明确报告包含哪些帖子。
  3. 逐项列出指标名称。
  4. 列出所需的六个月份边界时点及其年份。
  5. 注明时区。
  6. 说明需要的是边界时点计数、月内活动量,还是当前计数。
  7. 说明结果是否必须包含精确计数。

如果需求涉及单篇帖子,就保留一份已知帖子清单。保存每篇帖子的账号标识和帖子标识。如果无法证明清单覆盖全部所需帖子,就说明这一限制。

账号层级的记录应保留其账号层级范围。不要将账号总数转换成各篇帖子的观测值。同样,少数已知帖子也不能证明已覆盖整个账号。

历史数据补录,是指根据现有证据填写以往报告中的单元格。补录必须保留原始问题。如果之后建议缩短期间或减少帖子数量,应说明这是调整后的交付内容。填写表格时,不要改变需求规定的计量单位。

2. 查找账号所有者的现有记录和以往报告

先查看可能已经包含所需历史数据的记录。新采集的公开计数无法提供从未有人保存过的观测值。

按以下顺序查找:

  1. 查看账号所有者现有的导出文件和已保存的报告。
  2. 查看带日期的截图及其相关背景资料。
  3. 查看以往经授权获取的报告和已保存的公开观测值。
  4. 保留原始文件,并记录每份文件的来源。
  5. 根据需求说明核查每份候选记录。

观测是指在已知时间取得一个数值。应将观测时间与文件创建时间分开核查。十月创建的文件可能包含一月的报告。仅凭文件创建时间,无法证明所显示指标的观测时间。

对每份记录,核查指标标签、账号、帖子标识、期间和观测时间。记录来源注明的范围。不要因为报告标题写了某个账号,就认为报告包含该账号的全部帖子。

还要区分累计计数与指定期间的活动总量。累计计数是截至某个观测时间累计得到的计数。指定期间的活动总量只涵盖该期间内的活动。两份都标为“点赞”的记录,仍可能表示不同的数量。

如果记录有数值,却缺少满足需求所必需的时间信息,就将其保留为部分证据。不要丢弃其中有用的背景信息,也不要将它认定为有证据支持的月末观测值。

3. 建立数据可用性表

为所需账号、指标和边界时点的每个组合建立一行。如果需求涉及单篇帖子,再单独加入帖子标识。同一篇帖子的同一项指标若需要六个边界时点,表格就必须有六行,即使你只找到了两个观测值。

以下是建议在报告中使用的字段,并非 Instagram Metrics Scraper 的原生输出字段。

3. 建立数据可用性表
保存字段记录内容
`account_identity`需求指定的账号,以及来源能够证明的账号标识
`post_identity`需求涉及单篇帖子时,记录需求指定的帖子标识
`requested_boundary`所需的日期、时间和时区
`source_record`原始文件或报告的引用信息,以及数据在该记录中的位置
`source_observation_time`来源能够证明的时间,或明确标注为未知
`metric_label`来源中的指标名称及其含义
`metric_value`有证据支持的数值,或缺失值
`precision`数值是精确值、舍入值、无法获取,还是尚未确认
`identity_check`来源是否与需求指定的账号和帖子相符
`usable_for_request`证据是否支持这一个具体的所需观测值
`gap_reason`观测值缺失或暂时不可用的原因

精确程度是指数值已知得有多准确。经过舍入的显示值不是精确计数。如果原始显示内容有助于解释限制,就将其保留。

不要用空白单元格表示多种情况。应区分没有记录、时间未知、指标错误、标识尚未确认和计数无法获取。这些状态需要不同的后续处理。

零是一个数值观测结果。缺失表示你没有所需的观测值。只有当证据支持所需指标在所需时间的计数为零时,才能填入零。

将来源中的数值与你对其用途的判断分开保存。记录可能包含有效数值,却未通过所需时间的核查。该数值仍是来源证据,但不应填入所需历史计数的单元格。

4. 判断哪些记录支持需求

将证据分为三类:

  1. 可用的历史证据:记录支持所需的标识、指标、时间和精确程度。
  2. 部分证据:记录包含有用信息,但有一项必要核查尚未完成。
  3. 证据缺失:现有记录均不能支持所需观测值。

逐行独立审核。一份合格的一月记录,不能证明另一个来源的三月记录也合格。帖子标识正确,不能证明观测时间正确。观测时间已知,也不能解决指标标签不同的问题。

如果需求是计算月度变化,就需要两个边界时点的观测值,而且两者必须可以比较。另一种可用证据是账号所有者的期间总量,但其定义必须符合所需的活动期间。使用前先核查这一定义。

不要通过在已知观测值之间连线,来估算缺失的社交媒体计数。也不要根据今天的累计计数向过去倒推。这两种做法都不能为缺失的边界时点提供证据。

计数也不一定表示人数。尤其要注意,公开浏览次数不是去重后的人数。报告中的每个数值都应附上对应的计量单位。

如果之后需要计算月度变化,可参考在月度浏览报告中区分新旧 Instagram 帖子的指南。该指南说明如何核查已保存的成对边界时点观测值。先完成本次数据可用性审核,确认哪些观测值实际存在。

5. 逐一核查六个所需边界时点

以下是原创虚构示例,并非平台测试、Actor 运行结果或客户结果。

需求是获取一篇已知帖子 P1 从一月到六月的六个月末公开点赞数观测值。示例将其中两份记录视为可用于所需边界时点的记录。示例未提供时间戳字符串或精确程度标记。将此表用于真实记录时,不要编造这些细节。

5. 逐一核查六个所需边界时点
所需边界时点现有证据可用的历史点赞数处理决定
一月月末带日期的账号所有者记录,指标和标识均相符100 次点赞可用的边界时点观测值
二月月末没有记录缺失保留缺口
三月月末带日期且符合要求的公开数据快照180 次点赞可用的边界时点观测值
四月月末没有记录缺失保留缺口
五月月末截图包含计数,但观测时间未经证实此边界时点的观测值缺失保留为部分证据
六月月末没有记录缺失保留缺口

快照是某个观测时间保存的观测值。三月快照之所以能支持三月的结果,仅仅是因为示例明确说明,它符合所需的边界时点和标识。

五月截图的情况不同。截图中有计数,但示例没有提供该数值,也没有证明其观测时间。不要在表中填入编造的数值。保留截图引用,并注明其时间仍未确认。

核对所需边界时点的数量:

2 个可用的边界时点观测值 + 1 份时间未确认的记录 + 3 份缺失记录 = 6 个所需边界时点。

再核对缺少证据支持的部分:

1 个观测时间未确认的边界时点 + 3 个没有记录的边界时点 = 4 个缺少证据支持的边界时点。

这里统计的是边界时点观测值和所需边界时点的数量,不是人数、帖子数或月度增量。

假设十月的一次新观测显示 P1 有 300 次点赞。这仍然只是十月的观测值,无法补上四个缺少证据支持的历史边界时点中的任何一个,也无法确认五月截图的日期。

证据支持的做法是交付一月的 100 次点赞和三月的 180 次点赞,同时列出全部四个缺少证据支持的边界时点对应的行。不要报告六个精确的月末计数,也不要声称存在缺少证据支持的月度增量。

这两个有证据支持的观测值,也不足以得出六个月的月末平均点赞数。要得出该结果,需要有证据支持所需的整组观测值。仅根据现有记录计算的平均值回答的是另一个问题,必须另加明确标签。

6. 当前公开数据采集仅用于了解当前情况

当前核查可以帮助你确认,返回的标识是否与某篇已知公开帖子相符。将该观测值保存在单独的当前观测表中,不得将其填入历史边界时点的单元格。

Actor 是用于采集数据的托管程序。经核查,Instagram Metrics Scraper 的公开接口说明记载了直接内容输入方式和公开指标字段。这只能说明,按文档描述,它适合当前数据采集这一步。本指南未执行采集,也未测试历史数据恢复。Instagram Metrics Scraper,接口说明核查于2026年10月25日;仅确认文档所述的公开数据采集适用性,未进行运行测试。

以提供的这份小型输入作为起始格式:

json
{"maxItems":1,"mode":"contentUrls","startUrls":["https://www.instagram.com/reel/DIwcCZgxVZP/"]}
6. 当前公开数据采集仅用于了解当前情况

JSON 是一种表示结构化数据的文本格式。在此输入中,`mode` 用于选择输入处理方式。值 `contentUrls` 表示直接使用帖子或 Reel 的 URL。Reel 是 Instagram 的一种视频格式。字段 `startUrls` 用于存放内容地址。字段 `maxItems` 用于设置指标行数上限。

如果决定进行当前核查,请按以下步骤操作:

  1. 将示例 URL 替换为一个已知公开帖子或 Reel 的 URL。
  2. 替换示例列表,不要在示例 URL 旁边追加你的 URL。
  3. 此次只核查一个项目,因此将 `mode` 保持为 `contentUrls`,将 `maxItems` 保持为 1。
  4. 将返回的 `postId` 和 `postUrl` 与目标帖子进行比对。
  5. 检查 `status`、`statusReason` 和相关的 `postMetricStatus` 条目。
  6. 将 `scrapedAt` 与当前观测值一起保存。
  7. 将结果保存在历史边界时点表之外。

字段 `publishedAt` 表示发布时间。字段 `scrapedAt` 表示采集时间。较早的 `publishedAt` 值不能将一次新采集变成过去的观测。

文档列出的输出包含公开点赞数、评论数、浏览次数、标识、采集时间和状态信息。其数据结构中没有非公开触达人数、收藏次数、分享次数或历史边界时点计数字段。这个范围不能说明其他经授权的账号所有者数据源可能包含什么。公开构建版本 1.0.35,核查于2026年10月25日;证据仅来自静态输入和文档列出的输出,未付费运行。

公开接口说明还支持根据个人资料输入查找近期公开内容。这不能证明可以获得完整的账号历史数据。本方法使用已知内容的 URL。

Task 是已保存的输入预设。公开的 Instagram Brand Campaign Metrics Task 可作为起始页面。本次提供的核查仅确认页面存在,未通过身份验证核查已保存的设置,也未运行该预设。Instagram Brand Campaign Metrics,核查于2026年10月25日;仅确认公开页面存在,已保存的设置和实际运行情况均未核实。

7. 交付前核查报告

交付有证据支持的历史观测值,以及所有缺失或尚未确认的边界时点清单。该清单是结果的一部分,用于说明证据无法支持哪些内容。

完成以下最终核查:

  1. 确认所需账号、帖子、指标和边界时点的每个组合都有对应行。
  2. 确认每个可用数值都能追溯到原始来源记录。
  3. 确认观测时间符合所需边界时点和时区。
  4. 确认指标标签表示的数量与需求一致。
  5. 确认精确结果中不包含尚未确认的数值或舍入值。
  6. 确认缺失值仍标为缺失,没有变成零。
  7. 确认当前观测值与历史观测值分开列示。
  8. 确认可用、部分证据和缺失三类的行数之和,等于需求规定的行数。

标识错误、观测时间未知、指标不相容或精确程度不足,都应视为未通过验收核查。保留并显示原因。核查未通过不代表来源毫无价值,而是说明来源暂时不能支持需求中的那个单元格。

在交付说明中,明确列出实际覆盖的账号、帖子、指标和时间范围。列出尚未完成的核查。不要将只包含选定帖子的报告描述为完整账号历史。

如果证据仍无法支持完整的六个月,就提供范围较小且有证据支持的交付内容。在虚构示例中,这意味着两个历史观测值和四个明确标出的缺口。不要将这两个观测值称为连续六个月的历史数据。

记录缺口后,规划今后的数据保存。保存 Instagram 指标快照并避免重复导入的指南说明了如何保留后续观测值。今后的保存工作可以为今后的报告提供保障,但不能补回过去缺失的数据。

来源和延伸阅读

作者 Chronometrica · 更新日期

返回顶部 ↑