Shopware 5

Prev Next

Compatibility notice

The Awin extension has only been validated with standard Shopware themes. We provide no guarantee that the extension will be compatible with other themes.

Supported tracking types and features

Method and feature support notes are based on the latest available extension version. If a feature isn’t present in your shop, please ensure you have updated the Awin extension.

All of these tracking methods are included within the Shopware extension, meaning full compliance with our Awin Tracking Policy. To review the Awin Tracking Policy, please reach out to your Awin point of contact.

✅ MasterTag

✅ Conversion tag

✅ Fallback conversion pixel

✅ Server-to-server (S2S)

✅ Product-level tracking (PLT)

✅ Deduplication

✅ Consent signals

Installation and configuration

The most efficient way to integrate Awin’s tracking with your site is to use our Shopware extension. Please find the respective extension based on your Shopware version below.

Important

Please ensure that you download the correct ZIP based on your Shopware version.

Awin Tracking Extension - 1.1.2
8.83 KB
Awin Tracking Extension - 1.1.3
8.92 KB
Awin Tracking Extension - 1.1.8
11.07 KB

The Awin extension includes our hybrid tracking solution and its associated benefits. The extension will trigger the tracking tags on order confirmation pages and the tracking tags will include all aspects of tracking. This includes our client-side conversion tag, fallback image pixel, server-to-server tracking, and the Awin MasterTag.

Please follow all steps below to ensure a successful tracking installation on your store:

Installation

After you’ve downloaded the appropriate extension version for your Shopware installation, please proceed with the following steps.

Step one: Open Plugin Manager.

Step two: Go to Installed Plugins.

Step three: Click Upload Plugin.

Step four: Select and upload the Awin plugin.

Step five: Click on Install in the lower pane.

Step six: Activate the plugin.

Reset cache for immediate effect

Step seven: Configure the plugin with your Awin Advertiser/Merchant ID (you can find this in the platform under Program profile).

Step eight: Close Awin Plugin configuration.

Step nine: Plugin is now shown as installed in the upper pane.

The Awin tracking extension should now be fully configured and you can move on to testing the tracking.

Deduplication

The extension utilizes the source query parameter from the landing page URL and passes this value along to the channel parameter of our tracking request for deduplication purposes.

It’s important to note that only the source query parameter will be used for deduplication, not the more commonly used utm_source parameter. You should ensure that the source parameter is correctly configured for your program. Your Awin point of contact can assist you with changes to this configuration.

To implement this on Awin’s side, a source=aw query parameter will be appended as standard with Shopware extension setups under Default Query String Append in the Tracking Settings.

Additionally, the module creates a cookie named source to store the value of the source parameter. This value will update accordingly each time the value of this parameter changes in the URL.

Important

If you are configuring other channels, please ensure that they’re reporting to the source parameter with the proper value (e.g., source=email, source=fb, source=na, etc.).

Example

www.yourdomain.com?utm_source=facebook&utm_medium=social&source=na

The Awin module reads the source query parameter from the landing page URL and uses its value for last-click attribution. In this example, the value na indicates that the last click originated from a non-Awin channel. Where a transaction is attributed to a non-Awin channel, no Awin commission is awarded, regardless of whether an Awin affiliate click was previously recorded.

The presence of the source query parameter typically doesn’t impact reporting in analytics platforms such as Google Analytics or other reporting tools. In most cases, traffic source reporting is based on standard UTM parameters (for example, utm_source, utm_medium, and utm_campaign), whereas the source parameter is used specifically for attribution purposes within the Awin deduplication process.

Product-level tracking

Product-level tracking (PLT) information is sent via the extension’s tracking tags and follows the default format of an Awin PLT dataset:

AW:P|{{advertiserId}}|{{orderReference}}|{{productId}}|{{productName}}|{{productItemPrice}}|{{productQuantity}}|{{productSku}}|{{commissionGroupCode}}|{{productCategory}}

Shopware extension v1.1.5 and above supports Awin consent signals to use third party consent tools. Built-in Shopware consent management works with the Shopware extension out-of-the-box, starting from this version.

Whenever a custom consent management solution is used, please read our guide on consent framework.

Testing your tracking

Please see our article on testing your integration for further instruction.


FAQ

Are the tracking amounts including or excluding tax and delivery costs?

By default, the Shopware extension excludes both taxes and delivery costs in the tracked transactions amounts. Commissions will therefore be applied on base of the amounts excluding taxes and delivery costs. For further information or guidance, please reach out to your Awin technical point of contact.