AdWords
1.8K members online now
1.8K members online now
Use AdWords conversion tracking and reporting to measure your results. Have a question about Google Analytics? Post it here, on the Google Analytics Community!
Guide Me
star_border
Reply

Measuring single page websites - Google Analytics Help

Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

Hey guys,

 

I am looking for a bit of help with regarding measuring the results in GA on a single page website. I say single page, more the navigation bumps the end user to section selected. The problem I am having is GA will measure bounce rate at 100% and page views as 0.

 

I want to be able to measure the engagement of the user on page regardless if they click. Also, how would you recommend to measure usage of users clicking on the links?

 

Example, my urls look like this - Can anyone suggest a good solution to tag them in GA?

 

http://www.rosefrenchpolishing.com/

http://www.rosefrenchpolishing.com/#1

http://www.rosefrenchpolishing.com/#2

http://www.rosefrenchpolishing.com/#3

http://www.rosefrenchpolishing.com/#4

http://www.rosefrenchpolishing.com/#5

 

Finally, today I added this code below, the guy created the script to gather more insights than GA offer. Though the jury is out as I need to collect some more data to know if the code is tracking correctly.

 

Check out the post here, interesting stuff.

 

http://briancray.com/posts/time-on-site-bounce-rate-get-the-real-numbers-in-google-analytics

 

 

 

(function (tos) {

  window.setInterval(function () {

    tos = (function (t) {

      return t[0] == 50 ? (parseInt(t[1]) + 1) + ':00' : (t[1] || '0') + ':' + (parseInt(t[0]) + 10);

    })(tos.split(':').reverse());

    window.pageTracker ? pageTracker._trackEvent('Time', 'Log', tos) : _gaq.push(['_trackEvent', 'Time', 'Log', tos]);

  }, 10000);

})('00');

 

If anyone can share some suggestions or experiences that served them well, that would be amazing.

 

I look forward to your thoughts.

 

Thanks,

 

Danny.

 

 

 

 

3 Expert replyverified_user

Re: Measuring single page websites - Google Analytics Help

Top Contributor
# 2
Top Contributor
Hi Danny,

What you are experiencing is actually expected from a single page website. If you check out this page: https://support.google.com/analytics/answer/1009409?hl=en about bounce rates, you'll see a note about single page sites.

This script appears to be tracking time on site via an event in Analytics. You could work in some other events as well for clicks on your menu perhaps...

https://support.google.com/analytics/answer/1033068

What are users expected to do on your site? That is what you need to try and track. Are you pushing folks down a funnel toward a goal?

I've not really worked with single page sites very often myself so I don't have a whole lot to add here.

-Tommy
Tommy Sands, AdWords Top Contributor | Community Profile | Twitter | Philly Marketing Labs
Did you find any helpful responses or answers to your query? If yes, please mark it as the ‘Best Answer.’

Re: Measuring single page websites - Google Analytics Help

Top Contributor Alumni
# 3
Top Contributor Alumni

HI

1st you will need to change your _trackpageview to look like 

Spoiler
_gaq.push(['_trackPageview', location.pathname + location.search + location.hash]);

 

this will only track users when user lands on http://www.rosefrenchpolishing.com/#1 but if you want to also track where user lands on http://www.rosefrenchpolishing.com/ and then browses to http://www.rosefrenchpolishing.com/#1 then you will need to customize code like

Spoiler

$(window).hashchange(function() {
    // put any other hashchange magic you might want to do here
    _gaq.push(['_trackPageview', location.pathname + location.search + location.hash]);
});

 

and use hashchange plugin

hope this helps

 

 

 

Regards, Nik
LinkedIn  |   @nikhilparachure | My Blog

Re: Measuring single page websites - Google Analytics Help

Visitor ✭ ✭ ✭
# 4
Visitor ✭ ✭ ✭

Thanks guys.

 

Will have a good read tonight and come back to you tomorrow :-)

 

I may have some questions.

 

Thanks again.

 

Danny.

Re: Measuring single page websites - Google Analytics Help

Top Contributor
# 5
Top Contributor
Hi Danny,

Look into Analytics event tracking. Place the proper event tracking code on each of the links on your one page site, and also attach to the page onexit() event. That will give you much better tracking of the actual activity on your site.

I have one other suggestion: Make this a multiple page site and place the content of each anchor (hash) in separate pages. It will make your landing page able to focus on your offer without all the other stuff in the way.

Best of Luck!

Pete
petebardo -- Deadhead doing AdWords

Re: Measuring single page websites - Google Analytics Help

Participant ✭ ☆ ☆
# 6
Participant ✭ ☆ ☆

Hello Danny

 

Interactions like go to new page, event or e-commerce interaction sends a gif-request to the google analytics server. That causes that Google can read a second action. So Google could measure time between two actions, and there is no bounce.

 

You can set an event on clicking one of the links :
home, testimonials, sectors, projects, content.
And on the next an previous section button
And on the contact form button

 

Then you can get extra information too. You could see which link is clicked.

Is it possible to link an event to when visitor starts playing your video?

Then you could track this to.

 

An other option could be to set a virtual pageview on clicking these links and video playing.
That has the same effect on bouncerate.

 

Events you can see in a separate report in Google Analytics.
Virtual page-views are recorded as normal page-views, an you can see data in the standard reports.


Events :
http://support.google.com/analytics/answer/1033068?hl=en
http://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide?hl=en

 

Virtual pageviews :
http://developers.google.com/analytics/devguides/collection/gajs/asyncMigrationExamples?hl=en#Virtua...

http://support.google.com/analytics/answer/1032720?hl=en

** I´am learning Adwords and find it very interesting.
** Ik ben Adwords aan het leren en vind het erg boeiend.

Re: Measuring single page websites - Google Analytics Help

Top Contributor
# 7
Top Contributor

Hi Danny,

 

Just a small addition to informative advises above, you could also make some changes to your analytics code by adjusting the bounce rate and introducing set timeout function depending upon what minimum time you consider a user while spending on that page should not be considered a Bounce. That would be called Adjusted Bounce Rate.

 

Read this official documentation for more insights: 

http://analytics.blogspot.com/2012/07/tracking-adjusted-bounce-rate-in-google.html

 

My 2 cents!

Pankaj

Re: Measuring single page websites - Google Analytics Help

Visitor ✭ ✭ ✭
# 8
Visitor ✭ ✭ ✭

Guys,

 

Firstly, I would like to say a big thank you to you all for spending time offering solutions for me.

 

Secondly, which I didn't make apparent in my first post, I am not a coder :-( Technically, I would not be able to adjust the script to make the process work. I spoke with Strikingly, and showed them the code but they don't seem to be able to help as they expect the end user to use standard analytic codes. Which is a shame, as I think their product would be much more appealing for the user base to have really good metrics and separate themselves from the competitors in the market. This was a test for me as I usually build everything on Wordpress. Experimenting  with one pagers has changed the game for me in terms of my standard CRO practices I implement for multi page sites.

 

Which leads me to another question if I may ask you guys! Would I be better off doubling up with something like GetClicky? I am loathed to move away from GA as it integrates well with Adwords, which is my primary focus across all my clients sites.

 

Would love your opinions or if you have any hacks for the above with regards to Strikingly, please let me know.

 

Again, thanks for your precious time reviewing my dilemma  :-)

Re: Measuring single page websites - Google Analytics Help

Top Contributor
# 9
Top Contributor
Hi Danny,

Do you update your pages, or does Strikingly do that for you. I know you're not a coder, and that was clear in your first post. But this really isn't that hard to do. Here's something like how your links will look:

<a onclick="_gaq.push(['_trackPageview', '/downloads/pdfs/corporateBrief.pdf'])">click me</a>

Replace '/downloads/pdfs/corporateBrief.pdf' with the name of your anchor. To measure time on page of a bounce:

<body onexit="_gaq.push(['_trackPageview', 'Exit'])">

This will work for you, you already have the rest of the code you need on your page.

Best of Luck!

pete
petebardo -- Deadhead doing AdWords