There are several ways to install Kelkoo Sales Tracking (KST). The best method depends on your website, ecommerce platform, technical setup, and available development resources.
Use the table below to choose the installation method that best suits your setup.
Choose your installation method
|
Method |
Recommended for |
Technical requirements |
Installation guide |
|---|---|---|---|
|
Google Tag Manager (GTM) |
Websites using GTM with Enhanced Ecommerce |
Good understanding of Google Tag Manager |
|
|
Manual integration |
Any website where KST can be integrated directly into the source code |
Development skills required |
|
|
Magento 1 & 2 |
Magento stores |
Development skills required |
|
|
PrestaShop 1.6 and earlier |
PrestaShop stores running version 1.6 or earlier |
Development skills required |
|
|
PrestaShop 1.7 |
PrestaShop stores running version 1.7 |
Development skills required |
|
|
PrestaShop 8 |
PrestaShop stores running version 8 |
Development skills required |
|
|
Shopify / Shopify Plus |
Shopify and Shopify Plus stores |
Manual integration |
|
|
WooCommerce |
WooCommerce stores |
Plugin – simple installation |
|
|
Unas Ecommerce |
Unas stores |
Plugin – simple installation |
|
|
Lightspeed C-Series |
Lightspeed C-Series stores |
Manual integration |
|
|
Server-to-server |
Custom implementations where browser-based tracking is not suitable |
Advanced development skills required |
Multi-campaign support
All installation methods support multi-campaign tracking.
Not sure which method to use?
If your website uses Google Tag Manager with Enhanced Ecommerce, we recommend the GTM installation method.
If GTM is not available and there is no dedicated integration for your ecommerce platform, use the manual installation method.
Test your installation
After installing Kelkoo Sales Tracking, we strongly recommend testing your implementation before considering the setup complete.
See Test your Kelkoo Sales Tracking setup for detailed instructions.
Advanced setup
Once Kelkoo Sales Tracking is installed, additional configuration options are available for more advanced implementations.
These include:
-
Adding basket information – Share information about the products included in each transaction with Kelkoo Sales Tracking.
-
Reimplementing the Lead Tag logic – Implement the Lead Tag functionality yourself when the standard implementation is not suitable.
-
Server-to-server integration – Implement sales tracking without relying entirely on browser-side tracking.
Performance impact
Kelkoo Sales Tracking is designed to have minimal impact on your website's performance.
The tracking scripts and requests run asynchronously, allowing the rest of the page to load independently.
Typical timings are:
-
Approximately 100 ms to download the Lead Tag (2.9 kB compressed). The download is asynchronous and does not block the page from displaying.
-
Approximately 22 ms to download the Sales Tracking tag (3.9 kB compressed).
-
Approximately 180 ms for the request to the Kelkoo Sales Tracking service. This request is performed in the background and does not block the user experience.
We recommend loading the script using defer where applicable to further minimise its impact on page loading.