Two Cool Integrations: Telephone Leads & Live Chat
Tuesday, February 17, 2009 | 5:36 PM
Labels: Advanced Topics, Business Insights, Code and Configuration
Today's post covers a more advanced topic, two low cost integrations with Google Analytics. The first is offline phone tracking, and the second is tracking live chat with your customers. Both integrations protect your account privacy - neither one involves submitting your login and password to these other services.
Disclaimer: While these two integrations make use of Google Analytics, they were created by third parties and are not officially supported by the Google Analytics team. For questions or support please contact Mongoose Metrics or LivePerson. We love seeing developers extend Analytics to make it more useful, so if you've done a cool integration or add-on, let us know with a comment!
Tracking Calls to Unique Sales Phone Numbers
Mongoose Metrics supplies toll free numbers in bulk for extremely cheap in case you'd like to use unique phone numbers to track campaigns or even different product orders. Even better though, Mongoose has created a way to track these offline phone calls within Google Analytics. You can see the phone number called, as well as the duration and date of the call. You can also integrate this with an email alerts system for sales management.
The service works by provisioning a trackable number and assigning that number to a hidden web page on your site containing your Google Analytics tracking code. When a phone call to the tracking number is connected, the technology will place a web browser visit to your hidden tracking web page and in this way insert the phone call event back into your Google Analytics account. Each phone call generates a unique visit which is clearly labeled inside of Analytics, as you can see in this screenshot:
Example: Trackable Numbers and AdWords
Here's a practical example provided by Jeff Tirey, a VP at Mongoose Metrics. Imagine you manage the PPC campaigns for a mortgage broker. Your company purchases trackable numbers for use on Google AdWords campaign landing pages. The primary funnel for that campaign is the completion of a web form, which is tracked in Google Analytics. Currently, if a customer takes a secondary path by calling a phone number or browsing the rest of the site and then making a phone call, the data on that conversion is lost.
With Mongoose Metrics, the phone call conversion is preserved throughout the site via a cookie containing the unique trackable phone number. Mongoose Metrics provides the ability to correlate a PPC campaign to phone calls at a level of granularity determined by the campaign manager. It is possible to drill down, through Google Analytics, into campaign comparisons as well as keyword comparisons by mapping unique trackable numbers.
For more ideas on how to track offline conversions and the full impact of your website you can checkout this article by Avinash: Best Practices for Tracking Off-line Conversions.
Tracking Live Chat Interactions
LivePerson allows you to interact with your customers live via chat to offer real-time assistance and advice while a user is engaged with your website, a highly valuable service for helping customers, and also for learning about what their intention is. They created a robust integration with Google Analytics that is definitely worth a look. The integration shows you conversions after chat, and populates chat analytics data into a number of other reports, including
- Map Overlay Report which displays volume and quality metrics of live chat interactions by geographic region
- Search Engines Report: Reveals the sources and keywords that drive interactive chats (and resulting conversions)
- Reverse Goal Path Report: Lists the navigation paths that lead to the most chats
Regarding the integration, Philippe Lang, a VP at LivePerson, said, "Small and medium businesses want easy-to-use tools that demonstrate ROI so they can measure the success of their investments and maximize the efficiency of their marketing spend." For more information on LivePerson's integration with Google Analytics, please visit their integration page and check out this instruction PDF which shows info on set up and what reports will look like.




19 comments:
d said...
Do you know of any other chat companies that support GA? Do you have any info on how to integrate GA with a service that doesnt have a GA built into it. For example my company uses the helponclick.com service.
Thanks
D
9:31 PM
Daniel Waisberg said...
Another cool integration is the one by Kampyle. It is very interesting in that it allows you to analyze feedback data directly in Google Analytic’s interface.
10:11 PM
Lee Woodman said...
Very slick! I use a slightly more clunky version to monitor telephone tracking on my Internet Franchise www.citys.info. By hiding the telephone number with CSS and then running an onlclick command calling the GA TrackEvent Function to show it you can record the metric in Google Analytics. You can see it working here on one of the franchises http://www.mumbles.co.uk/Hotels/showHotel.php?hID=2000127 oh and its FREE to implement!
function swapText() {
var x = document.getElementById("on")
var x = document.getElementById("off")
document.getElementById("on").style.display = "inline";
document.getElementById("off").style.display = "none";
}
Then in the HTML:
NOSCRIPTTel:07921234455/NOSCRIPT
a href="#" style="text-decoration:none;" onClick="javascript: pageTracker._trackPageview('/tracking/telephone/HotelName'); swapText()">
div id="off" style="display:inline;">Click for phone number
/div
div id="on" style="display:none;">Tel: 07977727833Quote "Mumbles.co.uk"
/div
As you can see we're still running TrackPageview...yet to upgrade to the TrackEvent function (although we do use TrackEvent on premium advertising slots).
Question to Google Analytics Team:
I personally have access to the Events reporting in my Analytics accounts but my company doesn't...how long do you think this will take?
3:51 AM
What makes me laugh, cry, scream or shout! said...
Does anyone know if I can implement this service overseas? I am in S. Africa....
Tx,
Sandra
6:15 AM
Caleb Whitmore said...
I would note that the linked instructions for LivePerson use code samples instructing the use of the _udn="none"; or setDomainName("none"); method which is a REALLY bad idea to implement. You can achieve the same analytics functionality created by the use of the "none" setting by using _uhash="off"; or setAllowHash("off");. The problem with the "none" setting is that it turns off hashing (same as allowHash(off) or uhash=off), but ALSO *forces* all cookies to be written for the full explicit domain. The ramification is "www.domain.com" and "domain.com" get different cookies, plus any other sub-domains you might have. You'll see the nasty impact most often evidenced by a high number of "Self-referrals", or referrals from your own domain name.
Best,
-Caleb Whitmore
www.analyticspros.com
9:20 AM
Sebastian Tonkin said...
Thanks for the feedback Caleb. I just passed that along to the LivePerson folks.
9:47 AM
(hris said...
What a great idea. Place Google conversion tracking code into the code that launches to chat window. Now you have a way to track those conversions...!
1:37 PM
IfByPhone said...
Tracking phone calls is a crucial next step in the evolution of Search Engine Marketing & Analytics, especially for service oriented businesses.
Last October, Ifbyphone created a phone mashup which enables you to track your phone calls directly in Google Analytics. You can display unique phone numbers depending of the referral source of traffic to your site, and see how many phone calls you received to each of those numbers directly alongside web data in Google Analytics. This helps you track phone call conversions from your PPC campaigns. Additionally, you can determine how long a phone call should last for it to be tracked. For example, if a good sales call lasts over 5 minutes, you can say only track phone calls in Google Analytics that lasted at least 5 minutes. For more information, visit our blog post and website:
Phone Mashup For Tracking Phone Calls In Google Analytics
Call Tracking In Google Analytics
7:41 AM
AdInsight said...
AdInsight (www.adinsight.eu) is a UK based call tracking solution which offers a similar service to that of Mongoose Metrics. It uses a slightly different method, so an extra page does not have to be created on the clients’ website for it to work. It also features its own advanced call reporting.
Jeff I would be very interested in talking to you further about extending the Google Analytics platform a bit further, so that even more exciting call tracking features could be integrated.
3:01 AM
Nikki said...
Hi,
We are also providing call tracking using google analytics for the UK market. We specialise in search engine optimisation and conversion analysis so we could clearly see the gap in the market. Obviously, being UK-based Mongoose couldn't work for us so we felt that we should try and come up with something ourselves, which we now have.
Having been trained by Brian Clifton, former EMEA for Google Analytics (you can find me in the acknowledgements of his book, Advanced Web Metrics with Google Analytics), I think helped me to have a strong insight into the need for analytics for a business and for the search marketing provider to justify budgets all round and also to instantiate some great, measurable KPIs.
What we are delivering therefore is not only a great tool to deliver the data that a client requires but also the knowledge and expertise to convert that data into information.
Hope this is of interest. I would love to hear any feedback in terms of what people feel they need.
Thanks
Nikki Rae - Fresh Egg
12:08 PM
J said...
For any type of service that you provide on your website, you should have the offline telephonic follow up. What is shown here is great to have so that you can track the live contact and really grind that lead.
Tornado Shelter
10:05 PM
David said...
Is there a free or open source service to do this? I would like to track conversions to phone calls in GA but I don't want to pay to run phone numbers when we already have plenty. Any advice from the Google folks?
11:43 AM
jeff.tirey said...
Thank you Jeff G for the kind post. We're users of Live Chat as well so it was great to discover those integration possibilities.
A 'hidden page' is really not needed with our service on Mongoose. It does add extra reporting dimensions but really so long as you use Google's URL builder to properly construct the URL, you'll be fine.
Dynamic URL construction is a service feature as well.Feedback from our customers is that this feature combined with GA's chron job reporting makes for a nice automated way to deliver phone call reports back to clients hassle free.
New on the scene for us is keyword level phone call tracking without the need for a 1:1 relationship between number and keyword.
Mongoose has been on the move, we're growing fast and on a personal note it feels great to provide tech jobs in this business environment. If anyone would like to say hello, please reach me at jeff.tirey@mongoosemetrics.com
Jeff Tirey | Co-Founder
2:25 PM
Woodmeisterflex said...
Hi J, if you look at the code i posted around the beginning of this article there is a free way you can track phone calls. Simply do an onclick function which the user needs to click to reveal the phone number...its not perfect but it works very nicely for my situation and i can see it working in many others.
9:58 AM
z said...
Hi there Jeff,
Thanks for the post, which is really useful.
I am unable to use the solution provided by Mongoose as it's US based and I operate in the UK and a little in Canada. Is there a solution you can recommed for these locations.
Thanks
4:36 AM
Justin said...
How is external information, such as phone calls, imported back into GA? I cannot see in the developers API where you can do that?
8:21 PM
RJGonzalez said...
I own a company that requires to know where the calls came from.
Example: Website visit-->call the office-->tracked by IP and Phone Number.
We do conventional advertising and web advertising, We need to know where the call came from web visit (PPC etc..) or conventional advertising (newspaper, etc...).
I now that yellowpages.com offers it on its services, got to understand that they are the phone company also so all that data is available to them.
Is there a product like that out there?
8:01 PM
BenC said...
I just recently integrated Google Analytics into our live chat solution, olark : http://blog.olark.com/google-analytics-and-olark-0
I took a bit of a different approach, using events to track events with the chat widget, and Custom Variables to track chats through the funnel.
Anyone out there care to comment on their experiences with LivePerson's approach?
11:23 PM
info said...
Our company, Media Flint (MediaFlint.com) is Beta testing a call tracking product called AvidTrak (AvidTrak.com) which is integrated with Google Analytics. AvidTrak dynamically inserts telephone numbers uses a form of a roaming algorithm. What is interesting about AvidTrak is that it is also integrated with Google Adwords such that PPC bids can be set to maximize "phone call conversions." The product is expected to exit Beta in January 2010.
2:54 AM
Post a Comment