354 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
First Arduino Project
Sat, Mar 15th 2014 124
Password Pain Redux
Tue, Feb 11th 2014 198
Password Pain
Tue, Feb 4th 2014 224
BlackBerry 10 Charging Foibles
Mon, Feb 3rd 2014 203
Airplane Etiquette
Sun, Feb 2nd 2014 264
Git
Mon, Jan 20th 2014 213
Contact Form Fixed
Mon, Jan 20th 2014 195
Top 10
The Solution to My Domino Server Configuration Problem
Thu, Apr 18th 2013 291
Airplane Etiquette
Sun, Feb 2nd 2014 264
Password Pain
Tue, Feb 4th 2014 224
Git
Mon, Jan 20th 2014 213
BlackBerry 10 Charging Foibles
Mon, Feb 3rd 2014 203
Password Pain Redux
Tue, Feb 11th 2014 198
Cordova DeviceReady Firing
Mon, Jul 29th 2013 197
Contact Form Fixed
Mon, Jan 20th 2014 195
Windows Phone 8 Upgrade Foibles
Tue, Dec 24th 2013 146
What Were They Thinking #13 – VZ Navigator
Tue, Apr 30th 2013 145


Google Analytics & Domino
   

If you have a public-facing web site that you maintain, you're probably aware of the capabilities provided by the free Google Analytics  (GA) service. Essentially it's a web-based web metrics application that you can use to understand a whole bunch of stuff about your site's visitors.

I use the service to track visitors to this site and several other sites I maintain, it provides you with a lot of very useful information. I can tell how steady my site's traffic is, where people are visiting from as well as what type of hardware and software visitors are using to access my site. Another interesting feature is traffic sources, I can tell how people are finding my site - which would be very useful information if I were advertising and trying to understand where I should be spending my advertising money.

GA tells me which articles are the most popular, allowing me to see trends in readerhip interest. Of course, if I cared about my readers (and I truly do), I could use information about which articles are being read to help guide me on what to write about next. The big question for Domino developers though is how do I effectively use GA to help me track readership in my Domino-based public web site?

Lotus Domino web application URL's are...ugly. Lotus has built a great system for managing content on the web, but the behind the scenes URL Domino uses to represent a document in a database doesn't translate very well in GA. You can add analytics to a domino application, but when you look in GA to see which articles are being read, what you'll see is those funky Domino URL's; you won't really be able to tell which documents or views are being opened unless you can translate Domino's internal URL into something more useful.

You can easily build your Domino application so all links are more human readable, but when you open a document from a view in a Domino database, the URL reported to GA is the internal one maintained by Domino rather than something human readable. To help Domino developers get around this, I recently published an article in The View called Creating Domino-Friendly Entries in Google Analytics that descibes in detail how to use special features of GA to allow a developer to control what URL information is delivered to GA. The article contains a sample Domino application that illustrates the implementation. Check it out when you get a chance.



---------------------
http://www.johnwargo.com/index.php/domino/google-analytics-domino.html
Mar 14, 2011
46 hits



Recent Blog Posts
124


First Arduino Project
Sat, Mar 15th 2014 8:11p   John Wargo
My dad was a tool geek, I’m a gadget geek. All my life I’ve been drawn toward technology. When I was a kid, I was constantly biking to Radio Shack to pick up one of their assemble-it-yourself electronics kits. I build radios, sound generators and anything I could get my hands on. I wanted to be an Electrical Engineer, but my grades weren’t good enough, so I went into Physics and Computers – go figure. Anyway, my son’s a gadget geek as well. He’s 10, so all he knows is smartphones an [read] Keywords: application gadget
198


Password Pain Redux
Tue, Feb 11th 2014 7:11a   John Wargo
In my previous post, I wrote about one of my biggest software pet peeves – registration forms that have specific password requirements that are not communicated to the user until AFTER a password has been entered. This morning I found one that was even worse than the Google Coder one I showed earlier. I was playing around with the Intel XDK development tools for web applications. After I got it installed, it prompted me to create an account. I filled in all of the fields and went looking for [read] Keywords: applications development google password
224


Password Pain
Tue, Feb 4th 2014 7:12a   John Wargo
I recently learned about a cool web development server for the Raspberry Pi. I want to teach my son about computer programming and this seemed like an interesting way to do it. The server is called Google Coder and it’s delivered as a Raspbian image for the Pi. Pretty cool; I’m hoping to learn more about it and write a bit about my findings here. As I set it up and started playing with it, I was hit by one of my pet peeves. First you fire up the server then connect to it via your desktop br [read] Keywords: desktop development google password server
203


BlackBerry 10 Charging Foibles
Mon, Feb 3rd 2014 9:11p   John Wargo
If you’ve been reading around here you should know that I love BlackBerry, but BlackBerry 10 is really starting to annoy me. For all of BlackBerry’s focus on quality and design, I’m find BlackBerry 10 to be really, really hard to use on a day to day basis. So many of the things I loved about BlackBerry just aren’t in BlackBerry 10 and I’m finding the UX to be…klunky. I went out of town this weekend to hang out with some friends. I have a BlackBerry Z30 device, and it has a HUGE batt [read] Keywords: blackberry
264


Airplane Etiquette
Sun, Feb 2nd 2014 4:10p   John Wargo
I spent the weekend in Buffalo snowmobiling with some very old friends. As I flew on several Southwest airlines flights I was reminded of a little piece of airplane etiquette that most people don’t think/know of. Imagine you get on the plane and sit towards the front of the plane, but get on later in the process and the front overhead compartments are full. You move back to an open overhead compartment further and store your stuff then head up to your seat for the ride to wherever you are goi [read] Keywords:
213


Git
Mon, Jan 20th 2014 6:13p   John Wargo
Linus Torvalds created a distributed revision control and source code management system called git: http://en.wikipedia.org/wiki/Git_(software). Git is pronounced like ‘get’, substituting an ‘i’ for the ‘e’ in get. The open source world has embraced it in a big way and it’s how you install most anything related to Apache Cordova. Git is also an English slang word for ‘a silly, incompetent, stupid, annoying, senile elderly or childish person’: http://en.wikipedia.org/wiki/Git_( [read] Keywords: application python wiki
195


Contact Form Fixed
Mon, Jan 20th 2014 12:11p   John Wargo
Apparently the site's contact form has been broken for some time now. Perhaps that's why I haven't heard from many people lately. Anyway, fixed it this afternoon, so it's working again. Sorry for that. [read] Keywords:




146


Windows Phone 8 Upgrade Foibles
Tue, Dec 24th 2013 1:15p   John Wargo
I’ve been doing some testing of some Cordova apps on a Windows Phone 8 device AT&T was nice enough to give me earlier this year. I would really like to learn more about developing apps for the device, but there’s no time and I work primarily with Cordova anyway. Anyway, the device prompted me to do an update the other day and I (stupidly) let it go ahead and do what it wanted to do. When it completed, I plugged it back into my Windows 8 desktop and suddenly the device couldn’t be seen [read] Keywords: desktop development
123


Schizophrenic BlackBerry Browser
Mon, Dec 23rd 2013 2:11p   John Wargo
Is it me, or is the BlackBerry browser a little Schizophrenic? “Mozilla/5.0 (BB10; Touch) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.2.0.1791 Mobile Safari/537.35+” Wow, that’s a lot of personalities. [read] Keywords: blackberry mobile
96


Sencha Holiday Card 2013
Thu, Dec 19th 2013 4:20p   John Wargo
I just received a holiday card (via email of course) from Sencha. Check out the image below - how cool is that? Very Geeky. I had a chance to do some development with Sencha this year and, once I figured out what I was doing, I really enjoyed it. I liked the ability to define a local store and let the Sencha Proxy manage getting the data back to my server. I owe all of you a big article showing how to build a server process that processes the Sencha Proxy requests, hopefully I'll get to that [read] Keywords: development email server




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition