Are You Spying on Your Competitors' Native Ad Campaigns?

Our spy tools monitor millions of native ads from over 60+ countries and thousands of publishers.

Get Started

Most marketers collect advertisements the way the internet collects browser tabs: constantly, without a clear plan for what happens next.

You see a TikTok with an irresistible opening. You save it. A customer testimonial appears in your feed, so you take a screenshot. You discover an interesting native ad on a publisher website and bookmark the landing page. Later, you photograph a digital billboard that catches your attention.

Over time, those examples accumulate across browser bookmarks, Notion pages, phone albums, Slack messages, and desktop folders with names like "Cool Ads - Final."

Then someone asks a simple question:

"What creative approaches are working in our category right now?"

Suddenly, finding a useful example becomes a search through hundreds or thousands of disconnected files.

This is the problem with traditional swipe file culture: it encourages marketers to collect inspiration without building a system for using it.

Meanwhile, advertising technology has become increasingly structured. Publishers, advertisers, and media platforms use sophisticated systems to organize inventory, audience information, placements, and campaign outcomes. Each impression can generate signals about the content, device, environment, and auction in which it appeared.

Media buyers need to approach competitive research with a similar mindset.

Instead of treating every interesting advertisement as an isolated example, they can build a searchable library that organizes creative patterns, channels, offers, audiences, and funnel stages.

That is the difference between a swipe file and a spy stack.

A swipe file helps you remember advertisements you liked. A spy stack helps you investigate patterns, develop hypotheses, and turn competitive observations into structured experiments.

Here's how to build one.

Why Your Swipe File Is Failing You (And What a Spy Stack Actually Is)

Your swipe file isn't necessarily failing because the advertisements are bad. It's failing because the information surrounding those advertisements is incomplete.

A screenshot can preserve a headline, image, or video frame. It rarely preserves everything you need to understand why the advertisement appeared, who it was intended to reach, where it was distributed, or how it fits into the advertiser's broader funnel.

That creates four major limitations.

1. It separates creative inspiration from performance

You might remember a TikTok advertisement because its opening three seconds were particularly effective.

But did it generate qualified leads? Did it attract customers who eventually purchased? Was it part of a successful campaign, or did it simply attract attention?

Unless you have access to reliable performance information, you cannot answer those questions from the creative alone.

This is why connecting your own advertising platforms, analytics, and CRM data matters. For example, integrations between TikTok and CRM platforms such as HubSpot can help advertisers connect campaign activity with downstream lead and customer outcomes.

Your competitive library should follow the same principle wherever possible: keep observable creative information separate from verified internal performance results.

2. It reinforces channel silos

Many marketers organize their collections by platform:

  • TikTok inspiration
  • Meta advertisements
  • Native advertising
  • YouTube commercials
  • Display campaigns
  • Outdoor advertising

This organization is convenient, but it can make broader patterns difficult to identify.

Consider an advertiser using the same underlying message across several environments:

  • A creator demonstrates a problem in a TikTok video.
  • A native advertisement introduces an article about the same problem.
  • A YouTube commercial explains the product's solution.
  • A retargeting advertisement reinforces the offer.

If these examples are stored in separate folders, the shared creative strategy can be difficult to recognize.

A cross-channel library should make it possible to find the same message, hook, or offer across different formats.

3. It loses audience and placement context

An advertisement cannot be evaluated independently of its environment.

A humorous message on a social feed might feel natural, while the same message in a search advertisement could be ineffective. A visually disruptive creative might attract attention in a gaming environment but feel out of place on a news website.

The placement, audience, and moment of exposure all influence how a creative concept should be interpreted.

This is particularly important when researching digital out-of-home advertising. Audience-based planning tools, including JOLT's Spark Intelligence, illustrate the industry's interest in evaluating audience composition and movement rather than relying exclusively on high-traffic locations.

Your library should preserve that context instead of saving only the creative.

4. It doesn't translate into structured experiments

Collecting an interesting advertisement is not the same as knowing what to test.

A useful research system should help you turn an observation into a hypothesis.

For example:

  • Observation: Several competitors use customer testimonials in their opening frames.
  • Hypothesis: Customer-led openings may build trust more effectively than product-only openings.
  • Test: Compare customer testimonial openings with product demonstration openings.
  • Evaluation: Measure qualified leads, acquisition cost, and revenue against the campaign objective.

The swipe file provides the inspiration. The spy stack provides the structure for testing it.

What exactly is a spy stack?

A spy stack is a living advertising intelligence system that combines competitive research, creative classification, contextual information, and internal performance feedback.

It has four essential layers.

Collection layer: Capture advertisements across relevant channels, including social, search, native, video, retail media, gaming, and digital outdoor placements.

Enrichment layer: Add useful information such as placement, format, offer, landing page, audience context, observation date, and available performance evidence.

Classification layer: Organize advertisements using consistent categories for hooks, angles, offers, proof types, formats, channels, and funnel stages.

Activation layer: Turn recurring patterns into testable creative hypotheses, campaign briefs, and experiments. Feed your own campaign results back into the library.

The fundamental shift is simple:

A swipe file asks, "What do I like?"

A spy stack asks, "What patterns are appearing, where are they appearing, and how can I test those ideas in my own campaigns?"

Architecting Your Spy Stack: Channels, Tools, and What Actually Belongs in It

A useful spy stack should reflect how your customers encounter advertisements, not simply how advertising platforms categorize their products.

Before choosing tools or building a database, determine which channels matter to your business.

Step 1: Map the channels around your funnel

A practical starting point is to organize advertising environments into three groups.

Demand capture — search and retail media

These environments help advertisers reach people who are actively looking for information or products.

Examples include:

  • Google and Bing search advertisements
  • Amazon and Walmart sponsored listings
  • Marketplace sponsored products
  • Shopping advertisements
  • Brand and non-brand search campaigns

Demand generation — social, native, and video

These formats introduce products, create interest, and develop consideration.

Examples include:

  • Meta, TikTok, Snapchat, X, and Pinterest
  • Taboola, Outbrain, and Revcontent
  • Publisher in-feed advertisements
  • YouTube video campaigns
  • Connected TV and over-the-top advertising

Contextual and immersive advertising — environments built around attention

These placements can reach audiences through content, experiences, or physical environments.

Examples include:

  • Open-web native placements
  • In-game and in-experience advertisements
  • Digital out-of-home screens
  • Events and sponsorships
  • Branded content integrations

This structure helps you compare advertisements based on their function rather than their platform alone.

For example, a sponsored product listing and a native article recommendation are technically different formats. However, both can be examined as ways of capturing attention around a particular interest or moment of intent.

The goal is to build a library that reflects these relationships.

Step 2: Choose tools that make research searchable

You don't need an expensive enterprise system to get started.

A practical spy stack can combine several types of tools.

Advertising discovery and capture

Use available advertising libraries and research platforms to find examples across channels.

Potential sources include:

  • Meta Ad Library
  • TikTok Creative Center
  • Google Ads Transparency Center
  • Anstrex for supported native and other advertising intelligence research
  • Publisher websites and native recommendation widgets
  • Screenshots, screen recordings, and saved landing page URLs

The specific sources available will depend on the channel, market, and type of advertising you want to research.

Centralized organization

Store your findings in one searchable repository.

Tools such as Notion, Airtable, Milanote, or a custom internal content management system can hold:

  • Creative files and screenshots
  • Landing page URLs
  • Advertiser and brand names
  • Channels and placements
  • Offer and funnel information
  • Research notes
  • Hypotheses and test status

The most important requirement is not the software. It's the consistency of the information you store.

Performance intelligence

Keep competitive observations connected to your own first-party data.

This can include:

  • Campaign analytics
  • CRM and lifecycle information
  • Conversion and revenue reporting
  • Creative-level performance
  • Landing page experiments
  • Channel-level attribution

Competitive research helps you discover what others are doing. Your own performance data helps you determine what works for your business.

A useful system should allow you to compare a TikTok opening, a native thumbnail, and a CTV commercial's opening frame in one research environment.

Step 3: Establish what deserves a place in the library

If every advertisement is considered important, the library quickly becomes another collection of clutter.

Treat the spy stack as an R&D resource. Each entry should provide a reason to keep it.

Four types of examples are particularly valuable.

Demonstrated performance

These are advertisements supported by reliable case studies, public results, or your own campaign data.

For example, a documented native advertising case study showing improvements in engagement or conversions can provide a useful reference for understanding how a creative and landing page combination was executed.

Record the source and the specific outcome being reported. Don't assume that results from one advertiser will automatically transfer to another business.

Strategic novelty

Some advertisements deserve attention because they introduce a new format or creative mechanic.

Examples might include interactive in-game experiences, branded digital collectibles, augmented reality filters, or creative integrations within entertainment platforms.

These examples can expand your understanding of what is possible within a channel.

Pattern-confirming examples

These are advertisements that reinforce a creative pattern you are already investigating.

For example, you might find:

  • A Meta video using a myth-busting opening.
  • A native advertisement using a curiosity-driven headline.
  • A YouTube commercial introducing the same problem before presenting a solution.

The executions differ, but the underlying narrative is similar.

Grouping these examples can help you investigate whether the message is being adapted across channels.

Anti-patterns

Not every example should be a potential winner.

Poorly matched creative, confusing offers, weak landing page continuity, or excessive messaging can provide useful lessons.

However, be careful about labeling a competitor's advertisement as a failure. Without access to reliable performance data, you may only be identifying a creative weakness or a potential risk—not proving that the campaign underperformed.

Each entry should have a clear research purpose: validate an idea, challenge an assumption, or introduce a new testing opportunity.

Tagging Like a Quant: Turning Cool Ads Into Structured, Searchable Signals

The biggest weakness of many advertising libraries is that everything is described as interesting, creative, or inspiring.

Those descriptions are subjective. They don't make the information easy to compare.

A useful classification system converts creative observations into consistent attributes.

Imagine asking:

"Show me examples of cold-traffic video advertisements that open with a visual problem, use customer testimonials, and introduce a solution within the first 15 seconds."

A properly organized library should make that search possible.

Here's how to build the underlying structure.

Step 1: Create a minimum viable tagging schema

Start with a small number of required fields.

You can add more sophisticated categories later, but every advertisement should have enough information to make it searchable.

Channel and placement

Avoid using broad platform labels when more specific information is available.

Examples:

  • Meta Feed
  • Meta Reels
  • TikTok In-Feed
  • YouTube Pre-Roll
  • Connected TV
  • Google Search
  • Retail Sponsored Listing
  • Native Recommendation Widget
  • Gaming Inventory
  • Digital Out-of-Home

This distinction matters because different placements within the same platform can have different creative requirements.

Funnel role

Classify the advertisement according to its apparent purpose.

Examples:

  • Prospecting
  • Awareness
  • Consideration
  • Retargeting
  • Conversion
  • Post-purchase
  • Winback

When the purpose cannot be confirmed, mark it as an inferred funnel role rather than a verified campaign objective.

Offer type

Record the commercial proposition.

Examples:

  • Discount
  • Bonus
  • Bundle
  • Free trial
  • Product demo
  • Consultation
  • Content download
  • Quiz
  • Waitlist
  • Subscription

This makes it easier to compare how different offers appear across channels.

Business model

Add a business model category to avoid comparing campaigns with fundamentally different economics.

Examples:

  • Monthly SaaS
  • Annual SaaS
  • Consumer subscription
  • One-time e-commerce purchase
  • High-ticket service
  • Lead generation
  • Marketplace product

A creative strategy for a low-cost impulse purchase may not translate directly to a high-ticket consulting funnel.

Step 2: Convert creative observations into testable tags

The next layer captures how an advertisement communicates its message.

Instead of writing "great hook," identify the specific technique.

Hook pattern

Possible tags include:

  • Visual pattern interrupt
  • Contrarian claim
  • Secret or reveal
  • Before and after
  • Testimonial opening
  • FAQ or myth-busting
  • Threat avoidance
  • Aspirational future
  • Direct problem statement
  • Curiosity-driven opening

Narrative structure

Classify how the message develops.

Examples:

  • Problem-agitate-solve
  • Product demonstration
  • Use-case carousel
  • Day-in-the-life
  • Unboxing
  • Challenge format
  • Side-by-side comparison
  • Educational explainer
  • Founder story

Authority or proof device

Record who or what establishes credibility.

Examples:

  • Industry expert
  • Creator
  • Customer testimonial
  • Founder
  • Celebrity
  • User-generated content compilation
  • Product demonstration
  • Brand voice

Production style

Examples include:

  • Raw UGC
  • Studio production
  • Screen recording
  • Mixed media
  • Animation
  • Gameplay overlay
  • Product-focused photography
  • Documentary-style footage

These tags make it possible to compare creative decisions without depending on brand names or personal taste.

Step 3: Attach performance context carefully

A screenshot is not a performance report.

However, the library can still preserve useful evidence and distinguish between what is known and what is inferred.

For each advertisement, consider recording:

  • Observation date
  • First and most recent observed dates
  • Number of observed variations
  • Visible engagement indicators, where available
  • Available public case study results
  • Landing page and offer
  • Your own test outcome, if you have tested a similar concept

You can also use directional labels for your internal campaigns:

  • Validated winner
  • Underperformer
  • Learning only
  • Scales well
  • Fatigues quickly
  • Strong lead quality
  • Low-quality leads
  • High average order value

Keep those labels tied to actual campaign evidence.

For competitor advertisements, use separate observation labels such as:

  • Repeatedly observed
  • Multiple creative variations
  • Long observation window
  • Recently launched
  • Landing page updated

A competitor advertisement remaining visible for a long time may suggest sustained activity, but it does not prove that the campaign is profitable or generating strong conversions.

Step 4: Make creative and media tags independent

One of the most important rules is to keep creative attributes separate from media attributes.

For example:

  • Channel: Gaming Inventory
  • Placement: In-Game Display
  • Hook: Threat Avoidance
  • Narrative: Product Demonstration
  • Offer: Free Trial

Don't combine these into one label such as "Gaming Threat-Avoidance Ad."

Why?

Because you may eventually discover that threat-avoidance messaging appears across gaming, native, and social advertising.

If the tags are independent, you can search for the same creative behavior across different environments.

This is what turns a gallery into a research system.

Workflow in Practice: From Anstrex Research to Cross-Channel Test Plans

A spy stack only becomes valuable when it changes how you plan and execute campaigns.

You don't need to collect more advertisements for the sake of collecting them. You need a repeatable process that turns research into testable hypotheses.

Here's a practical workflow.

Step 1: Centralize your advertising research

Bring your research sources into one location.

For example, a media buyer might combine:

  • Anstrex research and exports
  • Meta Ad Library observations
  • TikTok Creative Center examples
  • Google Ads Transparency Center findings
  • Native advertisement screenshots
  • Landing page URLs
  • Public advertising case studies

Store each example with the classification fields established in the previous section.

At this stage, don't worry about analyzing every advertisement individually. First, make sure the information is organized consistently.

Step 2: Search by funnel objective and creative pattern

Avoid beginning with vague questions such as "What ads look cool?"

Start with a specific research objective.

For example:

"How are advertisers approaching cold-traffic lead generation for quiz-based funnels?"

Or:

"What creative approaches are used to justify a higher product price during retargeting?"

Then narrow your library using filters.

  1. Select the funnel stage.
  2. Choose the relevant offer type.
  3. Filter by channel.
  4. Identify advertisements with comparable audiences or contexts.
  5. Record the most relevant examples.
  6. Separate verified results from observable activity.

You might select 20–30 relevant advertisements per channel for a deeper review, depending on the size of your market and available research.

For native advertising, campaign walkthroughs and case studies from platforms such as Taboola can provide additional context about campaign objectives, bidding approaches, creative uploads, and placement strategies.

These resources can help you understand execution, but a platform tutorial is not proof that every tactic shown is a winning strategy.

Step 3: Look for patterns instead of copying advertisements

Once you have a focused collection, remove the brand names from the initial analysis.

The goal is to understand the creative decisions behind the advertisements.

Ask questions such as:

  • Are social advertisements opening with a visual problem?
  • Are native advertisements using educational headlines or curiosity gaps?
  • Do video advertisements introduce the product immediately or build context first?
  • Are customer testimonials appearing before or after the product demonstration?
  • Are multiple advertisers using the same offer structure?
  • Does the same message appear across different channels?

These observations can become hypotheses.

For example:

Hypothesis A — Problem-forward UGC

Customer-style videos that demonstrate a recognizable problem in the opening seconds may generate stronger engagement than polished brand footage for a particular audience.

Hypothesis B — Educational native headlines

Educational headlines that introduce a problem or explain a product category may attract more qualified readers than product-first headlines for high-consideration purchases.

Hypothesis C — Cost-of-inaction retargeting

Retargeting messages that explain the consequences of delaying a purchase may perform differently from advertisements focused entirely on discounts.

These are hypotheses, not conclusions. Your own testing must determine whether they are useful.

Step 4: Build a cross-channel test matrix

A strong idea doesn't always need to look identical across every channel.

The underlying message can remain consistent while the execution changes to match the placement.

Consider this example:

Hypothesis A: Problem-forward UGC

ChannelTest execution
TikTokFour variations: two creator-led openings and two over-the-shoulder demonstrations
Meta ReelsThree short edits adapted from the strongest scripts
NativeTwo headline and thumbnail combinations based on the same problem
YouTube ShortsVertical video versions with different opening frames

Hypothesis B: Educational explainer

ChannelTest execution
YouTubeTwo longer explainers with three different opening hooks each
NativeEducational advertorials that introduce the problem before presenting the product
EmailA nurture sequence that uses the same educational message
RetargetingShort product explanations that reinforce the original lesson

This approach allows the same strategic idea to be examined across different environments.

However, don't assume that a winning TikTok creative will automatically perform well on native or CTV. Each channel has different audience behavior, placement conditions, and measurement limitations.

Step 5: Connect tests to meaningful business outcomes

Creative performance should be evaluated against the objective of the campaign.

Depending on the business model, useful measures may include:

  • Cost per acquisition
  • Return on ad spend
  • Marketing efficiency ratio
  • Qualified lead cost
  • Lead-to-customer conversion rate
  • Average order value
  • Customer lifetime value
  • Subscription upgrades

For lead generation, a low cost per lead isn't necessarily a win if the leads rarely become customers.

For e-commerce, a high click-through rate isn't necessarily a win if the traffic doesn't convert profitably.

Where possible, connect advertising platforms to your CRM and analytics systems so that creative decisions can be evaluated beyond initial engagement.

Step 6: Feed internal winners back into the library

Once your experiments have produced enough evidence, update the relevant entries.

For example:

  • Mark the winning creative as a validated internal winner.
  • Record the tested audience and campaign objective.
  • Add the relevant performance measures.
  • Preserve the creative variations that were tested.
  • Document the lessons from unsuccessful variations.

You can now search for proven patterns across your own campaigns.

Instead of asking only what competitors are doing, you can also ask:

"Which of our validated creative patterns can be adapted for another channel?"

That is when competitive research starts becoming an operational advantage.

Plugging In OOH, CTV, and Social Without Wrecking Performance Discipline

A disciplined media buying process shouldn't automatically exclude channels such as digital out-of-home, connected TV, or gaming advertising.

The challenge is making sure these channels fit into the same strategic framework as the rest of your media plan.

The goal is not to pretend every impression is identical. It's to evaluate each channel according to its role, audience, cost, and contribution to business outcomes.

Start with a shared measurement framework

A TikTok video view, a completed CTV advertisement, and a DOOH exposure are not equivalent events.

They differ in:

  • Audience identification
  • Viewing conditions
  • Exposure measurement
  • Frequency controls
  • Attribution methods
  • Available conversion signals

However, all three can contribute to a broader customer acquisition strategy.

Rather than forcing them into identical performance measurements, establish common business questions.

For example:

  • What does it cost to reach the intended audience?
  • Which creative concept generates meaningful engagement?
  • Does the exposure contribute to qualified site visits?
  • Can downstream conversions be measured?
  • Does the channel contribute incremental value?

This gives you a consistent way to compare strategic contributions without pretending that every impression has the same meaning.

Use audience and context to improve OOH planning

Traditional outdoor advertising often begins with a location: a busy road, shopping district, or major intersection.

Audience-based DOOH planning takes a different approach.

Tools such as JOLT's Spark Intelligence illustrate how advertisers can use audience, movement, and behavioral information to identify environments that may be more relevant to their target market.

Instead of choosing a screen simply because it receives substantial traffic, planners can investigate whether the surrounding audience and context match the campaign objective.

For your spy stack, record:

  • Screen or placement type
  • Location context
  • Intended audience
  • Creative format
  • Campaign period
  • Available exposure or visitation information

Keep the distinction between estimated audience exposure and verified individual behavior clear.

Bring CTV into the creative intelligence system

Connected TV offers another opportunity to examine how creative ideas work in a different viewing environment.

A short-form social advertisement may rely on a fast opening, while a longer CTV placement may have more room for storytelling, demonstrations, and product explanations.

Some CTV advertising solutions also offer contextual or dynamic creative capabilities that can adapt advertisements to different content environments.

When researching these campaigns, capture:

  • Opening scene
  • Narrative structure
  • Duration
  • Product introduction
  • Offer presentation
  • Context or content environment
  • Available campaign results

You can then compare CTV storytelling with shorter social and native executions.

The objective is to identify which parts of a creative idea can be adapted—not to assume that a longer commercial will behave like a short-form video.

Connect social, CTV, and DOOH to measurable outcomes

Data integration is one of the biggest challenges in cross-channel advertising.

For social campaigns, pixels, conversion APIs, and CRM integrations can connect campaign activity with downstream outcomes.

For CTV and DOOH, measurement may involve exposure logs, household-level reporting, visitation studies, or other partner-provided measurement solutions, subject to privacy requirements and the capabilities of each provider.

Your measurement framework should make the available evidence clear.

Useful cross-channel questions include:

  • Cost per qualified lead by creative concept
  • Incremental site visits by audience and placement
  • Conversion rate by landing page and campaign source
  • Revenue associated with different exposure groups
  • Frequency and reach across participating channels

Be especially careful with cross-channel attribution. A conversion occurring after someone was exposed to an advertisement does not automatically prove that the advertisement caused the conversion.

Where possible, use incrementality testing, controlled comparisons, or other suitable measurement approaches.

Let automation support the process, not replace strategy

Omnichannel optimization platforms are increasingly focused on evaluating campaigns against shared business objectives.

Solutions such as COOL AI have been discussed in industry coverage as examples of systems designed to coordinate campaign optimization across multiple advertising environments.

The underlying principle is useful even when you don't use an automated platform:

  • Define the business objective.
  • Establish channel-specific guardrails.
  • Normalize the information you can compare.
  • Evaluate creative and audience combinations.
  • Adjust budgets using reliable performance evidence.

Automation can help reduce repetitive reporting and budget-management work. It should not make strategic decisions based on incomplete or misleading signals.

A channel belongs in your performance framework when you can define its audience and context, establish an appropriate measurement approach, and evaluate its contribution against a clear objective.

Building a Spy Stack That Your Team Will Actually Use

A sophisticated research library is worthless if nobody updates it.

The best system is not necessarily the one with the most fields, integrations, or dashboards. It's the one that makes research easier to retrieve and decisions easier to communicate.

Start with a simple operating routine.

Establish clear ownership

Assign responsibility for:

  • Collecting new advertising examples
  • Maintaining classification rules
  • Reviewing duplicate entries
  • Updating landing page information
  • Recording campaign test results
  • Documenting validated creative patterns

For a small team, one person can manage several responsibilities. Larger teams may separate competitive research, creative strategy, and performance analysis.

Create a recurring research cadence

A practical schedule might look like this:

Daily or several times per week

Capture relevant new advertisements and record important creative changes.

Weekly

Review new examples, identify repeated hooks or offers, and discuss possible experiments.

Monthly

Evaluate internal test results, update validated patterns, and remove outdated or irrelevant entries.

Quarterly

Review whether the library still reflects the channels, audiences, and business objectives that matter.

Keep the system focused on decisions

Avoid turning your spy stack into a collection of information nobody uses.

Every research entry should help answer at least one question:

  • What is the advertiser communicating?
  • Which audience or environment appears relevant?
  • What creative technique is being used?
  • What offer or landing page supports the advertisement?
  • Is this an emerging pattern or a repeated observation?
  • What could we test?
  • What did our own campaign results reveal?

If an entry cannot help answer a useful question, it may not deserve a place in the active library.

Conclusion: Stop Collecting Ads and Start Building Intelligence

The advertising landscape is becoming more connected, but many media teams still organize their competitive research around disconnected screenshots and saved links.

That creates a gap between what marketers observe and what they can actually use.

A structured spy stack closes that gap.

It brings together creative examples, placement information, offers, funnel stages, audience context, and internal campaign results. It makes it easier to identify patterns across channels, develop more focused hypotheses, and turn competitive observations into practical experiments.

The process doesn't require an expensive enterprise platform or an enormous research team.

Start with the channels that matter most. Build a consistent tagging system. Capture relevant advertisements. Separate observable competitor activity from verified performance data. Then connect your research to your own testing process.

Tools such as Anstrex can support the competitive discovery stage by helping media buyers investigate advertising activity and creative approaches across supported environments.

But the real advantage comes from what happens after discovery.

Don't just save the advertisement. Understand its structure, classify its approach, investigate its context, and decide what you can learn from it.

A swipe file helps you remember what caught your attention. A spy stack helps your team turn that attention into better media buying decisions.

Top converting landing page sample images
Top Converting Landing Pages For Free

Receive top converting landing pages in your inbox every week from us.