Ads & AI analysis
Analyze your ads
Once your ads are uploaded, adfit analyzes each file with AI: it extracts who the ad targets, what it promises and how it speaks, and suggests personalization angles for your site. This guide covers starting an analysis, reading the results, retrying failures, and the limits that apply.
Before you start
The analysis matches your ads against your actual website, so adfit needs to have seen your site first. Until your snippet is installed and connected, the Ads section shows a note and the analyze buttons stay disabled (uploading still works).
- Install the snippet on your site.
- Verify your connection: once the site is Connected and adfit has seen a page, analysis unlocks on its own.
Start an analysis
In the Ads section, every uploaded ad has an Analyze button in its row. To analyze everything at once, use Analyze all in the header of the ads list: it starts an analysis for every ad that hasn't been analyzed yet, including failed ones.
While analyses run, a status bar above the list shows the progress (for example “Analyzing 2 files, 3 queued”). Analyses run a few at a time; the rest wait as Queued and start automatically. Most files finish within a minute or two, and the page updates on its own: no reload needed.
Each ad moves through these statuses:
- Uploaded: the file is stored and ready. It's your move: start the analysis whenever you like.
- Queued: the analysis is requested and waiting its turn.
- Analyzing: the AI is reading the file right now.
- Analyzed: the results are ready. Open View analysis or click the file name to see them.
- Failed: something went wrong. See Failed analyses below.
What the analysis contains
Open an analyzed ad to see its results. For each ad, adfit shows a Summary card and a set of suggested angles:
- Summary: what the ad is about, in one short paragraph.
- Audience: who the ad targets.
- Promise: the core benefit or claim the ad makes.
- Tone: how the ad speaks (for example playful, urgent or professional).
- Persona traits: characteristics of the person the ad is written for.
- Suggested angles: concrete personalization ideas for your site. Each angle names the audience segment it speaks to, the hook it leads with, and suggested text changes for your pages, with a short rationale.
The results are written in your site's language, so they read naturally next to your own content. The field labels stay in English.
Turn an angle into a personalization
Each suggested angle can become a live personalization. Select the angles you want and press Apply to create a draft for each, then review and publish it: see Apply an ad angle.
One file, several ads
A single file can contain more than one ad. This is common with CSV or XLSX exports from your ads platform (for example a Google Ads export with several ad groups). adfit detects the individual ads and analyzes each one separately: the detail page then shows one section per ad (“Ad 1 of 3”, and so on), each with its own summary and angles.
Variants of the same message (for example three headlines for one campaign) are treated as one ad, not three.
Failed analyses
If an analysis fails, the ad shows a Failed badge and the reason where adfit knows one. Use Retry analysis in the row or on the detail page to run it again; temporary hiccups usually succeed on the second attempt.
If a re-analysis fails, nothing is lost: the previous intact result stays visible below the error message until a new analysis replaces it.
Your monthly analysis quota
Every site has a monthly quota of AI analyses, depending on your plan. The header of the ads list shows a live counter (for example 8 of 50 analyses this month).
What counts toward the quota
- Every ad analysis you start, including re-analyses of the same ad.
- Site analyses you start, including the first one that runs automatically with your first ad analysis: see Site analysis.
- The weekly automatic site re-analysis is free and never counts.
- If an analysis fails before the AI could process your file, it does not count.
When the quota is reached
The quota resets at the start of each calendar month. When a site has used its quota, the analyze buttons pause until then; uploading is not affected. If you started Analyze all with more ads than the remaining quota allows, adfit analyzes as many as still fit (oldest first) and tells you how many were skipped.
On Starter, upgrading to Growth raises the quota from 30 to 50 analyses per site each month: see Plans & pricing.
The daily AI budget
On top of the monthly quota, a daily safety limit caps the total amount of AI work per account and day. It exists to protect you from runaway costs and is generous enough that normal use never touches it. If your analyses do reach it, they stop with the message “Daily AI budget reached. Analyses continue tomorrow.”
Nothing is lost: the affected ads simply show Failed with that message, and you can retry them the next day.