Welcome to the Kelkoo Group Customer Service

Implementation of TradeDoubler Tracking

This is a technical guide on how to implement the TradeDoubler sales tracking without merchant reviews (simplified)

What needs to be implemented

Receipt/confirmation page

On the page that confirms that an order has been placed, some information must be sent to TradeDoubler to report the sale. This information includes an eventID and organizationID, all supplied by Kelkoo. Some information about the sale also needs to be reported. This must include order value and order number. Order value should include VAT and shipping and the order number must be a unique value for each order. All this information is reported using a IMG -tag.

&nbsp<img src="http://tbs.tradedoubler.com/report?organization=51&event=5&orderNumber=2831516&orderValue=599.90&currency=DKK" />


Step 1: Confirmation page

The Image source (track back) should be implemented on the receipt/confirmation page.

The code contains a reference to a servlet in TradeDoublers system. The code reports info about the ordervalue and ordernumber for users coming from Kelkoo. The value of ordernumber needs to be set for each specific order, and the ordervalue equals the total price of each specific order (delivery charges inclusive).

The two parameters organization and event are specific for each merchant. You will receive these values from your technical contact or you may send a request here: Customer Support

Please download the code example relevant for you:

Pseudo code example

//set value to organization id provided by Kelkoo.
organization = "12345";
//set value to event id provided by Kelkoo.
event = "5678";
//set value of ordernumber. This value has to be unique for each order.
orderNumber = "abc-12345";
//set value of ordervalue. This value cannot consist of comma (,) or
//spaces. Use dot (.) as decimal sign.
orderValue = "114.85";
//set the value of currency. This is only needed if you intend to report
//a different currency than the one that has been implemented in your TradeDoubler program.
currency = "EUR";
//send the entire report to TradeDoubler by making an image request.
<img src="https://tbs.tradedoubler.com/report?organization=<%=organization%>&event=<%=event%>
&orderNumber=<%=ordernumber%>&orderValue=<%=ordervalue%>&currency=<%=currency%>" />


Step 2: Test implementation

To test that your implementation has been successful, please follow the below procedure:

  1. Start on your homepage and click your way forward to complete a sale, select “view source” (Ctrl-U in most browsers) to see the actual code generated on the page.
  2. Make a copy of the below URL. For example, it could look like this for a sale:
     <img src="http://tbs.tradedoubler.com/report?organization=51&event=5&orderNumber=2831516&orderValue=599.90
    &currency=DKK" />
  3. Send the trackback code to your technical contact at Kelkoo to verify that the code is correct.

Check regularly that sales are being registered by TradeDoubler. This is extra important to do after you have done updates or changes to your site.



  1. Ensure that the cookie as readable from all sub domains you might have (i.e. that you can read the cookie from www1.company.com and www2.company.com etc).
  2. If you are using SSL (Secure Socket Layer) on your server simply use https:// instead of http://.
  3. Make sure that all order/lead numbers are unique.
  4. Verify that all parameters are sent back with “trackback”.
  5. Ensure that the html format surrounding tracking pixel is correct. The img tag cannot be placed in html comment (<!– –>).
  6. Make certain that you use & and not html format &am