Google Tag Manager Setup Guide
This comprehensive guide details how to configure Google Tag Manager to capture and send Fashion.AI events to Google Analytics 4.
Variable Configuration
Create Variables in GTM
- In the sidebar menu, click Variables > New
- Type: Data Layer Variable
Create the following variables:
event_categoryevent_labelvalue
Trigger Configuration
Trigger: Recommendation View
- Triggers > New
- Type: Custom Event
- Event Name:
fashionai_view
Trigger: Recommendation Click
- Triggers > New
- Type: Custom Event
- Event Name:
fashionai_click
Trigger: Shop The Look View
- Triggers > New
- Type: Custom Event
- Event Name:
fashionai_view_shopthelook
Trigger: Shop The Look Click
- Triggers > New
- Type: Custom Event
- Event Name:
fashionai_click_shopthelook
Trigger: Add to Cart (General)
- Triggers > New
- Type: Custom Event
- Event Name:
fashionai_addtocart
Trigger: Add to Cart (Shop The Look)
- Triggers > New
- Type: Custom Event
- Event Name:
fashionai_addtocart_shopthelook
GA4 Tag Configuration
GA4 - Recommendation View
- Tags > New
- Type: Google Analytics: GA4 Event
- Measurement ID: your Measurement ID (G-XXXXXXX)
- Event Name:
fashionai_view - Parameters:
event_category:{{event_category}}event_label:{{event_label}}value:{{value}}
- Triggering: trigger
fashionai_view
GA4 - Recommendation Click
- Tags > New
- Type: Google Analytics: GA4 Event
- Measurement ID: your Measurement ID (G-XXXXXXX)
- Event Name:
fashionai_click - Parameters:
event_category:{{event_category}}event_label:{{event_label}}value:{{value}}
- Triggering: trigger
fashionai_click
GA4 - Add to Cart (General)
- Tags > New
- Type: Google Analytics: GA4 Event
- Measurement ID: your Measurement ID (G-XXXXXXX)
- Event Name:
fashionai_addtocart - Parameters:
event_category:{{event_category}}event_label:{{event_label}}value:{{value}}
- Triggering: trigger
fashionai_addtocart
Remember to add the shop the look tags
Test with Preview Mode
- Click Preview in GTM
- Access the website, trigger events and verify that tags appear in Tag Assistant
- Validate that parameters were sent correctly