Introducing agent and attribution
Shopware

Shopware

Capture Shopware orders with the storefront snippet or a Flow Builder webhook and attribute revenue to ChatGPT, Perplexity, Claude, and other AI search engines.

Overview

What you getwith the Shopware integration

Finseo connects to Shopware in two ways. Option A is the Finseo widget snippet in your theme: unlike Shopify, Shopware runs scripts on the checkout finish page, so the interceptor picks up GTM or GA4 purchase events from the dataLayer automatically, and shops without tracking can call finseoAttribution.trackConversion() on the finish page. Option B is a Flow Builder flow on Order placed (checkout.order.placed) with a Call URL (webhook) action that POSTs orderNumber, amountTotal, currency, and customer email to your Finseo webhook. Either way, orders arrive as conversions and merge with survey answers so revenue is attributed to ChatGPT, Perplexity, Claude, and Gemini.

Use cases

What you can dowith Shopware and Finseo

01

Zero-setup order capture

If your shop already pushes purchase events to the dataLayer through a GTM or GA4 extension, the Finseo snippet captures every order on the finish page with no additional configuration.

02

Server-side Flow Builder webhook

On Evolve or higher, a flow on checkout.order.placed sends order number, amountTotal, currency, and email server-side. No dependency on browser tracking or ad blockers.

03

Survey on the finish page

Because Shopware allows scripts on the checkout finish page, the Finseo popup can ask "How did you hear about us?" right after purchase and merge the answer with the order immediately.

04

Revenue per AI engine

Orders carry amountTotal and currency. The Attribution dashboard shows Shopware revenue from ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews next to organic and paid.

05

AEO prioritization for B2B and B2C shops

Compare AI search revenue against other channels and decide which Generative Engine Optimization (GEO) tasks in Finseo deserve attention first.

Why it matters

Why Shopware customersneed AI visibility tracking

Shopware is one of the leading commerce platforms in Europe, especially in the DACH region, and its merchants increasingly see buyers who researched products in ChatGPT, Perplexity, or Google AI Overviews. Those sessions rarely carry a referrer that analytics tools understand, so the revenue looks like direct traffic. Shopware's open checkout finish page and its Flow Builder make it one of the easiest platforms to connect. Finseo gives Shopware stores revenue per AI engine within minutes, on any plan, without a marketplace extension.

Comparison

Shopware alonevs Shopware with Finseo

How using Shopware on its own compares to pairing it with Finseo for AI visibility and attribution.

Order capture

Shopware alone

Analytics only

With Finseo

Snippet or Flow Builder webhook

AI source

Shopware alone

Direct or unassigned traffic

With Finseo

ChatGPT, Perplexity, Claude buckets

Revenue attribution

Shopware alone

Orders disconnected from channel

With Finseo

Revenue per AI engine

Plan requirement

Shopware alone

Extension purchase

With Finseo

Snippet works on Community and Rise

Survey merge

Shopware alone

Manual matching

With Finseo

Automatic via email or order number

How to connect

Connect Shopware to Finseoin 5 steps, no code required

Step 01

Get your webhook URL and snippet

In Finseo, open Attribution, then Set up attribution, and pick Shopware. Copy the webhook URL and the widget snippet.

Step 02

Option A: add the snippet to your theme

Paste the Finseo widget snippet into your theme footer. If your shop pushes purchase events to the dataLayer via GTM or GA4, you are done. Otherwise call finseoAttribution.trackConversion() on the finish page.

Step 03

Option B: create a Flow Builder flow

On Evolve or higher, go to Settings, then Flow Builder, then New flow. Set the trigger to Order placed (checkout.order.placed).

Step 04

Add the Call URL action

Add a Call URL (webhook) action with your Finseo webhook URL, method POST, header Content-Type application/json, and a JSON body with orderNumber, amountTotal, currency isoCode, and orderCustomer email.

Step 05

Activate and test

Activate the flow or save the theme, place a test order, and check the Finseo Attribution dashboard within seconds.

FAQ

Shopware and AI search visibilityquestions people ask before choosing a tool

Finseo offers a native Shopware integration that captures orders through a storefront snippet or a Flow Builder webhook and attributes revenue to ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews. Orders merge with "How did you hear about us?" answers, and the Finseo Attribution dashboard shows Shopware revenue per AI engine.

Add the Finseo widget snippet to your Shopware theme, or on Evolve or higher build a Flow Builder flow on checkout.order.placed with a Call URL action. Orders arrive in Finseo as conversions and merge with survey answers by email or order number, so Shopware revenue is attributed to ChatGPT, Perplexity, Claude, or Gemini.

Yes. Finseo is a Generative Engine Optimization (GEO) platform with a native Shopware integration. Shopware analytics report AI search buyers as direct traffic because ChatGPT and Perplexity rarely pass a referrer, while Finseo tracks AI visibility and attaches a self-reported source to each Shopware order. Together they show revenue per AI engine.

In Finseo open Attribution, then Set up attribution, pick Shopware, and copy the webhook URL and widget snippet. Option A: paste the snippet into your theme footer; if you use GTM or GA4 you are done. Option B on Evolve or higher: create a Flow Builder flow on Order placed with a Call URL (webhook) action. Minutes either way.

The Flow Builder webhook sends a JSON body with orderNumber, amountTotal, currency isoCode, and the orderCustomer email, built from Twig variables like {{ order.orderNumber }}. The snippet path picks up the purchase event from the dataLayer on the finish page. Finseo stores each Shopware order as a conversion and writes nothing back to Shopware.

Finseo includes the Shopware integration in every plan with no per-integration fees. On the Shopware side, the Finseo snippet works on Community and Rise. Only the Flow Builder Call URL (webhook) action requires Shopware Evolve or higher, because webhook actions are a Commercial feature. On Rise or Community use the snippet.

Yes. Shopware orders carry amountTotal and currency, so the Finseo Attribution dashboard shows Shopware revenue from ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews next to organic and paid. B2B and B2C shops compare AI search revenue against other channels and decide which Answer Engine Optimization (AEO) tasks in Finseo deserve attention first.

No. Buyers who researched products in ChatGPT, Perplexity, or Google AI Overviews rarely carry a referrer that Shopware analytics understand, so their orders look like direct traffic. Finseo adds a "How did you hear about us?" popup on the Shopware finish page and merges the answer with the order, giving revenue per AI engine.

Load the Finseo snippet in your Shopware theme and call finseoAttribution.trackConversion() on the checkout finish page with the order data. Alternatively, on Evolve or higher, use the Flow Builder webhook on checkout.order.placed, which sends orders server-side with no dependency on browser tracking or ad blockers. Either path stores the Shopware order in Finseo.

Talk to our team

Connect Shopware and dominate AI search

Join hundreds of brands using Finseo to track and improve their visibility in ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews.