Track competitor visibility over time
Chart dated impression share, overlap rate, and outranking share instead of comparing isolated Auction Insights snapshots.
Free, no signup. Parse dated Auction Insights exports, preserving censored <10% values instead of pretending they are zero.
Paste one or more dated Auction Insights tables. Optional blocks can be a GSC Dates export for average organic position and one same-scope Google Ads report containing Search lost IS (budget). Separate data sets with a line containing ---. Files never leave your browser.
Saved targets, named lists, and recent check summaries remain only in this browser.
Runs entirely in your browser — nothing you paste is uploaded or stored. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
---.These fictional points show the exact series shape. They are not market benchmarks.
Competitor is the display URL domain from the export. Each metric retains its own exact, censored-boundary, or missing state. Dashed chart segments touch at least one censored value for the selected metric. The optional organic-position line uses a separate scale where a lower position is better; it supplies context, not evidence that paid and organic movement caused each other.
The parser recognizes common domain and period headers, converts percentage cells to decimals, and retains the source text and censoring state for every metric. Parseable day, ISO-week, and month labels are sorted chronologically. Confirmed Google update rollout dates come from this site's dated Search Status Dashboard feed. Budget and GSCA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. evidence are aligned to imported dates; no interpolation, forecasting, causal attribution, or competitor scoring is applied.
<10% and -- are never silently converted to exact zero.Search lost IS (budget) value on a matching imported date.The export needs Display URL domain, Impression share, Overlap rate, and Outranking share. Include a Date, Week, or Month column to create a meaningful trend.
It retains the boundary on the specific metric that contains it and draws chart segments touching that value as dashed. A missing value such as -- stays missing rather than becoming zero.
Overlap rate is how often another advertiser received an impression when your ad also received one. It is not the competitor share of all possible auctions.
No reliable budget finding can be made from mismatched scopes. Use the same account, campaign or ad-group scope, network, device, geography, and date granularity in both exports.
Optionally. Add a same-scope Google Ads campaign report with Date and Search lost IS (budget). The tool reports only direct, exact evidence on dates found in Auction Insights and never infers budget pressure from competitor movement.
No. The CSV is parsed and grouped locally in your browser.
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
New requests are reviewed before they appear here.
Where this tool helps
Chart dated impression share, overlap rate, and outranking share instead of comparing isolated Auction Insights snapshots.
Keep values such as less than ten percent as boundaries and double-dash cells as missing rather than silently converting either to exact zero.
Switch the chart metric and toggle individual display domains while retaining an accessible legend and imported-evidence table.
Overlay optional GSC average position and confirmed Google rollout windows without treating timing overlap as causal attribution.
Add a same-scope Google Ads report and report Search lost IS (budget) only from exact values on dates present in the Auction Insights export.
Watch the full workflow
This beginner walkthrough turns fictional Google Ads Auction Insights rows into a trend chart, explains every important metric, preserves less-than and missing values, demonstrates the controls and exports, and adds organic, update, and direct budget context without inventing causes.
Google Ads Auction Insights shows how your ads appeared relative to other advertisers in the same eligible auctions. The Trend Visualizer combines dated reports so you can review change over time instead of comparing isolated snapshots. It charts the imported competitor metrics and keeps the original dates, values, and evidence states visible.
Impression share is the percentage of eligible impressions an advertiser received. Overlap rate is how often another advertiser received an impression when your ad also received one. Outranking share is how often your ad ranked above that advertiser, or showed when theirs did not. A display U-R-L domain is the competitor label in the export. Each metric answers a different question, so never read one as another.
A value such as less than ten percent is censored: Google gives a boundary, not an exact measurement. A double dash means the value was not reported. The tool keeps the boundary and missing state instead of silently converting either one to exact zero. Dashed chart segments show where the selected metric touches a censored value.
Use it to track competitor visibility over time, preserve uncertain and missing evidence, compare metrics or selected domains, add organic-ranking and Google-update timing context, or verify budget pressure from a directly imported Ads report. The chart helps you form investigation questions. It does not reveal a competitor’s bids, budget, goals, or strategy.
Paste or upload one or more dated Auction Insights tables. Each needs a display domain, Date, Week, or Month, plus Impression share, Overlap rate, and Outranking share. Optional blocks can add Search Console Dates for average organic position and one same-scope Google Ads report with Search lost I-S budget. Blocks are recognized by their headers, and processing stays in this browser.
This fictional fixture tracks example competitor and market rival on four exact dates. Example competitor changes sharply. Market rival includes one less-than-ten-percent impression-share boundary and one separate missing impression-share cell. Search Console rows add average organic position on those dates. A named Search Core block adds direct Search lost I-S budget values. These are teaching data, not market benchmarks.
Select Analyze. The parser identifies each block by its headers, keeps the original percentage text and evidence state, sorts the dates, groups observations by display domain, and aligns optional context only on imported dates. It then shows evidence-backed findings before the interactive chart. Nothing here fetches competitor or account data.
The volatility card reports a twenty-three-point range and two neighboring moves of at least ten points. It is a plain description of the four exact observations. It does not prove the competitor changed bids or budget, entered a promotion, altered targeting, or caused any change in your results.
The outranking card says your share against example competitor fell fifteen percentage points, from sixty to forty-five percent. Remember the definition: this is how often your ad ranked above theirs or showed when theirs did not. It is not your impression share or the competitor’s impression share.
The top-of-page card says example competitor’s observed top-of-page rate fell eighteen points. That is the competitor’s imported metric, not your account’s top-of-page rate. The card also avoids claiming a cause. Use it to choose what to inspect in the account, not as permission to change bids.
The default chart shows Impression share for both enabled domains. Exact observations use solid points and line segments. A segment touching market rival’s less-than-ten-percent boundary is dashed. The missing March impression-share value creates a gap instead of a false zero. The percentage scale belongs only to the selected paid metric.
The imported-evidence table spells out less than ten percent as a censored boundary and the missing cell as not reported. Censoring is metric-specific. A bounded impression-share value does not make that date’s Overlap rate or Outranking share uncertain. The table also keeps organic position and direct budget-loss values aligned to their exact imported dates.
Change the metric from Impression share to Overlap rate. The chart redraws with the overlap observations, which answer how often both advertisers showed together. Then choose Outranking share. Example competitor declines from sixty to forty-five percent, matching the earlier card. The control changes the question and scale; it does not transform one metric into another.
Clear the Market rival checkbox to focus on Example competitor. The chart, text legend, and imported-evidence table update together. This is only a view filter. It does not delete imported rows, change the original reporting scope, or recalculate the observations as if the hidden advertiser never participated.
The black dashed line adds G-S-C average organic position on a separate scale where a smaller number is better. Average position summarizes many impressions; it is not a guaranteed rank. Shaded bands mark confirmed March twenty-twenty-six spam and core update rollout windows. The line and bands provide timing context only. Overlap does not prove that a Google update caused paid or organic movement.
Search lost I-S budget is the estimated percentage of eligible Search impressions lost because the campaign budget was insufficient. This finding reports an exact eighteen-percent peak from the imported Google Ads column on a matching Auction Insights date. It is not inferred from competitor movement. You must still confirm both exports used the same campaign, network, device, geography, and filters.
Download results C-S-V saves auction-insights-trends dot C-S-V with every raw metric and its censoring flag. Download chart P-N-G saves the currently selected metric and enabled competitors. Keep the source files, scope, reporting dates, reviewer, investigation question, any account action, and follow-up measurement beside these artifacts.
The main features are three selectable paid metrics, accessible competitor toggles and text legends, S-V-G tooltips, a source-evidence table, explicit missing and censored states, multiple dated input blocks, optional organic and update overlays, direct budget evidence, separate C-S-V and P-N-G exports, and browser-only processing.
The chart does not interpolate missing dates, forecast results, score competitors, infer budgets from Auction Insights, or attribute causes. Google-update overlap is timing context. Organic position uses a separate aggregated scale. The browser can reject malformed inputs but cannot prove separately exported reports used identical scope. Confirm campaign, network, device, geography, filters, and granularity, then inspect the account before changing bids or budgets.
Confirm account, campaign, network, device, geography, filters, and date granularity before comparing exports. Use competitor movement, organic position, rollout timing, and budget loss as separate evidence streams, then investigate the account before changing bids or budgets.