Analytics and Search Marketing Tips
Here at Blast, we’re always fiddling around with the newest gadgets.
When the boss showed up with a box of gizmos called SmartThings a few weeks back and starting talking about offline tracking data from intelligent monitors in Google Analytics, it peaked our interest to say the least!
SmartThings help you remotely control and monitor almost any device in your home or office.
With SmartThings, you can control almost any device – your lights, thermostat, appliances, door locks, cameras, and etc.
It’s really easy to setup. Just connect a SmartThing controller to whatever you want to control and then sync it up with the SmartThing Wi-Fi hub.
And of course, there’s an app for that.
As our boss was unboxing the SmartThings, he said:
“I know! Let’s monitor people’s movements in the office and then create reports using the new Universal Analytics Measurement Protocol…you know…just for fun”
Don’t get me wrong, our boss is the greatest guy in the world. But I think he has an ulterior motive!
In the end, we decided to monitor and/or control the following movements:
Let’s take a quick look at the pieces/parts we played with:
Within 15 minutes we had the hub setup, one door monitor up, the motion detector in the hallway, and our Google Analytics partner neon lamp hooked up to the outlet controller. We logged into our SmartThings account using the iPhone app and immediately saw it detecting devices in use!
Here’s the actual analytics offline tracking code we developed on the SmartThings portal to get it to work.
So far, so good. Now on to the Google Universal Analytics Measurement Protocol.
Google’s Universal Analytics is the latest big reboot of the venerable Google Analytics tool.
One of the most exciting features of Universal Analytics is the new Measurement Protocol. Still in public beta, the Measurement Protocol allows developers to make HTTP requests to send ‘offline’ interaction data directly to Google Analytics servers. This allows businesses to track behavior of their customers from a wide variety of different non-web data sources.
Here are some links for more info:
The first thing was to verify that Universal Analytics was actually tracking our devices. We launched the Real-Time Events (beta) reports and immediately saw activity. We saw that the devices were functioning as hoped and we starting to see a stream of physical event data being recorded.
For our first experiment, I hypothesized that our office hallway traffic would be less on Fridays. Makes sense, right? More people work from home, people taking 3-day weekends, people leaving early, and etc.
So was I right? Let’s look at the data.
Wrong! Turns out, Friday’s were really no different than other days.
The good news was there were no workers or burglars that we detected over the weekends. We’ll let this play out a few more weeks just to see if the pattern remains consistent.
Quick brainstorming sessions amongst the analysts came up with some other offline tracking ideas for our office, as well as a few “blue-sky” concepts worthy of exploration.
Putting a motion detector inside the men’s bathroom in order to detect a bathroom “visit” from entry through exit seems interesting…sort of. The session would include the following offline tracking events that can all be tracked using SmartThings sensors.
We all agreed that at some point there might be recording errors introduced if the door opening got extended or if the motion detector didn’t reset soon enough to detect the exit event.
And while intriguing, we refused to put an open/close detector on the toilet lid to see how many times the seat was left up. Maybe the girls would be interested in that one!
Obviously, the potential for retail in-store offline tracking applications is almost endless:
The integration of SmartThings with Universal Analytics is really a marriage made in analytics heaven. The possibilities seem to be countless… or when using the Measurement Protocol, at least countable!
One note about the Measurement Protocol: it was extremely easy to setup. I didn’t even have to worry about sessions or cookies. All it took was a one-line call per event, and BAM!, the interaction was recorded. I can envision the day when more and more network connected devices will be sending off notifications to Google Universal Analytics for monitoring, providing the every-day analyst new data from all types of physical sources.
Have your experimented with measuring real-world offline data using the Measurement Protocol? Let us know in the comments!
In the meantime, I’m going to start monitoring that toilet seat.
Share this Post
Paul is a Google Analytics Consultant at Blast Analytics & Marketing. He has spent 20+ years venturing into the depths of software development, designing and implementing analytic solutions to automate business processes within all sizes of financial services institutions.
Paul's experience spans software development, Business Intelligence design, eCommerce, database design, predictive modeling, and adaptive decision systems. Add Paul to your circles on Google+ Paul Lear has written 7 posts on the Web Analytics Blog.
Digital Analytics Blog
We're here to help with tips and insight on the following topics:
Optimize your website and marketing campaigns