Integrate your survey on your website with Google Tag Manager
IN THIS ARTICLE
1. Why integrate with Google Tag Manager?
In order to increase response rates and your feedback quality, it matters where and when you ask your customers for feedback. However, it can be a challenge to program these parameters as programmers are a scarce resource. So in order to achieve this on your own, it helps to utilize a tool that makes abstraction of this.
A tag management system (TMS) is software that can be used to manage tracking tags used in digital marketing. A tag is a short snippet of code that is added to a website to collect data for analytics and digital marketing tools. A tag management system makes it possible for marketers and analysts to deploy and manage the tags on their site without relying wholly on IT.
Tags are the special headers on websites, tracking pixels used in advertisements and content that enables web analytics.
2. Install Google Tag Manager
If you do not yet have GTM installed, you can find the installation of Google Tag Manager and initial set-up over here: https://support.google.com/tagmanager/answer/6103696?hl=en
3. Set-up of the connection with Hello Customer
1





4. Add metadata to your survey via Google Tag Manager
1. Identify the relevant and allowed metadata you would like to capture on your website and add these values for the logged in user to the GTM Data Layer.
2. The session details can be pushed to GTM by adding Javascript code that adds these variables to the dataLayer in GTM (more info over here)



5. Use Cases
A. Show your survey based on a certain page view
3. Page View
4. DOM Ready
B. Show your survey based on clicking behaviour
1. All Elements
2. Just Links
C. Show your survey when your visitor sees a certain element while navigating
D. Show your survey when your visitor submits a form
E. Show your survey when your visitor has scrolled to a certain depth
1. Scroll Depth
F. Show your survey when your visitor watches a video on Youtube
G. Show your survey after a certain period of time
1. Timer