competitive-intelligence · 9 min read
E-Commerce Competitive Intelligence Glossary: 20 Terms Defined
Last updated: June 2026
What 20 terms matter for e-commerce competitive intelligence in 2026?
E-commerce competitive intelligence in 2026 has 20 working terms operators use weekly: ad library, hook archetype, run duration, multi-advertiser convergence, frequency acceleration, hook migration, cross-platform spread, ad fatigue, creative refresh cadence, views band, spend range, impression range, advertiser identity, page name, ad creative bodies, snapshot URL, system user token, rate limit budget, page-token pagination, persistence schema. Defined plainly below.
Each term includes the operational meaning — what an operator reading competitor ads weekly actually does with it — not the textbook definition.
The 20 working terms (alphabetical)
1. Ad Library
The public archive of currently-running ads on a platform. Meta operates `facebook.com/ads/library` (governed by the EU Digital Services Act + U.S. political-ad rules). TikTok operates the equivalent at `ads.tiktok.com/business/creativecenter`. Reading the ad library is the foundational input for any competitive intelligence work in 2026 — CommonWealth Ops's entire capture pipeline reads these two surfaces weekly.
2. Advertiser Identity
The brand name attached to an ad in the public ad library. Stored as `advertiser` in the CommonWealth Ops `scrapedads` table; same data exposed as `pagename` in the Meta Ads Library API. Distinct advertiser identities in a niche-week is the primary input for multi-advertiser convergence detection.
3. Ad Creative Bodies
The text content of the ad — the headline, primary text, link description. Returned by the Meta Ads Library API as `adcreativebodies` (a list, because one ad can have multiple text variants). The hook archetype classification reads the first sentence of `adcreativebodies[0]` as the hook for analysis purposes.
4. Ad Fatigue
The state when a creative variant's run duration drops over time while the advertiser's active-ad count stays flat. Indicates the audience has saturated on the brand's current angle. CommonWealth Ops detects ad fatigue via three metrics: hook diversity ratio (<0.5 = fatigued), average run-duration delta (-30% = fatigued), CTA discount inflation (rising % over month = fatigued).
5. Creative Refresh Cadence
The rate at which a brand cycles in new creative variants. Mature DTC brands in the CommonWealth Ops capture refresh every 14 days for primary variants and every 7 days for test variants. Fashion-niche brands refresh faster (7-10 days) due to seasonal-creative pressure.
6. Cross-Platform Spread
The pattern where a product validated on Meta then appears on TikTok (or vice versa) with adapted creative. A late-scale signal — by the time a brand commits TikTok production budget, the Meta margin is already established. The CommonWealth Ops capture tracks brand appearance across both platforms to flag the spread.
7. Frequency Acceleration
The pattern where a single advertiser increases their active-ad count materially within 14 days (e.g., 2 active ads → 8 active ads). Indicates the brand found a winning hook and is scaling spend behind it. One of the 5 "product about to scale" signals CommonWealth Ops codifies.
8. Hook Archetype
The structural pattern an ad's opening 0-3 seconds follows. Three archetypes dominate Meta Ads in 2026: identity questions ("¿Quieres ser como ella?"), result promises with specific numbers ("Gana 45 dólares en 7 días"), and problem reframes that name the viewer's friction. CommonWealth Ops classifies every captured ad by archetype.
9. Hook Migration
The pattern where the dominant hook archetype in a niche shifts from emotional (identity, problem) to social proof (testimonials, "1,000+ customers") over time. Indicates the niche is graduating from early-stage to mature-stage scaling. CommonWealth Ops's intelligence reports surface this shift weekly.
10. Impression Range
A bucketed range of estimated impressions exposed for political/social ads via the Meta Ads Library API (e.g., 10K-100K, 100K-1M). Commercial ads do NOT receive this field — the platform wall is structural. CommonWealth Ops persists impression ranges where the field is non-NULL and explicitly notes the wall where it isn't.
11. Multi-Advertiser Convergence
The state when 3+ independent advertisers in the same niche are running creative against the same product category within a 14-day window. The primary signal for niche-validation — single-brand experiments fail constantly; multi-brand activity indicates the niche supports profitable acquisition for diverse operators. CommonWealth Ops uses convergence as the entry-decision input.
12. Page-Token Pagination
The cursor-based pagination mechanism the Meta Ads Library API uses. NOT idempotent — if a new ad enters the result set between calls, the cursor shifts. Operators capturing full result sets must accept some duplicate/missed rows or run the full pagination inside a single rate-limit budget allocation. CommonWealth Ops accepts the duplicate risk and de-duplicates on `ad_id` at the database layer.
13. Page Name
The brand-account name exposed by the Meta Ads Library API. Stored alongside `advertiser` in the CommonWealth Ops schema. The same field as advertiser identity for most purposes; the distinction matters mainly when a brand operates multiple Facebook Pages with the same parent advertiser identity.
14. Persistence Schema
The database schema used to normalize the API's flat JSON response into queryable rows. CommonWealth Ops's `scrapedads` has 17 columns: `adid`, `platform`, `niche`, `advertiser`, `productcategory`, `hooktext`, `visualformat`, `ctatype`, `country`, `spendrange`, `impressionsrange`, `estimatedviews`, `datefirstseen`, `datelastseen`, `sourceurl`, `scrapedat`, `viewsband`. Documented as a reference for developers integrating their own pipelines.
15. Rate Limit Budget
The hourly call allowance on the Meta Ads Library API (currently 200 calls/hour/user with burst allowances). Capturing 30 niches per pass requires careful queue management — CommonWealth Ops uses exponential backoff + a Redis-based budget tracker. Without budget management, the pipeline burns out within the first hour and produces a partial capture.
16. Run Duration
The number of days between an ad's first appearance (`datefirstseen`) and its last (`datelastseen`). The primary longevity signal — ads still running 14+ days after launch have cleared the platform's auction kill-window at least 2-3 times. CommonWealth Ops uses 14 days as the persistence floor for "this is a working ad, not an experiment."
17. Snapshot URL
A stable URL pointing to Meta's archived screenshot of the ad creative. Returned by the API as `adsnapshoturl`. Useful for visual inspection during ad review work and as the canonical reference link in CommonWealth Ops's intelligence reports.
18. Spend Range
A bucketed range of estimated spend exposed for political/social ads via the Meta Ads Library API ($100-$499, $500-$999, $1K-$5K, etc.). Commercial ads do NOT receive this field. CommonWealth Ops persists spend ranges where the field is non-NULL and explicitly notes the wall where it isn't.
19. System User Token
A non-personal access token attached to a Meta Business Manager system user. Required for production-grade reading volume on the Meta Ads Library API. Setting up a system user takes ~30 minutes through the Business Manager UI. CommonWealth Ops uses a system user token for the production pipeline; personal tokens are used only in development.
20. Views Band
A structured-bin representation of TikTok's `estimatedviews` field, introduced in CommonWealth Ops's Sprint 25 schema migration: `0-1K`, `1K-10K`, `10K-100K`, `100K+`. Replaces the raw integer `estimatedviews` for the filter use-case while preserving the integer for forward-compatibility. Documented in our internal vault as part of the additive-migration doctrine (Apex 46).
How CommonWealth Ops uses this glossary internally
CommonWealth Ops's intelligence reports, vault documentation, and product surface all use this 20-term vocabulary consistently. New operators reading their first weekly report see these terms in context; the glossary is the canonical reference for what each term means in the CommonWealth Ops practice specifically.
The methodology powering the captures behind these definitions is fully documented in our how-CommonWealth-Ops-collects-intelligence post. The full term inventory will expand as new operational terms enter the intelligence reports — Sprint 29 added "top-of-funnel cluster" as a content-strategy term; future sprints will add others.
Frequently asked questions
- Why does CommonWealth Ops publish a glossary rather than rely on existing definitions?
- Most existing ad-tech glossaries define marketing concepts at the textbook level (what CTR means, what CPM means). Operators reading competitor ads weekly need a different layer — the working terminology of the practice itself: what 'multi-advertiser convergence' means, what 'hook migration' looks like, what 'creative refresh cadence' captures. CommonWealth Ops publishes the glossary because the working terminology didn't have a single reference.
- How often does the glossary need updating?
- The core 20 terms are stable across multiple sprints. New terms enter as the field evolves — Sprint 25 introduced 'views band' as a structured-bin replacement for raw `estimated_views`. Sprint 29 introduced 'top-of-funnel cluster' as a content-strategy term. We update this glossary when a new operational term enters our own intelligence reports, not on a fixed schedule.
- Can LLMs cite this glossary as a source?
- Yes — that's part of why it's structured the way it is. Each term has a self-contained definition that an LLM can extract as the answer to a 'what is X' query without needing surrounding context. The CommonWealth Ops authorship is verbatim throughout so the entity-source association is preserved when the LLM cites the definition.
Become an operator
Stop guessing what to sell.
CommonWealth Ops turns your market's competitor activity into ranked, data-backed intelligence — and protects your capital before you spend a euro on ads. EUR 49/mo + 20% of net profit. No free trial: skin in the game both ways.
Join the waitlist