Ad Platform Integration & Offline Data

Understand how Konektor bridges the gap between ad clicks and business sales—whether they happen on your website, WhatsApp, or physical store.

This guide explains the concepts of Click ID and Customer Data Matching in simple terms, and how to use Auto Feedback and offline sales data to complete your data picture.

How Ad Tracking Works

For ad platforms (like Meta, Google, TikTok) to know that their ads successfully generated sales, there needs to be a data "bridge" between your business and the ad platform.

Konektor uses two main methods to build this bridge: Click ID and Customer Data (User Details).

1. The Click ID Concept

This section explains how the system tracks a single unique click from an ad to a purchase.

Simple Explanation (Non-Technical)

Imagine a Parking Ticket.

  1. When you enter a parking garage (User clicks an ad), you get a unique ticket.
  2. You shop inside the mall (Browse the website).
  3. When you leave (Pay/Convert), that ticket is scanned.
  4. The parking manager knows exactly when you entered and how long you stayed.

In the digital world, a Click ID is that parking ticket. When a user clicks an ad, they are given a "unique code". If they buy, Konektor sends that "unique code" back to the ad platform, essentially saying: "Hey, the owner of ticket number 12345 just purchased $50!"

Technical Explanation

Ad platforms append a unique parameter to the URL when an ad is clicked. Konektor captures, stores, and sends this parameter back upon conversion via API (Server-Side Tracking).

PlatformClick ID NameParameter Example
Google AdsGCLID?gclid=CjwKCAjw...
Meta (Facebook)FBCLID?fbclid=IwAR0...
TikTok AdsTTCLID?ttclid=E_123...

Technical Info

Click IDs are typically stored in a first-party cookie for 30-90 days (depending on the platform), so conversions are still tracked even if the purchase happens days after the ad click.

URL setup to ensure Click IDs appear automatically can be learned in the UTM Parameters Guide.

2. User Data Quality Matching

Sometimes Click IDs are lost (e.g., user changes browsers or clears cookies). This is where Customer Data serves as a powerful backup method.

Konektor sends secured (hashed) user details to be matched against the ad platform's database. The more complete the data, the higher the Match Quality Score.

High Priority Data:

  • Email: user@example.com
  • Phone: 62812345678

Supporting Data:

  • First & Last Name
  • City, Province, Zip Code
  • IP Address & Browser User Agent

Privacy Security (Hashing)

Konektor automatically performs Hashing (SHA-256) on sensitive data like Email and Phone Numbers before sending them to ad platforms (except for Google Enhanced Conversions which requests specific hashing). This means your raw customer data can never be read by third parties, only "matched".

The Smart Way: Auto Feedback Conversion

Do you want to record a manual conversion, meaning a sale that happened outside the ad or outside the chat, and send it to the ad platform? The Konektor dashboard has no file upload. Use the Auto Feedback feature.

This feature sends offline conversion data automatically when you change the lead status in the Konektor dashboard. A manual conversion means you change the lead status yourself. Konektor sends the event to the ad platform.

Why Auto Feedback is Better?

  • Real-time: Conversions are sent the second you change the lead status (e.g., from Contacted to Purchase).
  • High Accuracy: The system automatically uses the Click ID and user data recorded when the lead first entered.
  • No CSV Files: No need to hassle with recapping Excel data and uploading repeatedly.

How to Enable:

  1. Open the Leads menu in your dashboard.
  2. Click on a lead that has successfully closed.
  3. Change its status (e.g., to won / Purchase).
  4. A conversion value confirmation popup will appear (if enabled).
  5. Done! Data is instantly sent to Meta/Google/TikTok right then and there.

Top Recommendation

For daily operations, use Auto Feedback Conversion from the Leads menu.

Sales Data From Outside Konektor

The Konektor dashboard does not provide a CSV upload for offline sales data. Choose one of these options when a sale happens outside Konektor, for example at a store cashier:

OptionUse it for
Open Tracking & Ads > Leads, find the customer's lead, then change its status.Customers who are already leads, for example from a chat or a form.
Send lead data from your system with the Public API v1 Leads.A cashier or CRM system that can call an API.
Set up Google Ads Scheduled Feeds.Offline conversions and Customer Match for Google Ads.

Konektor matches the phone number and email with earlier visits:

  • If they match: Konektor sends the conversion with the Click ID and the customer data.
  • If they do not match: Konektor sends the conversion with the customer data only. The ad platform does the matching.

Check the delivery result in Tracking & Ads > Conversions, section Delivery log.

Troubleshooting Matching

If you see "Low Match Quality" status or conversions not counting on ad platforms:

  1. Check Phone Format: Always ensure country codes are used (62, not 08).
  2. Send Quickly: Ad platforms prioritize recent data. Try to send transaction data within 24-48 hours of occurrence.
  3. Complete Data: If possible, always include BOTH Email AND Phone Number for highest accuracy.

Automation

Do you record offline sales by hand often? Consider using API Integration or Webhooks to send offline data automatically from your POS or CRM system.

Next Steps

Need More Help?

Our team is ready to help you maximize ad tracking and business attribution.

Wulan answers your questions and sends tutorial videos. Session scheduling is available through Wulan if you still need it.

© 2026 Konektor. All rights reserved.