指南

Meta广告资料库怎么用:查竞争对手的Facebook广告

Meta广告资料库是Meta公开的广告检索工具,收录Facebook和Instagram等Meta平台上正在投放的广告,任何人都可以按国家和搜索词查看竞争对手在投什么。 中文搜索里它常被叫作Facebook广告库或Meta广告库,Meta自己的中文名称是广告资料库。对面向海外的独立站卖家,它是不花钱就能做的广告调研:在自己投放之前,先看同类商品的广告长什么样、投了多久。

这篇文章按Meta自己的资料把用法走一遍:怎么搜、能筛什么、每条广告显示什么、不显示什么。事实来自Meta Business帮助中心的页面标题、Meta透明度中心和Meta开发者文档的字段说明,2026年10月16日读取。帮助中心的正文在写作时无法完整读取,所以本文凡引用它,只引用标题能支持的内容;能筛什么、显示什么,以开发者文档的参数和字段为准,它们和网页版查询的是同一个档案。

步骤1:打开资料库,选国家和搜索词

资料库的网页入口是facebook.com/ads/library。按Meta开发者文档,检索的核心参数有四个:广告触达的国家(ad_reached_countries)、搜索词(search_terms,限100个字符以内)、投放状态(ad_active_status)和广告类别(ad_type,默认全部)。网页版的筛选项对应的就是这些参数。

对跨境卖家,国家选目标市场,比如美国;搜索词用英文,因为它匹配的是广告文案,而面向美国买家的广告文案是英文。搜索词可以是商品名(power bank)、品类词,也可以是竞争对手的品牌名。搜一个词看到的是文案里含这个词的广告,不是这个品类的全部广告,所以同一个商品换两三个说法再搜一遍,结果会更完整。

查某一个竞争对手,用的是另一个入口:广告主的Facebook主页。每条广告都带投放它的主页名称(page_name字段),顺着主页名就能看到这个广告主的全部在投广告。对独立站卖家,这是比搜索词更直接的用法:把同品类的三五家店列出来,逐一看它们的主页在投什么、投了多久、同一个商品有几条变体。一个商品同时在投多条变体,说明广告主还在测素材;只剩一条且投了很久,说明素材已经定型。

广告类别(ad_type)默认是全部,普通商品广告不需要改。它的其他取值(招聘、金融产品和服务、住房、社会议题选举和政治类)是Meta对特定行业广告的分类,下文的字段表会用到政治类这一项。

步骤2:缩小范围:平台和投放状态

开发者文档列出的投放平台(publisher_platforms)有Facebook、Instagram、Audience Network、Messenger、WhatsApp、Threads等。想只看Instagram上的广告,把平台限定为Instagram即可,不需要另找一个Instagram广告库。

投放状态有三个值:在投(ACTIVE)、全部(ALL)、已停投(INACTIVE),默认只返回在投的广告。这个默认值对卖家是有利的:看到的都是广告主此刻还在付费的广告。想研究一个广告主过去投过什么、哪些停了,把状态改成全部。

步骤3:读一条广告:显示什么,不显示什么

每条广告显示的字段,开发者文档的ArchivedAd对象写得很具体。下表把对独立站卖家有用的字段和它们对哪类广告可用整理在一起。

字段内容普通商品广告社会议题、选举和政治类广告
page_name投放该广告的Facebook主页名称显示显示
ad_creation_time广告创建的时间(不等于开始投放的时间)显示显示
ad_delivery_start_time / stop_time广告主设定的投放开始和结束时间显示显示
ad_creative_bodies每张广告卡片里的文案显示显示
publisher_platforms广告出现的Meta平台,例如Facebook或Instagram显示显示
languages广告包含的语言显示显示
ad_snapshot_url查看该广告存档的链接显示显示
spend(广告费)该广告花费的金额不显示显示
impressions(展示次数)该广告产生展示的次数不显示显示
demographic_distribution触达人群的年龄性别分布不显示显示
eu_total_reach欧盟境内的估算触达仅对投放到欧盟的广告显示同左

这张表回答了多数卖家对资料库的误解。普通商品广告里,能读到的是谁在投、从什么时候开始投、投在哪个平台、文案和素材是什么。广告费、展示次数、人群分布只对社会议题、选举和政治类广告显示。说"在广告库里能看到竞品花了多少钱"的文章,混淆了这两类广告。

两个字段容易读错。一是创建时间和投放开始时间不是一回事,开发者文档特别注明创建时间不等于广告投放的时间,读投放时长要用投放开始时间。二是语言字段:面向美国的广告是英文,如果一个广告主同一条素材有英文、德文、法文多个版本,说明它在多个市场投同一个商品,这本身就是需求跨市场的信号。

素材本身在存档链接里看。图片、视频、轮播三种格式,各自看的东西不同:图片看首屏画面和文字叠加,视频看前三秒的开头,轮播看首张卡片选了什么商品。文案(ad_creative_bodies)看的是它用什么理由让人点,是价格、是功能、还是场景。

读素材时记一张简单的表:广告主、开始时间、格式、开头用了什么、CTA是什么、落地页是单品页还是集合页。看完十几条之后,这张表会显示出品类里的共性,比如多数长期在投的广告用视频开头、CTA用Shop Now、落地页直接到单品。这些共性就是自己做素材时的起点,比从零猜要稳。

步骤4:把投放时长当作需求的证据

既然普通广告看不到费用和展示数,卖家能读的信号就是投放开始时间。逻辑很直接:广告主不会为卖不动的商品一直付费。Meta的竞拍说明页写明,竞拍会综合预估操作率和广告品质来衡量广告相关度,表现差的广告在竞拍里拿不到展示,广告主很快就会停掉。一条从开始投放到今天已经过了很多周、状态仍是在投的广告,说明它在广告主的账上至少没有亏到要停。

读法是:同一个品类的广告,把开始时间早、现在还在投的挑出来,看它们共同的开头、画面和CTA。这是素材方向的证据,也是需求的证据。它不是利润的证据:广告在投只说明广告主还在付费,没说明扣掉采购、运费和广告费之后有没有剩。

举一个假设的读法。搜索词设为power bank,国家设为美国,只看在投的广告,得到几十条结果。按投放开始时间把它们分成三组:开始不到两周的、两周到两个月的、两个月以上的。两个月以上的那一组是重点,把它们的广告主主页逐一打开,看每家还有几条同类广告、用的是视频还是图片、CTA是Shop Now还是Learn More。不到两周的那一组则告诉卖家现在有多少新玩家在进这个品类。这一套读法不需要任何费用数据,用的全是普通广告公开的字段。

步骤5:补上资料库查不到的两件事

资料库有两个结构上的限制。一是它不能按投放时长排序,要在一堆结果里一条条看开始时间,上面那个分组读法手工做一遍要花不少时间。二是它只到广告为止,不关联广告主的店铺:看到一条投了很久的广告,仍然不知道那家店在不在成交、卖的是什么价、还有哪些商品在卖。

ZIK Analytics的AdSpy Tool在资料库之上补的就是这两件事。它检索Facebook和Instagram上在投的广告,支持三种入口:按搜索词的Live Ad Library Search、按广告主名或店铺网址的Advertiser Spotlight、自动播放的Ad Creative Feed;结果可以按投放时长由长到短排序,并按国家、语言、年龄段、性别、建站平台(Shopify、WooCommerce、其他)、素材类型和CTA按钮筛选。每条广告附Meta广告资料库的链接,完整内容仍然在资料库里看。对感兴趣的广告,用Analyze Store在Shopify Sales Tracker里打开广告主的店铺,看销售估算和热销商品。范围是Facebook和Instagram,不含TikTok;点赞、评论等互动数据目前不显示;应用界面为英文。

ZIK Analytics的AdSpy Tool:Facebook和Instagram上在投的广告按投放时长排序,每条显示素材、广告主、创建日期、文案、CTA和国家语言,并附Meta广告资料库的链接。应用界面为英文

顺序是:先在资料库里确认有人在投、投了多久,再用工具把结果排序并追到店铺,最后才决定要不要采购和测试。测试怎么做,在独立站测品怎么做。

资料库和第三方工具怎么选

资料库不收费、数据直接来自Meta、覆盖Meta全部平台,适合查某个具体广告主、核对一条广告的细节。第三方工具收费,各家覆盖的平台和能排序的维度不同,适合按品类批量找在投的广告。几个常见工具一行一个的对比,在Facebook广告spy工具有哪些。

结论

Meta广告资料库能回答的问题是"谁在投、投了多久、投的是什么",回答不了的是"花了多少、卖得怎么样"。对独立站卖家,前一组问题已经够用来决定要不要为一个商品花测试预算。把它放进facebook广告投放的流程里,位置在最前面:先看在投的广告,再搭自己的。

常见问题

Facebook广告库和Meta广告资料库是一回事吗?

是。Meta Business帮助中心的页面标题是'Meta 广告资料库简介',这是Meta自己的叫法。中文搜索里常写作Facebook广告库、Meta广告库或FB广告库,指的都是facebook.com/ads/library这一个工具。Instagram的广告也在同一个资料库里,没有单独的Instagram广告库。

在Meta广告资料库里能看到竞争对手花了多少广告费吗?

普通商品广告看不到。按Meta开发者文档的字段说明,广告费(spend)、展示次数(impressions)和人群分布(demographic_distribution)只对社会议题、选举和政治类广告提供。说资料库能看到竞品广告费的文章,混淆了这两类广告。

Meta广告资料库能查已经停投的广告吗?

开发者文档里投放状态(ad_active_status)有三个值:在投、全部、已停投,默认只返回在投的广告。所以默认搜索看到的是正在投放的广告,想看停投的要改状态。

怎么判断资料库里一条广告投得好不好?

资料库对普通广告不显示费用和展示数,能读的是投放开始时间。开始时间越早、现在还在投,说明广告主为它持续付费的时间越长。这不是利润的证明,但它是公开资料里能拿到的需求证据。

Meta广告资料库和广告spy工具有什么区别?

资料库是Meta自己的公开档案,不收费,但不能按投放时长排序,也不关联广告主的店铺销售。第三方工具在它之上加了排序、筛选和店铺数据,各家覆盖的平台和价格不同,对比见Facebook广告spy工具一文。

用Meta广告资料库需要有Facebook广告账户吗?

本文只说Meta资料能支持的事:Meta透明度中心把广告资料库列为公开的研究工具,开发者文档公开了它的检索参数。ZIK Analytics的AdSpy Tool使用不需要Facebook账号,这是ZIK自己页面写明的。