Skip to main content

Post Purchase Survey Integration - KnoCommerce

Enrich Klar's attribution with zero-party data by connecting your Post Purchase Survey tool and mapping customer answers directly to channels.

Written by Maximilian Rast

What this does

First-party tracking captures what's measurable — clicks, sessions, UTM parameters. But a customer who discovered you through an influencer video they watched on TikTok and never clicked an ad won't show up in your click data at all. Post Purchase Surveys ask them directly.

When a customer tells you "TikTok" in your PPS, Klar can either boost an existing TikTok touchpoint in their journey or inject a new one — giving you attribution coverage for channels that leave no trackable click.


tl;dr

  • Connect KnoCommerce or Fairing as a data source in Klar

  • Map PPS question/answer pairs to Klar channels

  • Set up follow-up questions to distinguish between sub-channels (e.g. TikTok Ad vs TikTok Influencer)

  • Klar injects or boosts touchpoints based on customer responses — no manual work needed per order


Step 1: Register with KnoCommerce

  1. Register here: Klar Registration Link

    Note: If you already created a Kno account and chose the KnoCommerce Free plan instead of the KnoCommerce Free - Klar plan or one of the paid plan options, you'll need to let us know so we can manually change that plan for you.

  2. Klar Help Doc — This help doc walks step-by-step through account creation and API Client creation.


Step 2: Connecting KnoCommerce

  1. Log into the KnoCommerce app for the store

  2. Click the Klar Integration [image: Klar Integration in KnoCommerce]

  3. On the following page, click Enable Integration [image: Enable Integration button]

  4. That will create the Client ID and Client Secret that you can then use to create the Client from your end of things.

  5. Go to the Klar app and paste the credentials into the field.

Takes less than a minute to set up.

Klar customers get access to the API feature from KnoCommerce even within their free plan. Reach out to us and we'll get you sorted.


Matching PPS answers into different channels

Once KnoCommerce is connected, you need to tell Klar what each survey answer means in terms of your ad channels. Here's how to set it up:

Basic mapping

  1. In Klar, go to Store-Konfigurator → Datenquellen and open your KnoCommerce data source

  2. Select the survey question you want to map — typically your main "How did you hear about us?" question

  3. For each answer, select the Klar channel it should map to

For example: if a customer answers "Facebook", map that to your Meta channel. If they answer "Instagram", you can map that to Meta as well — multiple answers can point to the same channel.

Follow-up questions

Follow-up questions let you go one level deeper and distinguish between sub-channels on the same platform.

For example: if a customer says "Instagram" in the first question, you can show a follow-up — "Where on Instagram?" — with answers like "From an ad" (→ Meta paid) and "From an influencer" (→ Influencer / Affiliate). This gives you a much cleaner paid vs. organic split than click-based tracking alone.

How Klar uses the responses

When a PPS response comes in, Klar checks the customer's tracked journey and applies one of two rules:

  • Boost — if the mentioned channel already has a touchpoint in the journey, Klar increases its weight in the attribution model

  • Inject — if there's no existing touchpoint for that channel, Klar adds one. For most channels this is injected at the start of the journey (first-touch). For influencer responses it's injected at the end (last-touch), since influencer discovery typically converts close to purchase.


Using a different PPS tool? If you're on something other than KnoCommerce or Fairing, you can use the custom PPS sheet to still get your answers into Klar: Using the Custom PPS Sheet

Did this answer your question?