Cover photo
Sean Riordan
Works at Global Cloud Ltd.
129 followers|91,979 views


One of my first public posts in awhile, but I must say... Google Analytics Reporting API responds well when you make it wait a second or two between calls (out of 180+).  If only I didn't have to be a random 8 digit quota user each time.  I'm not trying to break the service, just get information for 100+ accounts.

Sean Riordan

Shared publicly  - 
Dream Force tomorrow. Excited for my first time at the convention. 

Sean Riordan

Shared publicly  - 
One more day until #extralife2013 !  My coworkers, friends, and I will be starting at 2pm Friday and going until 3pm Saturday.  Hopefully I can pull off a hat-trick and stay up for the whole tournament three years in a row.

Sean Riordan

Questions  - 
I have a question about setting up GA tracking code on a domain that only gets visited within certain pages rather than the root URL itself.  I'll explain:

I have setup a website for a friend under a sub-domain (  He want's that sub-domain to link to his page.  So going to that URL will immediately send users to his page and not trigger tracking.  

On his page, he links to (  This page has tracking along with all other pages on the site.  BUT, Google Analytics (and Webmaster Tools meta tag) can't seem to sense the tracking code since the root domain URL isn't a webpage and doesn't have tracking.

Short of setting up a redirect on the domain, pausing to trigger tracking, and sending the person on, is there a way GA can look at subpages for the tracking code?  His ways are convoluted but I have to respect his wishes.

Thanks for any suggestions.
Jeff Sauer's profile photo
Maybe create a virtual pageview? Or surface the metric from your server logs instead of GA.  If you are on WordPress, you can use the redirection plugin to redirect the page and then look at the count of redirects served there.
Add a comment...

Sean Riordan

Shared publicly  - 
Looks like +Google Analytics is changing up their site a bit.  New Goals setup is just one of the additions.  More new additions/changes to come at #io13?

Sean Riordan

Shared publicly  - 
And sold out for General tickets.  Almost got in this year. #io13  

Sean Riordan

Questions  - 
I recently created a very simple Tic-Tac-Toe game (I'm still a JS novice) and wanted to add in tracking/data for moves visitors make. First thought was a simple DB to store and read numbers (numbers for each square, wins/losses, etc) then display them on the game page (updating on each move). A friend suggested CouchDB as a good jumping off point from what I already know.

Question to this community: Has anyone had experience running CouchDB on a Raspberry Pi?  

I assume it should work flawlessly (Apache and all), but I just wanted to see if others had any experience.  The reason I chose the Raspberry Pi is because I have one lying around I haven't found a good use for and my current web host doesn't really give me the freedom to install things such as CouchDB.  I can use the Raspberry Pi at home and have it always on and plugged into my router.

Benoit Chesneau's profile photoSean Riordan's profile photoJens Alfke's profile photo
+Benoit Chesneau Thanks a lot. I've got some time this weekend so I'll hopefully get it running.
Add a comment...
Have him in circles
129 people
Matt Radel's profile photo
Jonathan Steenbergen's profile photo
I'm trying to get not only cross-domain tracking working, but also (2) multiple trackers.  The screenshot I attached has both in place resulting in errors.  I have tried a similar setup for multiple trackers without the autoLinker lines (require, allowLinker, and linker:autoLink) and had the same error - 'create' has 1 additional parameter.

Is this a problem with Tag Assistant and Universal Analytics?  Visits are still being tracked and eCommerce is being applied to the first tracker (which is expected).  But the GA developer docs described the multiple tracker method I have below.  Am I missing something which is causing the errors?

Michael Colart's profile photoSean Riordan's profile photo
+Michael Colart No worries.
Add a comment...
New changes for the Goals setup pages.  I'm sure there are more coming to the rest of Google Analytics as well.  I also saw reports are arranged slightly differently - I was looking at Site Content for pageviews when I noticed the change.
Michel Vennema's profile photoAdriel Michaud's profile photoSean Riordan's profile photo
I saw the changes on older accounts as well. The new UI however doesn't make it possible to work with the different goal sets. It shows the goal set, but I cant select a goal set. Really miss that..
Add a comment...

Sean Riordan

Show Your Work  - 
I have been working on this Tic Tac Toe game as a beginner's project in JS. It's very simple so far, but the computer move responses should be pretty good. I played about 20 rounds a little bit ago and the score was 1-1. If you see anything glaring, just let me know.

Next is to add CouchDB integration so I can display all the moves people have been making and win/loss statistics.

David Maidment's profile photoSean Riordan's profile photo
+David Maidment Very true. The one thing I was worried about was stopping the loop as soon as an occasion happened.

So if I had moved = false at the start of the while loop. Then midway through moved was set to true, would the rest of the if statements not be called because moved !== false (= true)?

Basically, one problem I found when I didn't check for a move on each statement:

Two moves would be made because while the conditions were met early on, another condition was met later in the series. So 2+ squares were marked even though only 1 had the CSS class changed.

I should have checked if while statements will be stopped immediately when a condition is met. 
Add a comment...
Have him in circles
129 people
Matt Radel's profile photo
Jonathan Steenbergen's profile photo
Online Marketing Specialist
Digital analytics, SalesForce Administration, cooking stromboli, PPC Advertising, Google Apps API & training, tying shoes fast, JavaScript, Social Media website integration for clients, ExactTarget email setup and configuration, accomplished skeptic.
  • Global Cloud Ltd.
    Online Marketing Specialist, 2011 - present
    Run AdWords/AdCenter campaigns for clients and employer, improve websites and mobile apps based on analytics data, implement DonorDrive client websites and services (email, Facebook/Twitter/LinkedIn/Google+, Widget Tracking and Google Analytics), SalesForce Administrator, and Google Apps instructor/script writer.
I am enthralled by data, raised on video games, and yearn for better technology.
Born and raised in Chicago's backyard, I have since relocated to Cold Spring, Kentucky for my current job.  Enjoy traveling, technology, and trying new things (food, places, activities).  I cook when I can and read constantly.  Small moments in life I enjoy are solving problems - whether it's math, scripting, everyday human interactions or figuring out who that guy was who starred in that movie that had that one guy from Jurassic Park.
Bragging rights
Google Partner, Google Digital Analytics Fundamentals, Google Analytics Platform Principles, Google AdWords Advertising Fundamentals , Google Adwords Advanced Search
Basic Information
Sean Riordan's +1's are the things they like, agree with, or want to recommend.
A A Liquor & Tobacco

A A Liquor & Tobacco hasn't shared anything on this page with you.

Google Tag Manager Auto Event Tracking

If you pay attention to developments in Google Analytics, you were probably glued to the live stream of the Google Analytics Summit opening

Google Glass app Blue puts real-time baseball info in your eye (video)

The boys of summer are about to come home, but that doesn't make developer Aaron Draczynski's Google Glass baseball app any less rad. Blue u

Great Big War Game

"Just buy it, plain and simple." - 95% "Amazing" (Editor's choice)▶ SALE - $0.99 FOR LIMITED TIMETaking military "advice" from the r

Service Dogs by Warren Retrievers

Bringing service dogs into lives to help combat the effects of an invisible disability.

Race for Autism

Event landing page for Race for Autism

Runway Run

Event landing page for Runway Run

Notification Toggle

Turn on WiFi, Bluetooth, Flashlight and much more from your notification bar!Notification Toggle creates notifications in the Android status

Floyd's 99 Barbershop

Floyd's 99 Barbershop hasn't shared anything on this page with you.

Google+ for Android: 42

Everyone knows that the answer to life, the universe, and everything is 42. So in addition to last week’s 41 new features, we’re launching a

Staci Test

Fundraising page for Staci Test

The Humble Bundle for Android #3: Pay what you want for nine epic games ...

Pay whatever you want to get Anomaly: Warzone Earth, BIT.TRIP BEAT, EDGE, Fieldrunners, Osmos, Uplink, SpaceChem, Spirits, World of Goo, and

G3 2011

Event landing page for G3 2011

National Psoriasis Foundation

Working to find a cure for psoriasis and psoriatic arthritis through research, advocacy, and education.


wikiHow to do anything!

Google I/O

May 15-17, 2013. Registration opens on March 13, 2013 at 7:00 AM PDT (GMT-7). In the meantime, be sure to set up your Google+ and Google Wal

Light Paper

LightPaper is an amazing and beautiful distraction-free editor made specifically for Android. It supports Markdown, syncs to cloud, and is o

Build with Chrome

Now you can build with LEGO® bricks using Google Maps as your baseplate. Imagine. Explore. Build online in Chrome. #buildwithchrome

Annual Campaign

Event landing page for Annual Campaign

Capes and Crowns

Event landing page for Capes and Crowns