The unit of revenue is the SKU. That's how we track it.
eCommerce Insights tracks every SKU in your Shopify catalog across ChatGPT, Perplexity, Google AI Overviews, Gemini, Claude, and Copilot. Variant-aware. Engine-by-engine. Weekly or daily refresh. Brand-level share of voice doesn't tell you which product is losing the sale.
Brand-level AI tracking tells you the brand is doing fine. eCommerce Insights tells you which SKU isn't. That's the difference. Every variant gets its own score, its own citation record, and its own diff queue.
Four reasons to track the variant, not the brand.
Brand mentions don't convert. SKUs do.
A ChatGPT answer that namechecks your brand is a soft signal. A ChatGPT answer that recommends a specific SKU, with a price, an image, and a link, is the sale. Brand-level trackers stop at the first layer. Revenue lives at the second.
PDP fixes happen per SKU.
A merchandiser doesn't "improve the brand's AI readiness." They improve specific PDPs, one at a time, in a queue. If your tracking data doesn't resolve to a specific PDP, it can't tell a merchandiser what to do with their Tuesday morning.
AI engines cite specific products.
ChatGPT Shopping, Perplexity Shopping, and Google AI Overviews cite product-level URLs with product-level data — not brand homepages. Brand-level tracking misses the granularity the engines themselves work at.
Variants matter. So do seasonality and stock.
The medium forest-green merino base layer ranks; the large in the same color doesn't. The seasonal variant was cited for two weeks and then dropped off. The out-of-stock SKU is still showing in ChatGPT's answer. eCommerce Insights sees all of it.
Four steps from catalog connect to scored queue.
A HowTo schema version of this is embedded in the page's JSON-LD so AI engines can ingest the steps directly.
- Step 01
Connect the catalog
Install eCommerce Insights from the Shopify admin. The app resolves every variant as a distinct SKU and maps collections, metafields, and tags into the scoring model.
- Step 02
Build the query bank
eCommerce Insights generates a buyer-shaped query bank from your collections and best-sellers, rotated each scan. Category-tuned by default; editable if you have opinions.
- Step 03
Scan six engines
Every scan runs across ChatGPT, Perplexity, Google AI Overviews, Gemini, Claude, and Copilot. Each SKU gets a citation record per engine per query.
- Step 04
Score and surface deltas
Every SKU gets a 0–100 score plus week-over-week deltas per engine. Sort by revenue impact to triage the catalog top-down.
Five signals, one composite.
Every SKU's 0–100 eCommerce Insights Score is composed of five sub-scores, each weighted equally. Every sub-score is visible so a merchandiser can see why a SKU scores the way it does.
Structured data
Product schema coverage across name, brand, GTIN, SKU, description, image, offers, material, color, size.
Citation surface
How often the SKU is cited, relative to peers and competitors, on the query bank eCommerce Insights scans.
Entity clarity
How well the PDP disambiguates the product: canonical URL, brand consistency, title specificity.
Answer coverage
Whether the PDP body answers the top buyer questions for the category.
Review signal
Volume, recency, and structured-data surfacing of user reviews.
What a single SKU looks like in eCommerce Insights.
- Structured data
- 18 / 20
- Citation surface
- 12 / 20
- Entity clarity
- 16 / 20
- Answer coverage
- 14 / 20
- Review signal
- 14 / 20
Illustrative record for a hypothetical SKU. Real scores are drawn from live scans.
Every SKU, every engine, every week.
Keep reading.
SKU-level AEO
The pillar guide to optimizing for Answer Engine Optimization at the variant level.
GuideProduct AI visibility
eCommerce Insights's category-defining wedge term and the discipline behind it.
FeaturePDP optimization
The other half of the product: turning scores into shippable PDP diffs.
How SKU-level tracking compares to Profound's brand-level approach
Further reading: schema.org/Product — the canonical structured-data vocabulary eCommerce Insights scores PDPs against.
Ask AI about SKU-level tracking
Have your favorite AI engine summarize this page for your specific use case.
Frequently asked questions
What counts as a SKU for pricing?
Do you track variant-level or parent-product level?
How often is tracking refreshed?
Can I add non-Shopify SKUs?
What if I have 50,000 SKUs?
Every SKU. Every engine. Every week.
14-day free trial. No credit card. Connect your Shopify store in under five minutes.