Hacker News new | past | comments | ask | show | jobs | submit login

Can someone tell me what does the bounce rate affect?

Also, you should put that code in a function closure rather than calling new Function():

    setTimeout(function(){_gaq.push(['_trackEvent', '15_seconds', 'read'])}, 15000);



The bounce rate supposedly affects PageRank. I'm not sure however if this fix also fixes the bounce rate Google uses internally for calculating PageRank.


>The bounce rate supposedly affects PageRank.

Huh? Who said that?

AFAIK, PageRank is independent of GoogleAnalytics and does not examine bounce rate (which it cannot know). PageRank obviously works for the majority of webpages that do NOT use Google Analytics for example.


Yes, but google could still use the statistic information to adjust it's pageRank. We don't know. Though it would be easier to trick than the reference counting pageRank algorithm


I find this unlikely.

If that was true, it would be a standard trick to send a tracking event at load time to zero the bounce rate and improve pagerank.


Is Google Analytics data a factor in a page's ranking?

http://www.youtube.com/watch?v=CgBw9tbAQhU

tl;dr NO.


This is a very interresting news if this is true. I'm managing a web site with one page containing article abstracts and references to pdf files. Our rank is surprinzingly not very good. I will try the proposed change and see if things get better. Articles are original content of scholar quality level.


Why in the world are you surprised the rank is not very good? If the site is one page + links to PDF's, you're unlikely to have a large number of inbound links, which means your pagerank is unlikely to get particularly high.


What could I do to correct this ?


Indeed, according to http://www.w3schools.com/js/js_timing.asp, the first parameter of setTimeout should be a function. I don't know if "_gaq.push(['_trackEvent', '15_seconds', 'read'])" will be treated as a function.


Let's not link to w3schools... (http://www.w3fools.com/)

MDN is nice: https://developer.mozilla.org/en-US/docs/Web/API/window.setT...

And if you are using DuckDuckGo... "!js setTimeout" will redirect you to MDN.


Thank you very much for the link. I'll use this site from now on. It's sad MDN url is not returned first with a google query.


it would be passed into eval()


Your analytics data. Google has repeatedly said that they do not use said information for ranking at all. You should use analytics for insight into you users, that's it. Use it however that best fits your needs.


Why do you need a closure?


because creating a function using a string is the same as using

    new Function("code");
which makes use of eval() for the code




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: