357 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
Latest 7 Posts
When to Check for Updates
Mon, Aug 11th 2014 122
CEF & Monty Python
Mon, Aug 4th 2014 125
Free Introduction to Apache Cordova
Thu, Jul 31st 2014 113
Apache Cordova API Cookbook Print Copies
Sun, Jul 13th 2014 131
Apache Cordova API Cookbook Kindle Edition
Fri, Jul 11th 2014 146
PhoneGap Essentials Sales
Thu, Jul 3rd 2014 189
Comment Spam
Mon, Jun 30th 2014 184
Top 10
The Solution to My Domino Server Configuration Problem
Thu, Apr 18th 2013 832
Cordova DeviceReady Firing
Mon, Jul 29th 2013 414
First Arduino Project
Sat, Mar 15th 2014 336
Password Pain Redux
Tue, Feb 11th 2014 331
BlackBerry 10 Charging Foibles
Mon, Feb 3rd 2014 329
Password Pain
Tue, Feb 4th 2014 320
Airplane Etiquette
Sun, Feb 2nd 2014 314
Mon, Jan 20th 2014 284
Windows Phone 8 Upgrade Foibles
Tue, Dec 24th 2013 278
Contact Form Fixed
Mon, Jan 20th 2014 261

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.

Mar 14, 2011
71 hits

Recent Blog Posts

When to Check for Updates
Mon, Aug 11th 2014 7:12a   John Wargo
I’ve been trying to build a sample application using Ionic, an HTML5 framework specifically designed for hybrid applications. I read the instructions, downloaded the code and initiated the command to create a new project. What happened? Failure. I posted my issue on their forum only to be told that my Cordova development environment must be old. I explained that it was all up to date and working perfectly for every other Cordova development I’ve ever done and what I got for my trouble was [read] Keywords: application applications development

CEF & Monty Python
Mon, Aug 4th 2014 8:16a   John Wargo
Note: The original title for this post was supposed to be ‘How is the Chromium Embedded Framework Documentation like a Sketch from Monty Python’s Meaning of Life?’ but the title was just too long. I was getting some exercise yesterday and came up with an idea for an app I wanted to write. The app needed to work for Windows as well as Macintosh, so I started thinking about how I’d do it. I’m a big Delphi developer, and the recent Delphi tools support Windows & Macintosh, but I imag [read] Keywords: application blackberry development google java linux macintosh properties python wiki xml

Free Introduction to Apache Cordova
Thu, Jul 31st 2014 5:15p   John Wargo
Whenever I publish a book with my publisher, they always pick one chapter and post it online for anyone to read. Picking the right chapter has always been a challenge for me because I want them to publish a chapter that’s interesting enough to make you want to buy the book while at the same time not being so good that you get everything you need and don’t buy the book. Get it? Please buy my books. I write them because I like to write and think I have a special skill when it comes to describ [read] Keywords: development mobile

Apache Cordova API Cookbook Print Copies
Sun, Jul 13th 2014 7:12a   John Wargo
Print copies of Apache Cordova API Cookbook arrived on Friday; my expectation is that they will be available for shipment from Amazon.com and other retailers by the end of next week. This book, along with my Apache Cordova 3 Programming, provide 600 pages of coverage for Apache Cordova. These two books give mobile developers everything they need to be able to write cross-platform mobile applications using Apache Cordova or Adobe PhoneGap. [read] Keywords: applications mobile

Apache Cordova API Cookbook Kindle Edition
Fri, Jul 11th 2014 3:11p   John Wargo
I was poking around on Amazon yesterday and noticed that the Kindle edition of Apache Cordova API Cookbook was published back in June. You can get your copy immediately using the following link: http://www.amazon.com/gp/product/B00LB6X2SO/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00LB6X2SO&linkCode=as2&tag=mcnsof-20&linkId=AXKNHCPITM4FNLNK. [read] Keywords:

PhoneGap Essentials Sales
Thu, Jul 3rd 2014 7:11a   John Wargo
I keep hearing from readers who have just started reading my PhoneGap Essentials book. That book was published more than two years ago and PhoneGap has changed dramatically since then. The code in the book should still work - not much has changed on the API side of things. The content covered in the first half of the book however is no longer valid. I rewrote the first half of PhoneGap Essentials last year and released it as Apache Cordova 3 Programming in December. That book takes the first [read] Keywords: development


Comment Spam
Mon, Jun 30th 2014 6:10a   John Wargo
I mentioned this on twitter a while back, but I’m consistently amazed by how much effort is made by hackers to hack into my personal web sites. I’d be really interested in seeing what percentage of internet traffic is taken up by these efforts. I plan on doing some analysis of this, but simply haven’t gotten to it. Anyway, I had some issues with the CAPTCHA on this site, and my comments plugin provider isn’t responding to any forum posts on the topic so I had to just leave the comments [read] Keywords: bug twitter

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

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

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

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