Connecting Billiger on Clarisights
Billiger.de is a German price-comparison platform run by solute GmbH that aggregates product listings across thousands of verified shops. Connecting Billiger to Clarisights brings every click Billiger drove to your shop — with the article you bid on and the CPC you paid — into your performance reporting alongside other paid channels.
At a glance
| Authentication | Solute Partner Portal username and password |
| Permissions needed | Access to the Click Archive (clickarchive) export endpoint on the solute Partner API |
| Account discovery | Automatic — every shop linked to your Partner Portal login is offered after credential validation |
| Data freshness | Daily |
| Lookback window | Last 7 days on every refresh |
| Backfill on connect | Last 7 days |
| Timezone | Europe/Berlin |
| Currency | EUR |
| Levels supported | Account · Campaign (per-article click rows) |
| Limited rollout | No |
Prerequisites
An active Billiger.de / solute Partner Portal account — see the solute Partner Portal
API access on the Click Archive endpoint enabled for your shop — if your Partner Portal account cannot call
/export/clickarchive, contact your solute / billiger.de account managerYour Partner Portal username and password
Steps to Connect
Step 1 — Confirm Partner Portal API access
Log in to the solute Partner Portal with your billiger.de credentials and confirm the account has access to the Click Archive export. If unsure, ask your solute / billiger.de account manager to enable the clickarchive API for your shop(s).
Step 2 — Add Billiger in Clarisights
In Clarisights, go to Integrations → Billiger → Add Account.
[TODO: Screenshot needed — Integrations page Billiger row]
Step 3 — Validate credentials
Enter your Partner Portal Username and Password, then click Validate Credentials.
Clarisights authenticates against /export/login, retrieves the list of shops linked to your login, and presents them for selection.
[TODO: Screenshot needed — Billiger credentials form]
⚠ "Invalid credentials" on validate → The username or password is wrong. Re-check both in the Partner Portal sign-in screen and retry. If sign-in to the Partner Portal works but Clarisights still fails, ask your account manager to confirm the Click Archive API is enabled for the account.
⚠ "No shops found with provided credentials" → The login is valid but no shops are linked to it on the API side. Ask your solute / billiger.de account manager to associate your shop(s) with this Partner Portal user.
Step 4 — Select shops
Tick the shops you want to connect — shop names come directly from Billiger — and click Submit. Clarisights creates one ad account per selected shop.
[TODO: Screenshot needed — shop selection step]
Verify the connection
Go to Integrations → Billiger. Each connected shop should show a "Connected" status.
First data appears within ~24 hours (Billiger data syncs daily).
Quick start: create a new report, add Billiger as the data source, and add Account · Article ID · Clicks · Spend.
Data available
Hierarchy
Billiger's Click Archive returns one row per click — per article, per timestamp — with the CPC paid for that click. There is no native concept of campaigns or ad groups. Clarisights normalizes shops to Account and stores per-article click rows at the Campaign level.
Native level (Billiger) | Clarisights level |
Shop | Account |
Article (per-click row in the Click Archive) | Campaign (Billiger has no native Campaign / Ad Group / Ad) |
Dimensions
Dimension | Level | Description |
Account | Account | Billiger shop name and shop ID |
Article ID | Campaign | Identifier of the article that received the click |
Article Description | Campaign | Human-readable article name from Billiger |
PII fields exposed by the Click Archive (IP address, session ID, user agent) are dropped on ingest and are not available in Clarisights reports.
Metrics
Metric | Description |
Clicks | Total clicks Billiger delivered (one row per click in the source) |
Spend | Total CPC cost paid to Billiger, in EUR |
Limitations & known constraints
No campaign / ad-group / ad level: Billiger does not expose a campaign concept. Per-click data is rolled up by article at the Campaign level in Clarisights.
Two metrics only: Billiger's Click Archive exposes clicks and CPC spend. Impressions, conversions, and revenue are not available.
EUR only: Spend is reported in EUR. Clarisights converts to your reporting currency on ingest.
Europe/Berlin timezone: Click timestamps are in Europe/Berlin and cannot be changed per shop.
PII removed on ingest: IP address, session ID, and user agent fields from the Click Archive are dropped before storage and are not queryable.
7-day pull window: Each refresh pulls the last 7 days of data. Older data is not back-pulled automatically; contact support for longer historical backfills.
Operating notes
Refresh schedule: daily.
Lookback: last 7 days re-pulled on every refresh, so late-arriving Billiger entries are picked up automatically.
Multi-account: a single Partner Portal login can connect every shop linked to it — pick which shops to onboard at the selection step. Use separate logins for shops that live under different solute Partner Portal users.
Currency conversion: Billiger reports in EUR; Clarisights converts to your reporting currency on ingest.
Token rotation: API tokens issued by
/export/loginexpire roughly every hour and are refreshed automatically by Clarisights from your stored username / password — no manual rotation required.Credential rotation: when you change your Partner Portal password, update it in Clarisights via Integrations → Billiger → Edit Credentials.
Need help?
When contacting support from the in-app messenger, please include:
The integration name and shop name (Integrations → Billiger)
The exact error message or screenshot
The step where the issue occurred
When the issue started