Google Tag Manager (GTM)
In this article, you'll learn what you need to know about using Google Tag Manager (GTM) with e-guma.
In this article
Linking Google Tag Manager with e-guma
You can link your Google Tag Manager account with e-guma. In e-guma select Settings -> Online shop -> Basic settings. Activate the field Google Tag Manager and enter your Container-ID. All Google Tag Manager Container-ID start with GTM-.
In this article by Google, you'll learn where to find your Container-ID in your Google Tag Manager account. Once you have linked e-guma with your Google Tag Manager, you can start adding tags in Google Tag Manager.

You can enter both the Google Analytics Measurement-ID and the Container-ID from Google Tag Manager. However, when using Google Tag Manager, we recommend that you integrate Google Analytics into Google Tag Manager and only enter the Container-ID from Google Tag Manager into your e-guma Backoffice. If you enter both IDs in e-guma, Google Analytics must not be integrated in the Tag Manager. This would otherwise lead to double counting. More information on Google Analytics you will find here.
Set up a GA4 tag
 
 In the Triggers area, add a trigger of the Page Views type and activate All Page Views.

When Google Tag Manager is integrated into e-guma, Google's standard code snippet for page views is included on every page.
E-Commerce-Tracking
The data in the e-commerce section of Google Analytics can be delayed by a few hours up to days. More info
It is also possible to record the vouchers/ticket/product sales in your online shop. Before you can use this function, you have to set up a according tag in Google Tag Manager.
 
Activate the option Send e-commerce data under Additional settings > E-Commerce. Use DataLayer as the data source.

In the Trigger area, add a trigger of the Custom event type and use the following event name:
^(view_item|view_item_list|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|add_shipping_info|purchase)$

<script type="text/plain" data-cookiecategory="analytics">  
dataLayer = [];     
 
	dataLayer.push({            
		'event': 'purchase',            
		'ecommerce': {                
			'transaction_id': 'VOUCHER G10004',                
			'affiliation' : 'e-guma',                
			'value': 20,                
			'currency': 'CHF',                
			'items': [
					{  
					'item_name': 'Wertgutschein (Gutschein)',  
					'item_id': '35f5d3ef-c6ab-43fc-9931-4ba7843dd938',
					'price': 20,                            
					'item_category': 'Gutschein',                            
					'quantity': 1,                          ยจ
					}               
			]           
		}      
	});
</script>           			]            		}       	}); </script>
	
More details can be found in the Google Tag Manager user guide on e-commerce information.
Restrictions
Please note the following restrictions for e-commerce tracking:
- For now, only the purchaseevent is supported by e-guma and is triggered out in the data layer.
- Other events such as view_item_list,view_item,add_to_cart,view_cartare not yet integrated. Implementation is planned.
- If needed, you can manually add other events in the Google Tag Manager.  
No data will be sent to Google Analytics during the project phase. (The project phase ends upon go live),
 
                
            
            