How do you track outbound links for your web site, since the request is logged on the destination server, not yours?
Try to include at least 4-5 internal links per external link in your posts.
External Links and Backlinks As search engines rank you higher, more people visit your site, as more people visit your site, search engines then tend to rank you higher. Furthermore, when you include high-quality outbound links from other sites, you also encourage more backlinks.
For user experience, under 15 – PLUS the minimum amount of outbound links to get the point across and cite the references, seems to correlate with our higher ranking content. That being said – i'd suggest at least 3 outbound links to high authority sites on every page, because it's only natural.
You can add a quick JQuery script to the page that will track external links and can either redirect them to a file on your server that will track the link and then forward to it, or add an ajax request that will submit on click for external links, and track them that way.
See:
target="_blank"
, onclick
and Google Analytics EventsFormat your outgoing links with the following attributes:
<a href="http://www.example.com" target="_blank" onclick="trackOutgoing(this);">outgoing</a>
Define a javascript tracking function (requires google analytics to be loaded already):
function trackOutgoing(el) {
ga('send', 'event', {eventCategory: 'outbound',
eventAction: 'send',
eventLabel: el.getAttribute('href'),
eventValue: 1});
};
Pros:
Cons:
onclick
is not guaranteed to execute (user or browser could terminate the main window)Format your outgoing links with the following attributes:
<a href="http://www.example.com" onclick="trackOutgoingAndRedirect(this); return false;">outgoing</a>
Define a javascript tracking function (requires google analytics to be loaded already):
function trackOutgoingAndRedirect(el) {
var url = el.getAttribute('href');
ga('send', 'event', {eventCategory: 'outbound',
eventAction: 'send',
eventLabel: url,
eventValue: 1,
hitCallback: function() { document.location = url; }});
}
Pros:
target="_blank"
Cons:
return false;
Format your outgoing links with the following attributes:
<a href="/redirect?url=http://www.example.com">outgoing</a>
On your site you will need to implement a redirect script which is beyond the scope of this answer.
Your redirect script would most likely track the outgoing link and then redirect to the provided url.
Pros:
Cons:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With