Analytics

Every conversion makes the next one better

Measure which atoms and images drive conversions. Watch the system learn from each one and improve automatically.

Your website, reassembled for every visitor

Spectare reads intent the moment someone arrives and builds them a personalised experience from your existing content. No extra pages to maintain, no developer tickets, no guesswork.

Every visitor gets a different experience

Most websites show every visitor the same thing. A product marketer lands on your homepage and gets the same experience as a software engineer, an agency head, or a first-time buyer. Spectare changes that silently, without asking anyone anything.

You write your content once, broken into focused building blocks. When a visitor arrives, Spectare reads their referrer URL, UTM parameters, page context, and browsing history from previous visits, classifies their intent, and assembles the experience most likely to resonate with them. A marketer sees outcomes, ROI, and ease of rollout.

A developer sees architecture, integration time, and performance benchmarks. A visitor who spent time on your pricing page last week is automatically treated as consideration stage when they return, even with no UTM attached.

The same content library, assembled into a different experience for every person. No rules to write. No variants to maintain. No A/B test periods to wait through.

  • Intent classification on every visit

    Spectare reads referrer URLs, UTM parameters, and session context to understand who each visitor is before a single component renders.

  • One content library, unlimited experiences

    Write your content once as focused building blocks. Spectare decides which blocks each visitor sees.

  • No questions asked of your visitors

    Personalisation happens silently. Visitors never fill out a form or identify themselves.

  • Conversion history shapes future assemblies

    Every recorded conversion tells Spectare which atoms worked for which audience, so the system gets sharper over time.

  • Live from the moment you publish

    Add a new atom and it is eligible for matching immediately. No deploy, no code change, no pull request.

Conversion tracking

Set a URL. Spectare does the rest.

In Settings, add the URL path that identifies your confirmation page. order-received or /thank-you. When a visitor lands on a match, the conversion is recorded against every atom they saw and the image shown. No developer required.

For explicit control: call spectare('conversion') on a button click, form submit, or any custom event. It queues correctly even if called before the script loads.

Available on all plans

Option 1: URL match (no code)

Settings → Conversion URL
order-received

Option 2: explicit call

spectare('conversion');

Spectare records:

✓ Which atoms were visible

✓ Which image was shown

✓ Visitor intent and segment

Co-conversion graph

Intent classification feature
co-converts with
How Spectare works

87 co-conversions

Pricing: Pro plan
co-converts with
AI drafting FAQ

74 co-conversions

WordPress plugin howto
co-converts with
No-code setup feature

61 co-conversions

Rebuilt nightly from 90 days of conversion data

Co-conversion graph

Supporting content chosen from what actually converts

Every time a visitor converts, Spectare records the full set of atoms they saw. Over time it builds a weighted graph: which atoms consistently appear alongside each other in converting sessions.

When the next visitor arrives, Spectare picks supporting atoms using that graph rather than just semantic similarity. Atoms that have proven to work together get priority.

The graph is rebuilt nightly from 90 days of data and visualised in the admin. Isolated atoms that have never appeared in a converting session are flagged.

Available on all plans

Learning loop

The layout that converts becomes the default

The co-conversion graph learns which atoms work together. The learning loop goes one level up: it records which arrangement of components each visitor saw, with its impressions and conversions.

Once an arrangement has enough data to clear your signal threshold, Spectare feeds it back into assembly. Claude is told which arrangements convert best for each audience and stage, and prefers them whenever your atoms support one.

You set the threshold, so nothing is promoted on a handful of clicks. The confidence report in the admin shows which arrangements have enough evidence to trust and which are still gathering data.

Available on all plans

Arrangements: developer, decision stage

Hero → Stats → Comparison → CTA8.4%
Promoted
Hero → Features → CTA5.1%
Trending
Card → Card → CTAn/a
Gathering data

Promoted arrangements are preferred in future assemblies for this segment.

Image optimisation

Your image library optimises itself

Spectare selects images using a multi-armed bandit algorithm. Each image can be tagged with audience affinities and buying stage affinities, letting the engine match images to visitor segments.

90% of the time it serves the image with the highest conversion rate for that audience and stage combination. 10% of the time it explores a different image to gather data on alternatives. When a visitor converts, the image they saw earns a higher score.

For cases where a specific image must always travel with a specific atom, set the same Group ID on both. Locked pairs bypass the algorithm entirely.

Available on all plans

Image selection logic

Exploit (90%)Best performer
Image with highest conversion rate
for this audience + stage
Explore (10%)Random alternative
A different image from your library
gathering conversion data

Each conversion updates the score. No manual analysis needed.

Pro features

AI-powered insights

Available on Pro and Enterprise.

AI analytics insights

Pro

Natural language summaries of your conversion and assembly performance, surfaced in the analytics dashboard.

Understand what is working and what to do next without configuring a reporting setup.

Content gap detection

Pro

Spectare identifies intent patterns that qualify frequently but where no well-matched atom exists in your library.

Know exactly what to write next to improve coverage. No guesswork about where the gaps are.

Start tracking what converts

Set a conversion URL in Settings. Everything else is automatic.