Tuesday, July 01, 2008

Google Docs Stats

If you publish documents at Google Docs and link them from web pages, you may wonder how many people actually view them. Google helps you find this information by placing a Google Analytics tracking code that can be connected to your account.

How to get traffic stats for your documents?

Just go to Google Analytics, create a new profile for http://docs.google.com and get the tracking code for that profile. You only need a small piece of the tracking code: the value displayed in bold below, which should be different for your account.

var pageTracker = _gat._getTracker("UA-84813-6")

Once you have that value, go to Google Docs Settings, enable "Track visits to my documents using Google Analytics" and paste the value in the input box for "Google Analytics tracking code".


What happens after enabling the integration with Google Analytics?

After a couple of hours, you should see some traffic data in your Analytics account:


You'll also find a confirmation that the visitor traffic is tracked with Google Analytics after you publish a document:


The list of Google services that integrate with Google Analytics includes: Google Sites, Project Hosting, iGoogle gadgets and hopefully the support will be extended to other services.

{ via Blogoscoped Forum }

Labels: ,

  13 comments ( Post a comment )
Neat! Hope to see Google Analytics supported in Picasa Web as well.
Will this work for spreadsheets also as the URL for spreadsheets is http://spreadsheets.google.com or do I need to create another profile?
Your Analytics tracking code is only added to published documents, not to spreadsheets or presentations.
@Ionut Alex Chitu
Did you verify your own tracker code appeard in a freshly published Google Docs text document page? I could only find Google Docs own internal tracker code (UA-18065-1).

The Google Docs Settings did remember my personal treacker code from last time this feature - briefly - appeared. I re-saved my code but alas...

Please tell me I'm missing something (and what I'm missing ;)
>>Your Analytics tracking code is only added to published documents, not to spreadsheets or presentations.
correct. But the URL for published spreadsheets is http://spreadsheets.google.com so will the code on http://docs.google.com track that too?
@Anonymous:
That web address is not important and doesn't interfere with the tracking process.

@Ahab:
You're right. I can't find the profile ID in any published document.
@Ahab:
I see what's going on. Google builds the Analytics code dynamically and obtains the profile ID from the document's ID.

POST /MiscCommands HTTP/1.1
command=getanalyticscode&docid=DOCUMENTID
@Ionut Alex Chitu
One wonders why such an obfuscated scheme is used. I also wonder where the returned value of the req.send('command=getanalyticscode&docid=' + encodeURIComponent(docid)); is processed to initialise another tracker instance.

In a discussion at blogoscoped ( http://blogoscoped.com/forum/126270.html#split ) with Tony Ruscoe he showed ( http://blogoscoped.com/forum/126270.html#id126353 ) how a simple modifiction of the Analytics script would be enough to have two tracker instances.

It seems they are using such an elaborate workaround, but for what purpose...?
Very nice. However, sad to know that Google Apps (Docs) doesn't support this track option...
Sad too, it would have been really nice to have it in Google Apps...
What a great feature!
Having added the wrong analytics code to a document is there a way I can change it? It looks to be locked in there.
Seesm to work only for doc, not for spreadsheet or presentation or uploaded pdf (at least there is no way to see that they are tracking, the message only shows for doc - why the **** does every format have totally different look and feel for publish?). of limited usefulness