If you follow my online business writing you’ll already know I’m a dedicated disciple of the ideals of the Avinash Kaushik School of Analytics. Not only does he understand the data and how best to derive information from it, but he’s also spot on when it comes to broader business and business culture issues that compromise the promise that analytics can deliver.
His monthly-ish blog articles are consistently exceptional. This one rises to the top of that:
Eight Silly Data Myths Marketing People Believe That Get Them Fired.
Highly recommended for all marketers—online or offline.
Here we are again, face to face with social media and ROI. A question for the ages, is it not? The original plan was to introduce you to the Alchemy United vs Google URL Builder (Google Docs) spreadsheet in Part 4. I have since refactored the path to that goal. Instead (per a couple requests), I want to add a little bit more flesh to the bones of Part 2. Consider this Part 2 of Part 2, if you will. Since 2 + 2 = 4 let’s pretend we’re still on course.
Social Media ROI: Alchemy United vs Google URL Builder – Part 1
Social Media ROI: Alchemy United vs Google URL Builder – Part 2
Social Media ROI: Alchemy United vs Google URL Builder – Part 3
There are tens if not hundreds or perhaps even thousands of opportunities where a link back to your website is shared. The more thorough you are in managing the tagging of the various sources of inbound traffic, the better you’ll be able to segment your data once that traffic arrives. As the great analytcis evangelist Avinash Kaushik (Kaushik.net/avinash) likes to say, “Segment or die.” (He also says, “Experiment or die.” If you don’t want to die—at the hands of Avinash?—then you should probably double-down on your daily dose of segmenting and experimenting. You’ve been warned.)
Just don’t over-think it. We’re looking to optimize this process. That doesn’t necessarily entail we perfect it. Typically, there’s too much flux and uncertainty for perfection. In other words, no matter how thorough you try to be there is going to be some traffic that will remain somewhat of a mystery. The objective is to force that slice of the pie to be as small as reasonably possible. The less unknowns the better.
Full disclosure: Writing this series has forced me to revisit and rethink my ideas, strategy and implementation of URL tagging. That said, I’m going to forge ahead warts and all, eventually share with you the spreadsheet mentioned, gather input and then re-execute. “Experiment or die”, right?
Some of you might be thinking, “But we don’t really share that many links in that many places.” To that I reply: Really? How about…Email signatures, leaving comments on industry blogs (both in the comment itself and via the avatar’s link), social media profiles (individuals/employees), social media status updates (individuals), social media page URL (in the info section), social media page status update, Flickr (i.e., in the photo’s caption), Pinterest, email blasts, guest blogging on other websites, QR codes, print ads, print brochures, web banner ads, links sent by sales to a prospect, and press releases. These were just the obvious ones that come to mind fairly quickly. Ideally, many of these strike you as Source and/or Medium for URL tagging.
Now imagine a Z dimension if you will. That is, you could have two or more employees participating in these numerous efforts. Without tagging you would just see a mish-mash of traffic in Google Analytics and not really have a firm idea where it came from or why. Helpful none the less? Probably. But far from optimal. On the other hand, if you take your tagging seriously you could—in theroy—see that:
- Sue, the “average” employee in HR, was actually pulling on the most traffic to your site with her daily tweets. Not even marketing’s tweets were doing as well as Sue.
- Bill, the guy on the pink slip bubble you caught “screwing around” on Pinterest last week, was sharing photos of company products that were actually resulting in leads and sales.
- The QR code marketing paid uber top dollar to be published on the back cover of a local publication didn’t generate any meaningful traffic. In fact, the sales it did generate were low margin and high churn customer.
- The company tweets on evenings and weekends actually produce a higher quality of traffic than the tweets what go out during normal business hours.
- Posting multiple times per day to your company’s Facebook page does well. But the guest blog post you do one per quarter does twice as good. Actions: Perhaps pull back on Facebook; speak to the blog owner about doing a monthly article; seek other guest blogging opportunities.
Perhaps the URL Builder parameter Name could be employee name, or an assigned code? Or maybe you assign that identifier to Term or Content?
Granted, getting your entire operation to embrace URL tagging is easier said than done. Yes, perhaps that’s too high of an expectation? However, at the very least sales/marketing should be required to follow such a regiment. Also, difficult or not there might also be an opportunity to develop a process for URL tagging such that employees who participate are given an incentive to do and/or a reward based on the results they produce. Maybe “average” Sue isn’t so average after all?
Contrary to popular belief social media is not “free”. Time is being spent. Quite often money is being spent. There’s no doubt different activities by different people are going to product different traffic profiles on different days based on different messages, platforms, etc. URL tagging might not be Nirvana but it certainly has the potential to lower noise, increase clarity and identify opportunities for data-driven action.
Welcome back. Quickly, let’s recap. By the end of Part 1 you understood and embraced the value of tagging links with Google URL Builder. In Part 2 I drilled down, spread out and discussed the various tagging parameters. In addition I made suggestions and recommendation on developing a strategy for implementing those parameters within the context of how you might wish to measure your online marketing efforts.
Social Media ROI: Alchemy United vs Google URL Builder – Part 1
Social Media ROI: Alchemy United vs Google URL Builder – Part 2
Before I continue I want to emphasis that this level of thoroughness with the links you share does admittedly entail time, effort and dedication. At this point I presume you’ve also noticed in your social media marketing travels (since read Part 1) that the majority of links shared by brands—both large and small—are in fact not tagged. Conclusion: If you’re looking for a competitive advantage, as well as a deeper understanding of your online marketing efforts then there’s plenty of opportunity right in front of you. Like it or not, victory does not always come easy. Whether online or off the adage, “No pain. No gain.” is as true as ever.
Good news: After Part 3 we’ll be past the half way mark.
More good news: In Part 3 we move away from (what could be considered) the theoretical and into hands-on execution.
Still more good news: Part 3 is somewhat shorter than either of the previous two parts.
Today’s “insider secret” will add a tool know as a URL shortener to your toolbox of tricks for executing and measuring your online marketing efforts. For example, bit.ly and TinyURL.com are both URL shorteners. Chances are you’ve seen shared links using both of these shorteners. It doesn’t matter which URL shortener you use as long as the platform you select offers analytics on the links you shorten. In other words, we want to have access to data that tells us which of the shared links—whether back to your own site, or to any other site—has been clicked. My primary focus for the sake of this discussion will address using bit.ly.
There are plenty of free/low cost URL shorteners. I’m going to focus on bit.ly mainly because of bit.ly pro. Wih pro, for the price of a domain name you can have your own vanity URL shortener. For example, Alchemy United’s AUtd.us is done via bit.ly pro. You don’t have to go pro. Nor do you have to go bit.ly. Perhaps I’ll do a round up of URL shorteners sometime soon?
By the way, yes it’s a lower case b in bit.ly. Also, please keep in mind that the only difference between plain vanilla bit.ly and your own bit.ly pro domain is the domain name. The back-end functionality and features are exactly the same. Think of your own domain when using pro as a “mask” or “alias” that just sits in front of standard bit.ly. Therefore, when I write bit.ly, it’s really just short for saying, “bit.ly and bit.ly pro.” For all practical purposes they’re the same thing.
Now for the tip, tricks and caveats:
(1) When you shorten URLs with bit.ly the stats on that URL are accessible to anyone, not just you. All you or anyone has to do is take the bit.ly URL and add a “+” (without the quotes) to the end. For example, if the shortened URL is http://bit.ly/lo0k1tsShrt then to see the stats page you would use http://bit.ly/lo0k1tsShrt+. When bit.ly sees the “+” at the end it will redirect that request to the analytics page for that URL instead of redirecting you on to the web page of the de-shorten URL.
The concern is your competition could monitor your shortening activity pretty closely. That is, provided they know about the “+” trick. Frankly, most people don’t seem to be aware of this feature. It is however an important “feature” to consider.
(2) You do not own your data, bit.ly does. You get a free service. They get to monetize your data. It’s a fair trade?
(3) Getting your analytics data out of bit.ly isn’t easy. You can not simply export all the links you’ve shortened (with the associated click data, etc.) and then crunch that data locally. This means you have to look up each URL individually. I agree, in some/many cases that might not be practical. Sometimes using the free version of a service isn’t ideal, but in this case it’s a start and it’s better than nothing. bit.ly does give you day by day click stats at the link level so if you have nothing now at least a broad view at 50,000 feet is better than guessing in the darkness. It’s just not easy to get aggregated data without visiting the stats page for each link you’ve shortened.
I would like to mention that bit.ly does offer an API for accessing their data. However, (at this time) I do not know of any service that lets you upload a list of URLs, uses the API to grab the data for those URLs, and then returns what’s been grabbed to you in a consumable format (e.g., .CSV file). Perhaps I should add such building such a service to my to do list?
(4) Since harvesting the analytics data is less than ideal I recommend you use two different bit.ly accounts. One account would be specifically for links back to your own site. The other account would be for links to other sites. This way, when you log into each account your apples won’t be mixed with your oranges. This won’t get you to ground level granularity but at least it’ll drop you down to 40,000 feet from 50,000. Again, not perfect but certainly better than the guessing game you’re playing now.
Technically, your Google Analytics will be tracking any traffic that comes to your site from your tagged and shortened links. Therefore, the bit.ly stats might not be necessary. None the less, I still prefer to use bit.ly to get a quick bird’s eye view of what’s been shared and what’s been clicked. Let’s face it, shortening is good internet manners too. Nobody wants to be faced wit a long winder URL. Therefore, if you’re going to tag, shorten and share links not to your own site, you might as well shorten the tagged links to your site as well. What’s nice is shortening will to the untrained naked eye mask the fact that you’ve become a connoisseur of link tagging. Perhaps this is something you don’t wish to telegraph to your competition?
(5) When you take a shortened URL and post it directly on Facebook, Facebook will automatically de-shorten it (i.e., make it long again). This means that the page request won’t pass through bit.ly since it’s not really a bit.ly URL anymore. In other words, you won’t capture any click stats in bit.ly for those shares.
Not to worry, there’s a workaround for this. It’s simple. Don’t do your page’s updates (with shared links in them) directly on Facebook. Instead, you can sidestep the de-shortening problem by posting updates via the API (e.g., using a service like Postling.com) or by using the update via email option FB provides to pages. (To find the send to email address for your brand’s FB page, log into your page as the admin and then look under the mobile tab.)
(6) There are a couple other minor points but I am honestly trying hard to keep this brief. If possible, I’ll fit these other tips & tricks in before the end of this series.
Conclusion: If 1, 2 and 3 are a major concern then I recommend you strongly consider hosting your own URL shortener. For example, as an “experimental” side project, AU implemented VT802.us using the open source URL shortening PHP script from YOURLS.org. The primary advantage of setting up your own YOURLS.org install is that you retain complete control. It’s your site, your data and only you will see the analytics. You’d also have direct access to the backend database for exporting and more extensive crunching of your data.
Frankly, if I knew about YOURLS.org when I was signing up for AU’s bit.ly pro I probably would have gone with a YOURLS.org based solution. In my defense (if you will), it wasn’t until after using bit.ly for a while did some of these it’s-free-but-it’s-not-quite-perfect caveats come to light. As they say, live and learn. Lucky for you, I’m willing to share these insights. Obviously, if you’re interested in a YOURLS.org based shortener then you’ve come to the right place. We can do that. Else, run with the free version of bit.ly and make the best of it. bit.ly is a viable solution and it’s free. YOURLS’ is great but there are set up and maintenance costs involved.
If your social media marketing budget is $15,000 – $20,000 or more a year than the benefits (read: ROI) of a private YOURLS.org base shortener is in all likelihood easily justified. (Note: The budget figure includes time and well as hard dollars. If you value your time at just $50 per hour that’s approximately $1,500 per month. I trust you can do the math.) After all, if you’re not measuring, you’re not really marketing, yes? The internet and social media marketing is here to stay. The competition for people’s attention online is forever increasing. It’s going to take quality (and occasionally quantity) effort to rise above that fray. The analytics insights from a self-hosted shortener have the potential to be the difference between good and great.
Of course you could also market your public facing URL shortener as a branding tool. With some enhancing YOURL.org could be configured to disallow the stats of selected URLs from being exposed to the public.
So there you go. Imagine that…You share a link that goes to a site other than your own and you can tell how much engagement it pulled with your followers. If you tag that link—and we know you should—you’ll also be able to measure which platforms pulled best, which topics or end sites pulled best, or what day of week and/or time of day pulled best, and so on. It all depends on the parameters you use for tagging. Tagging and shortening adds time but it also adds significant value. On the other hand, not doing so tells you nothing. As they say, you can’t get something for nothing.
The tools are there. Now it’s up to you to use them. Please add your questions and comments below.
In Part 1 of this series, I introduced the idea of link tagging (and Google URL Builder), why it matters to your website analytics, and how these tools are essential in the context of social media and measuring online marketing effectiveness. I also ended Part 1 suggesting the more curious check out these two Google resources:
Tool: Google URL Builder
Google Analytics Help: How do I tag my links?
Well, now the party is over. These two links are now required reading. No problem, I’ll wait.
Ready? Let’s go…
In short, by setting the various URL tagging parameters “correctly” you’ll be able to better analyze the traffic your link sharing efforts pull in. While Google only specifies that three of the parameters are required, I typically suggest you try to take advantage of all five. It’s rarely a bad idea to do so. Setting more of the parms means more data details to analyze.
What’s open to interpretation here is “correctly.” Let me explain. In order to tag your links correctly you have to develop a game plan for how you want to analyze this traffic once it arrives to your site and the resulting data into Google Analytics. Not ever business has the exact same needs. This is why correct is subjective and as much art as it is science. For example, do you want your Campaign Source to be social_media or perhaps you want Campaign Source at the social network platform level (e.g., facebook, twitter, etc.). It all depends on your reporting needs and how you might what to aggregate or dis-aggregate your traffic as it relates back to Source.
I’d like to mention that Google Analytics has many powerful custom reporting features. In many cases, the only limit is your imagination and your time. However, these power-user capabilities often require an added level of expertise. So (for example) while in theory it’s possible to aggregate multiple Sources into one or two buckets the process for doing so isn’t always as transparent (read: easy) as you might like it to be.
Therefore, I recommend you spend a reasonable amount of time upfront thinking about your tags, as well as doing some exploring of Google Analytics and how it lets you manipulate, pivot and parse the data from your website’s traffic. The better your tagging strategy is structured upfront, the easier it will be to pull the information you need from your GA data.
Important: If you’re looking for quick & easy then you might want to stop reading now and resign yourself to being yet another member of the legion of wanna-be online marketers who still believe you can fake it to make it. On the other hand, if you want to do this correctly (or at least strive for a higher level of thoroughness) and you appreciate the ROI from making the investment then please continue reading.
Ironic, isn’t it? To understand your marketing ROI, you have to invest time & effort in using and understanding the tools for doing so. If it were easy then everyone would be doing it.
Aside from Source, below are some ideas on the other link tagging parameters available. While it’s certainly not rocket science, there’s plenty to keep you busy and thinking hard as you’re developing your social media/emarketing URL tagging strategy. Trust me, it’s worth it. If your current employer doesn’t appreciate the attention to detail, your next one certainly will.
—Campaign Medium – You could go with social_media_update for all links posted to any social media page (in the event you share a link to your site but the share is not on your own page). But in all likelihood you’d want to differentiate between links posted on your brand’s pages/accounts and links posted elsewhere. The nature of the traffic certainly could be different.
There’s also the possibility—which I’ll cover in Part 3—of shared links that go to other sites, not just your own, and being able to track engagement with your followers at a link clicked level for those shares. Obviously, that traffic isn’t going to show up in your Analytics. None the less, I’d still recommend you use different a Campaign Medium (or some other tagging parameter for identifying shared links pointing to other sites).
Note: The set of values for Campaign Medium is probably going to be selected from a finite and fairly static list. The same applies to Source. That is, there’s always room for a new value as your business needs evolve but you shouldn’t be making new ones up on the fly every time. It’s best to think about how you have been posting updates and sharing links and then reverse engineer those experiences into your URL tagging process.
—Campaign Name – In terms of required parameters this is the third and final required tagging parm. Typically, I envision Campaign Name as being some sort of code. For example, you sell clothing and have an annual Spring Sale in April. A few weeks prior you rev up your marketing engines and begin to seed awareness. Those status updates and shares would be coded for that particular marketing effort (read: campaign).
Once you assign a unique code also be sure to log it somewhere. You not only want to be consistent as you’re running various campaigns but you’ll also need to matrix the code to your analytics data later. Yes, it’s certainly possible to have multiple campaigns running at the same time.
On the other hand, an example at the other extreme of granularity are the social media updates pushed out from the Alchemy United website. In this case, each article is treated like a unique marketing campaign. As a result, along with the other parms, Google Analytics is able to show which article via which social media channel pulled best. On another site I work on, blog article author ID and article category are both added to this mix. As you can imagine the vectors for crunching the data across just those various parameters is both robust and insightful.
— Campaign Term – Again, sticking with the clothing example. Perhaps you’d like to track incoming traffic by the nature of the post. For example, gender, type of clothing (e.g., pants, tops, shoes, etc.) or nature of the post (e.g., new arrivals, sale, clearance, fashion tip, etc.) On the other hand, I’ve also seen Campaign Term assigned the time of day (i.e., morning, afternoon, etc.) an update was posted. The idea being, most social media updates have a very brief shelf-life. The client felt that time of update might be valuable to track. The jury for time of day is still out. It all depends on the project, the audience and what the you/the client believes is going to help them answer most of their marketing analytics question better.
— Campaign Content – Similar to Campaign Term this too is fairly open ended. In one case we assigned (an encoded version of) the customer’s ID from the client’s database and used that to tag links via a mail merge over a series of mail blasts. As that campaign (of emails) went on, we were able to glean an understanding at a very granular level.
Another example might be for Campaign Content to be the product ID of the product/service mentioned in the post/update. Perhaps promoting Widget Q on social media has zero engagement. Perhaps promoting Widget X as increases (or decreases) sales of Widgets Y and Z. Or maybe mentioning Widget X leads to more conversions (e.g., sign up for email list). The point of setting any of these parameters is to attempt to turn parameter value into Google Analytics data, and then that data into useful marketing and business information. If you’re flying blind at the moment then things can only get better, right?
Finally, while it would be nice to think otherwise, this series is by no means capable of being the be all and end all on the subject of link tagging. Hopefully it’s raising your awareness, increasing your curiosity and inspiring you to progress beyond the usual social media guru cliches. You’ve made it this far, so please spend some time (between now and the next article) doing some digging on your own.
Also, as I mentioned, take inventory of your current social media usage and other online marketing initiatives up until this point. Consider the URL Builder parameters, how those relate to who, what, where, when, why, how, etc., and then mash that up with your marketing efforts and the questions you’ve been needing to answer. With each twist, iteration and jotted note your tagging strategy will take form. Social media ROI happiness is just around the bend.
In Part 3 I’m going to discuss how using a URL shortener (e.g., bit.ly) is going to supplement your linking tagging efforts.
Social media and online marketing in general continue to be the blessing and the curse of marketers big and small. The change is constant and the noise ever increasing. New this. UI change that. It’s endless—and exciting. If Sisyphis has a modern day cousin it’s the 21st century marketing aficionado. Yet regardless of who, when or where there is one question that seems to remain constant: How do I measure the effectiveness of my social media marketing well as other online marketing efforts?
The answer is simple: Tag your links using Google’s URL Builder*.
Before we continue let me add some additional context that should help make embracing this extra step a no brainer. In the pre-social media days, link tagging (with URL Builder) was primarily intended to help measure the effectiveness of banners ads on third party sites, as well as for email blast tracking. For example, you might have placed a number of banners across a number of different “partner” sites. By properly tagging the links associated with those banners you could slice & dice your website analytics to see which banners drew the most clicks, longest visits, most conversions, etc.
Think about it. What are links shared via social media but banners ads without the banners? Right? Right! They’re across different sites. Check. Over time they are advancing different messages and pages/content. Check. People (hopefully) click on them. Check. And finally, you’d like to understand the nature of those visits. Check. Check. Check!
True, there’s a loss of context with social media. That is, in most cases you won’t know gross impressions for a given shared link (i.e., status update). None the less, at least you’re gaining an understanding of the effectiveness your social media efforts are generating. Are you getting 5 clicks or 500 per status update? Is that traffic leading to 1 conversion of 100? Which status updates are getting the most clicks? Chances are that (even without the context of impressions) answers to these questions are a lot more than you know now.
Truth be told, it’s a pet peeve of mine—and a major emarketing faux pas—when brands will highlight a particular product, service or article and then try to lead me to it with a simple, “Check our website” and a link to their home page. No! I will not check your website. If you want to read a particular section of a book would you just toss the book at me and say, “Find it”? Of course not.
Perhaps for you it’s a given. You are already particular about the URLs you share. If not, in 2012, it’s time to stop being that brand. The one that still thinks it’s okay to waste my time, as well as screw-up their own analytics. Because if you’re not measuring then you’re not really marketing.
If it helps, think of link tagging as a way to make your analytics more granular and more filterable, if you will. So instead of just gleaning, “We got 500 visits from Facebook” with link tagging you’ll be able to segment that 500 by the status update (i.e., link shared) and when done correctly, even the social media platform that update was shared on. Sounds good, yes?
Finally, this is the first part of a series of articles on the topic of URL Tagging and how to use it in the context of (mostly) social media. If you’re the type who likes to explore and wants to get ahead of the curve a bit then you might want to check out these two links:
Tool: URL Builder
How do I tag my links?
Else, just sit tight and wait for the next release in this series. I’m going to drill down deeper, as well as share a spreadsheet I use for making the link tagging process easier. Naturally, if you have questions and comments in the meantime you can leave a comment below.
*Note: This article presumes you’re using Google Analytics as your website’s analytics tool. That said, similar tools often have some sort of equivalent tagging methodology. These concepts should still apply. You just might have to implement in a slightly different manner.
“Evaluate Editorial Impact Using Google Analytics” by Lars Johansson (WebsiteMagazine.com, May 2010). A thorough, if not somewhat technical article on the finer point of Google Analytics. Let’s just jump right to the AU value add:
AU 1 – There is also another way to filter out internally generated traffic and that’s by using cookies. Details can be found on this Google Analytics support page. (btw, Thanks Lars!) This is especially handy for when your “staff” is not in a fixed location and/or use multiple devices to access the same content.
AU 2 – Another must-use tool that extends and integrates with GA is Google URL Builder. In short, when you place banners and other content (e.g., links) on other sites, URL builder is a tool for building custom URLs for each placement. The clicks back in from those URLs can then be tracked via GA.
AU 3 – Semi-related to URL Builder is AddThis.com (and similar sharing services). AddThis is nice because it will log the shares going out as well as the clicks that come back in from those shared links. In addition, you might want to consider using your CMS (content management system) to integrate and customize your AddThis button with URL Builder formatted URL so you can pull in even more data.
AU 4 – And finally, there’s bit.ly. With URL shortening being all the rage (and absolutely necessary the Twittersphere), bit.ly will take a long URL and shortens it. The bonus is that it too logs that request and tracks the clicks on the shortened link. While in some regards the analytics might be overkill, the use of a URL shortening service is often necessary. bit.ly is the current king of that hill. And if branding of your shortened URLs sounds appealing then then be sure to check out bit.ly Pro as well.
Congratulations! It’s only Tuesday and already your head is ready to explode with more essentials. Success, it doesn’t come easy, does it?