Google Tag Manager Development

Implementation of Google Tag Manager across multiple platforms

Google Tag Manager belongs to our area of expertise as our team has got a lot of exposure to this technology. 

This client was looking for an experienced expert/developer with Google Tag Manager experience. The expert must exhibit proficient skills, past work, and implementation using GTM across multiple platforms.

For a vehicle dealership, the client has automated the creation of a marketing popup based on JS injected through google tag manager for every vehicle on the site 600+ not hand-coded as vehicles are added and deleted every day.

Google Tag Manager Development

A simple login page loads on a browser with the integration of google tag manager they created a popup that loads after the login page. They created a trigger in GTM that will automatically trigger after 5 seconds and loads a custom HTML tag over the login page. They created this to check the GTM functionality they are working on custom javascript without loading the custom HTML tag. 

They had a GTM project whereby they wanted to test the introduction of a new step in a funnel. The logic was after an event, ‘step2completed’, fired that the existing page content for #step3 should be hidden and the contents of a different step (loaded via a script) should be shown. 

If the script failed to load, they would want #step3 to show as usual. 

They wanted to load the script content as early as possible so users don’t see a lag when going from #step2 to the injected #step3. 

After completing the injected step, users should be taken to the usual #step3 area. 

Our Solution 

Having a keen interest in various technologies and platforms, we have explored Google Tag Manager as well. We have completed several projects on the same and hence, our team is quite familiar with the turn and twists of GTM.

We had some approaches for this particular project: 

Firstly, we needed to know the type of event ‘step2completed’ refers and the possible ways to track it. 

For instance, standard events like button clicks are tracked differently whereas nonstandard events are tracked by GTM Custom Events.

Secondly, for the lag, we could load the script using the async or defer attributes to avoid blocking document parsing or even hosting it on a server managed by us.

The solution could be fetched like this - We could test in the background while loading the script asynchronously if it’s loaded properly or not. If yes, we could hide current page content and display the scripts data else we could render the current page data while the user won’t notice any major lags in the process.

Get in touch for more examples of our work or to get started new project with us.

Thank you for contacting us. We’ve passed along this information. A member of our team will be in touch soon.
Oops! Something went wrong while submitting the form.
White Bottom Background Image