Technical documentation
Click capture link
Server-side conversions only work if the click that led to a sale is known. Celnet captures that click with a pass-through link on t.celnettechnology.com. This page explains exactly what it does.
Why the link exists
- It records the click identifiers and campaign parameters of each ad click, so that a sale or lead reported later can be matched back to the ad that produced it.
- It confirms that every ad link resolves and that the landing page responds.
- It gives click counts per campaign that can be reconciled against the ad platform’s reporting.
URL format
Values in braces are filled in by the ad platform’s own macros when the click happens.
https://t.celnettechnology.com/v1/c/{campaign}?adgroup={adgroup}&kw={keyword}&gclid={click_id}&gbraid={app_click_id}&wbraid={web_click_id}&dest={destination}/v1/c/{campaign} | Campaign identifier, in the path |
adgroup | Ad group or ad set identifier |
kw | Keyword or targeting term, where the platform provides one |
gclid · gbraid · wbraid | Click identifiers the ad platform assigns to the click |
dest | Destination — the advertiser’s final URL. Always the last parameter. |
The destination is always visible in the link, in the dest parameter, and it is always last. Some platforms don’t escape & when they insert the final URL, so the link reads the destination as everything after dest=. The final URL’s own query string stays intact.
What happens on a click
The link answers with a single 302 Found redirect whose Location is the decoded value of dest — the final URL exactly as the ad platform supplied it. Recording the click never delays the redirect. If the platform requests the link in the background instead (parallel tracking), the response is identical.
GET /v1/c/1234?kw=crm%20software&gclid=abc123&dest=https%3A%2F%2Fwww.example.com%2Fdemo%3Fplan%3Dpro
Host: t.celnettechnology.com
HTTP/1.1 302 Found
Location: https://www.example.com/demo?plan=pro
Cache-Control: no-cache, no-store, must-revalidateWhat the link never does
The link will never:
- send a visitor anywhere other than the address in the dest parameter;
- choose or change the destination from a server-side setting, rotation or test;
- respond differently depending on the visitor’s device, location, network or whether it looks like a crawler;
- add, remove or reorder parameters on the destination URL;
- show an interstitial page, run scripts, or set cookies;
- modify, frame or proxy the advertiser’s landing page.
Abuse protection
The link only accepts plain http and https destinations. Other schemes, addresses with embedded credentials and malformed URLs get 400 Bad Request and no redirect. Every click’s destination domain is logged. Domains reported for phishing, malware or spam are blocked, and links to them return 400 instead of redirecting.
Data collected
For each click we record the time, IP address, user agent, referrer, language header, country and network, the parameters above, and the destination domain. We don’t collect names, email addresses or payment details at this step, don’t set cookies, and don’t track visitors across websites. Click records are kept for up to 90 days and are never sold. See the privacy policy.
Contact
Questions or abuse reports: hi@celnettechnology.com