1 billion times.[12] Around that time, bit.ly and TinyURL were the most widely used URL-shortening services.[12] One service, tr.im, stopped generating short URLs in 2009, blaming a lack of revenue-generating mechanisms to cover costs and Twitter's default use of the bit.ly shortener, and questioning whether other shortening services could be profitable from URL shortening in the longer term.[13] It resumed for a time,[14] then closed. This can be added to existing JavaScript files or in a script block as long as it’s loaded somewhere within the HTML body (ideally, just before the closing tag). jQuery (or your alternative) must be loaded first although the Google Analytics tracking code can appear anywhere on the page. /* Track outbound links in Google Analytics */ (function($) { "use strict"; // current page host var baseURI = window.location.host; // click event on body $("body").on("click", function(e) { // abandon if link already aborted or analytics is not available if (e.isDefaultPrevented() || typeof ga !== "function") return; // abandon if no active link or link within domain var link = $(e.target).closest("a"); if (link.length != 1 || baseURI == link[0].host) return; // cancel event and record outbound link e.preventDefault(); var href = link[0].href; ga('send', { 'hitType': 'event', 'eventCategory': 'outbound', 'eventAction': 'link', 'eventLabel': href, 'hitCallback': loadPage }); // redirect after one second if recording takes too long setTimeout(loadPage, 1000); // redirect to outbound page function loadPage() { document.location = href; } }); })(jQuery); // pass another library here if required The event is recorded with the category name ‘outbound’, action name ‘link’ and the value set to the URL of the outbound page. 5Creating very large sets of subtrackers As discussed, best practice use of Campaign Structure Parameters is for analytics purposes, meaning that you should have groups of a meaningful size at all times. Some URL shortening service providers have found themselves on spam blacklists, because of the use of their redirect services by sites trying to bypass those very same blacklists. You can add parameters that help track certain campaigns or store values from an affiliate's tracking system.
Click alert emails contain vital tracking information and can help you follow up on hot leads, gauge your marketing campaigns, or prompt you to check your affiliate statistics. Example: South Park Studios uses cart.mn to recreate, in a shortened form, the name of one of its most well known characters. Generating a Tracking Link To generate a tracking link for a publisher, go to Offers > Manage Offers and select the relevant offer.
An easier way to get to this website will be to copy/paste smallseotools.com/link-tracker in your search browser. If you copy and paste this script exactly as it appears here, your outbound clicks will appear in your Analytics Events reports with a Category of "outbound" and an Action of "click". (In the snippet, these are shown in bold.) You can use these values, or change them and define your own values. Here, we'll go over how you can customize an affiliate tracking link to your needs using HasOffers parameters. We introduced parameters, values, macros, and how they fit into your workflow in our article on Parameters & Macros in HasOffers. Tracking links in Google Analytics using UTM Source Google Analytics has this amazing feature called custom campaigns. Then, along came some Google algorithm updates and the Penguin put an end to it all. Get app deep links with the URL Shortener The URL Shortener also offers the capability of having short links deep link to content in your mobile apps.
You will need to make sure you have the standard google tracking script on your page too. Adding tracking directly to your site If you have added the Analytics tracking code directly to your site, you can copy and paste the script below into your own pages to set up Event tracking for outbound links. In this case you can use Google’s Disavow Link tool in Google Webmaster Tools to let Google know that you don’t approve of that link. To improve report performance and data aggregation, HasOffers uses different parameters for unique and non-unique values. AdFly: Another interesting shortener is AdFly, because it allows you to monetize on your URL shortener.
You'll also get detailed statistics for every link when you sign up for an account, and you're paid via PayPal for payouts as low as $5. More » Bit.do Bit.do is another great alternative that's both simple and powerful. With TinyURL, you can actually customize the end letters and numbers as an option. Google Analytics does not track outbound links by default. My third choice, which was once my first choice, is Bitly. Your analysis works best with enough users to run statistical analysis. The external link tracking properties are implemented as code in the analytics.sitecatalyst.js file that is generated for a page. Some will show up as a referral from a webmail address, like mail.yahoo.com. Are you struggling to market your website, product or service? We can detect whether a link will open a page on a domain which is different to ours. I'm sure there are also better ways this can be done, so if you have your own way of doing it please leave me some comments below!Add JavaScript code within the tags of each page where you want to track affiliate links. TweetDeck and Seesmic (TweetDeck’s direct competitor) both offer numerous URL-shortener options (bit.ly, is.gd, TinyURL, and twURL), but only bit.ly offers click tracking. Example: South Park Studios uses cart.mn to recreate, in a shortened form, the name of one of its most well known characters. Here are some guidelines: Campaign Name This field should contain some of the most specific information about what kind of email this is. This point was underscored a few days ago when a popular one, tr.im, announced they were going to shut down at the end of the year. We need to be careful and ensure tracking never stops user navigation even on failure.