Hi
My name is Ritwik B. I have 6+ years of experience in the digital analytics field. My work mostly revolved around setting up tag manager and google analytics.
I have analyzed your whole site & saw that you are using tag manager. Also some of your onclick events have an error
Eg: ga(send, event, [adwords], [click], [portaltheme], [eventValue], [fieldsObject]);
There should be string value as: ga('send', 'event', 'adwords', 'click', 'portaltheme');
But I have much more easier way to do this using history api. Basically it will fetch the previous URL when the user migrates to next URL on SPA. Thats when we can trigger the virtual page view.
I analyzed the user funnel as
1.)/estimater/welcome
2.)estimater/3step1
3.)/estimater/3step2#head-input
4.)/estimater/3step3#head-input
5.)/estimater/3step4#head-input
6.)/estimater/3step5#head-input
7.)/estimater/3summary
& last page i missed because of fast redirect.
There are history change variables in Google Tag Manager itself, we can use that to fire virtual pageviews. I also had a look at google docs you provided.
If GTM varibles dont work, i'll use custom HTML with custom coding.
Also I can setup goal funnels (opitonal), so you can see the drop-offs
So the deliverables would be
- Enable History variables in GTM
- Fire virtual pageviews using GTM
- Setup Goal Funnels (optional)
Let me know your thoughts & if there is anything you want to add in.
Thanks,
Ritwik
Digishuffle