Welcome to the Kelkoo Group Customer Service

Google Tag Manager integration

This tag template makes it easy for you to add the Kelkoo Group Sales Tracking Tag to a Google Tag Manager container. This template is now available through Google’s Community Template Gallery. If you have any questions or need any assistance with using this template, please contact your Account Manager.

Configuring your tag

1.On the Templates tab, click on the button Search Gallery of the block Tag Templates

2. Search for the Kelkoo Group Sales Tracking Tag, select it, and in the Template Details click to the button Add to workspace

3. Add a new tag, search for the Kelkoo Group Sales Tracking Tag custom template and select it

4. Select the “all page view” trigger for the tag

5. Save the tag

Before setting up your Kelkoo Group Sales Tracking Tag

Make sure you have a Merchant Id and Country code that you can find on the “sales tracking” page of your Kelkoo Group Merchant Extranet.

Include data in your datalayer

You need to add in your “Thank you page” (the page displayed after customer payment) the following datalayer above your container snippet, and replace the bold colored strings by the right values :

<script>
    window.dataLayer = window.dataLayer || [];
    dataLayer.push({
		"kkstrack": {
			"merchantInfo": [{ "country":'COUNTRY_CODE2', "merchantId":'COMID_VALUE2' }],
			"orderValue": 'ORDER_VALUE',
			"orderId": 'ORDER_ID'
		}
    });
</script>

As you can see, Kelkoo Sales Tracking requires a few details of the order.

GREEN VALUES are fixed (static) values to pass along in the tag:

COUNTRY_CODE: This is the 2-letter country code for the country on which your products are listed on Kelkoo Group:

  • ‘at’ for Austria
  • ‘be’ for Belgium
  • ‘br’ for Brazil
  • ‘ch’ for Switzerland
  • ‘cz’ for Czech Republic
  • ‘de’ for Germany
  • ‘dk’ for Denmark
  • ‘es’ for Spain
  • ‘fi’ for Finland
  • ‘fr’ for France
  • ‘ie’ for Ireland
  • ‘it’ for Italy
  • ‘mx’ for Mexico
  • ‘nb’ for Flemish Belgium
  • ‘nl’ for Netherlands
  • ‘no’ for Norway
  • ‘pl’ for Poland
  • ‘pt’ for Portugal
  • ‘ru’ for Russia
  • ‘se’ for Sweden
  • ‘uk’ for United Kingdom
  • ‘us’ for United States.

If you have several campaigns on Kelkoo Group, make sure to use the country code associated to your merchantId, as provided in your Merchant Extranet.

COMID_VALUE: This is the unique ID that represents your shop within the Kelkoo system, that your can get in your Merchant Extranet

BLUE VALUES are the required dynamic values that must be “picked up” from your web shop solution and then passed along in the tag. Please note that basic programming is needed for this part. How to do it depends on the programming language your website is coded in and the name of the variables your platform uses to store this information. Please contact your webmaster or technical team should you require help.

    • ORDER_VALUE: any real number with dot as decimal point representing the total amount of the order
    • ORDER_ID: any string identifying the order
  •  

Multi-campaign tag

If you have several campaigns with Kelkoo Group, then you have several Merchant IDs and possibly countries. In this case you can setup the tag as followed:

<script>
    window.dataLayer = window.dataLayer || [];
    dataLayer.push({
		"kkstrack": {
			"merchantInfo": [{ "country":'COUNTRY_CODE1', "merchantId":'COMID_VALUE1' }, { "country":'COUNTRY_CODE2', "merchantId":'COMID_VALUE2' }],
			"orderValue": 'ORDER_VALUE',
			"orderId": 'ORDER_ID'
		}
    });
</script>

 

Test your integration

To test your implementation, simply simulate an order placed on your site.

1. Go on your Kelkoo Merchant Extranet and log into your account then click on the link “View your Kelkoo store page” in the top right corner of the Home page
2. Click on one of your offers to be redirected to your website
3. Place an order on your website
4. Save the source code of the confirmation page (as it appears if you do “View” -> “View source”) in case further debugging will be needed
5. The next day go on your Kelkoo Merchant Extranet and log into your account
6. Check in the “Statistics” menu that the sale has been recorded
7. Check that all details have been correctly recorded

Important! Check regularly that sales are being registered. This is even more important to do after you have implemented updates or changes to your site. If you encounter problems, please use our contact form to send us an email. If the test order was not properly registered in your Statistics page, please attach to your email the source code of the order confirmation page as it appeared (“View”> “View Source”). Kelkoo Sales Tracking code should normally be included.