What this solution does
The module tracks advertising channels through which a client submits a request or places an order. Parameter capture is supported not only on the login page but on any other page, including during a return visit after a long interval.
The system stores the following UTM parameters:
utm_source — campaign source;
utm_medium — traffic type;
utm_campaign — campaign name;
utm_content — ad identifier;
utm_term — keyword.
Data can be saved in multiple locations:
in the database (with an optional retention period for records);
in cookies on the user's device;
in the order record (during order creation, optional);
in sent emails (during processing, optional).
When saving to cookies, the record ID with the request and the request signature are stored. The module awz.cookiessett can be used to manage user cookie consent.
When enabling UTM logging in email templates, the following macros are available:
#AWZ_UTM# — formatted value of all tags;
#AWZ_UTM_SOURCE# — campaign source;
#AWZ_UTM_MEDIUM# — traffic type;
#AWZ_UTM_TERM# — keyword;
#AWZ_UTM_CAMPAIGN# — campaign name;
#AWZ_UTM_CONTENT# — ad identifier.
The AWZ: UTM tags (emails, orders) module by Andrew Zahalski provides developers with simple access to UTM tag values extracted from emails and orders. The solution enables integration of advertising campaign data into custom software products.
General iT can install and configure this module and check how it works on your website.