Tracking Pixel
The tracking pixel is the core of the shop integration. It is placed on your order confirmation page and reports every transaction to QUALITYCLICK.
JavaScript pixel vs. image pixel
You can choose between two variants:
- JavaScript pixel (recommended): Already includes the conversion tracking code and allows partners to deploy their own pixels
- Image pixel: Simple 1×1 pixel image, works without JavaScript
You can find the code under System → Tracking Codes after selecting the partner program.
<script type="text/JavaScript"
src="https://partner.your-site.com/get_trans.cgi
?cpid=1
&tid=ORDERNUMBER
&produkt=PRODUCTNAME
&umsatz=NET_REVENUE
&kunde=CUSTOMERNAME
&js=1">
</script><img src="https://partner.your-site.com/get_trans.cgi
?cpid=1
&tid=ORDERNUMBER
&umsatz=NET_REVENUE"
height="1" width="1" border="0" />Parameter reference
All parameters are optional. tid and cpid are recommended.
| Parameter | Description | Example | Max length | Status |
|---|---|---|---|---|
tid | Transaction ID (order number) | ORD-2026-001 | 255 | Recommended |
cpid | Campaign ID | 1 | 5 | Required |
pid | Partner ID (overrides cookie) | 35 | 20 | Optional |
umsatz | Net revenue | 95.50 | – | Recommended |
provision | Fixed commission | 19.85 | – | Optional |
prov | Commission factor in % (0-300) | 50 | 3 | Optional |
produkt | Commission product | flowersale | 255 | Optional |
kunde | Customer (free field) | Smith | 63 | Optional |
freitext | Free text | KFW | 255 | Optional |
subid | Sub-ID (overrides cookie) | Avb212 | 255 | Optional |
wmid | Creative ID (overrides cookie) | 1 | 20 | Optional |
lieferdatum | Format: YYYY-MM-DD | 2026-08-10 | 10 | Optional |
bestelldatum | Format: YYYY-MM-DD | 2026-08-10 | 10 | Optional |
FF_1 to FF_n | Custom fields | Value | – | Optional |
js | JavaScript mode | 1 | 1 | Recommended |
umsatz) must be specified in the program currency without thousands separators. Both period and comma are allowed as decimal separators. Examples: 2134.23 or 4353,75 — but not 2.134,23.Custom fields
Custom fields allow you to pass additional variables that are stored with the transaction.
Create custom fields: System → Tracking Codes → Manage custom fields → Add new custom field
Each custom field is accessible as FF_1, FF_2 up to FF_n in the order they were created:
https://partner.your-site.com/get_trans.cgi
?cpid=1&tid=ORDERNUMBER&umsatz=95.50
&FF_1=127.0.0.1
&FF_2=customer@email.com
&FF_3=John DoeTracking code assistant
Under System → Tracking Codes, the tracking code assistant helps you generate the syntax for your programming language. Specify which language your shop system uses and how the parameters are named there.
Conversion tracking
If you use the combined JavaScript pixel, conversion tracking is already integrated. Otherwise, add the conversion tracking code (get_conv.cgi) separately on the order confirmation page:
<iframe src="https://partner.your-site.com/get_conv.cgi
?cpid=1
&tid=ORDERNUMBER
&produkt=PRODUCTNAME
&umsatz=100.00"
height="2" width="3">
</iframe>Details on setting up conversion tracking for partners can be found under Conversion Tracking.