Weird Top Landing Pages Report[ Edited ]
February 2016 - last edited February 2016
This is my first post here, so hello to everyone! and sorry for my english, not native.
We're just having a weird time trying to get conclusions from our Landing pages report.
Lots of sessions (coming from google, as organic), with 1.4% of new sessions, over 70% of bounce rate, lots of sessions, very few users.
See image attached.
When a user vists our site, we update de URL via JS by appending some variables (bounds, so user can copy URL), using pushState/replaceState methods of the history api.
Example: Users searching in Google, find our site (example.com/hotels-nyc), they click, page start loading and at some point the url becomes (via pushState): example.com/hotels-nyc?nw=xxxxx&sw=yyyyy&page=z
I can understand that GA tracks example.com/hotels-nyc?nw=xxxxx&sw=yyyyy&page=z as a landing page, but we are getting a lot of nonsense sessions
Theorically this should not reload analytics code, or track the session twice, maybe I'm wrong here?
If we disable this, and no variables are appended to the url everything go back to normal, without all this weird sessions.
So we know, this is causing the 'issue', but we'd like to understand why is this happening and find a workarround to 'fix' it
Thanks in advance!
Edit 1: We're tracking an event after 30 seconds (as a profitable angagement) I don't know if that could be the cause due to URL being different? Just wondering.
Edit 2: Screenshow showing the effect.
Re: Weird Top Landing Pages Report
Your event will not affect the pageviews. It will; however, impact your bounce rate if you are not passing the non-interaction flag.
That said, anytime that you are causing the page to reload you would get additonal pageviews. I would use Google Tag Assistant
to record a test session or
Google Analytics Debugger (both for chrome) to track if you are sending anything on these state changes.
I also recommend that you pass in something more meaningful than coordinates, etc. in your page path. Perhaps the name of the category page or sub category pages or actual property name. You can do that easily by using GTM or dynamically modifying the GATC (Google Analytics Tracking Code):
Lastly, you can also add param exclusions in the view settings so these don't appear in the reports.
Hope that helps.
Weird Top Landing Pages Report
did you find a solution for that? I'm facing a very similar problem with dynamic content, pushState() and replaceState() on a travel page.
Every time a user is setting a filter (airport, destination, hotelcategory, nights etc.) the content changes dynamically and the url is changing by adding some parameters. In the same time an event is sent to Google Analytics. In Google Analytics Report this event often creates a new sessions and dimension Campaign gets lost. Therefore we do have more sessions than expected and attribution is distorted because Paid Search gets Organic Search etc.
Any idea how to solve it?
Weird Top Landing Pages Report
Then I will defer to the King of all things GTM, Simo Ahava as he's already touched on this here: