Tagging your emails like this will give insight into how your emails compare to other types of marketing, how specific messages work across all mediums, which types of links work best in your emails, etc. Show our company logo to guest users when they login to create URLs. 0 {{ upvoteCount | shortNum }} ryback888 in Product Reviews Anyone had experience with Simon Harries product called Affilliate Funnel Clones? With its own URL shortener, you can ensure that your long links are kept safe and secure for your visitors. Edit short URLs or QR codes to fix broken pages any time I need it.
Every access requires more requests (at least one more DNS lookup, though it may be cached, and one more HTTP/HTTPS request), thereby increasing latency, the time taken to access the page, and also the risk of failure, since the shortening service may become unavailable. Turn Click Tracking On or Off For compliance reasons, click tracking is required in all free accounts and new paid accounts. How Click Tracking Looks in Plain-Text Campaigns To track a click, the original URL has to be replaced with one that points to our servers and redirects to the destination URL.
000+00:00", } /* , ... */ ] } totalItems is an approximate number of items in the user's entire history. nextPageToken is an opaque string you can use to get the next page of history. When your campaign arrives in recipients' inboxes, the plain-text click tracking will look something like this example.
You can also find out how many clicks your particular bit.ly link got compared to the total clicks on the long link. Also, a custom domain might improve the amount of clicks your link receives. According to RadiumOne, URL shorteners that offer vanity domains can increase sharing up to 25 percent. An auth token is not necessary for expand requests. But, the good news is, the one I am gonna share below is as secure as possible. UA code is the unique identifier for each Analytics account you create.
Tinycc URLs use 301 redirects, which means your browser request will be responded to with a 301 = page moved permanently status code and will forward your browser to this "moved to" address (which we are calling the long URL). 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. This can be done online, at the web pages of a URL shortening service; to do it in batch or on demand may require the use of an API. Get everything hooked up Some services, such as Bitly, let anyone create a vanity URL shortener. Some shortening services, such as goo.gl, tinyurl.com, and bit.ly can generate URLs that are human-readable, although the resulting strings are longer than those generated by a length-optimized service.