Friday, 26 September 2014

Neil Patel's infographic for an ideal Blog design - infographic

Here is the latest infographic by Neil Patel showing his fans how an ideal Blog should look like through these eye-catching guidelines.



The Blueprint of an Optimal Blog Design
Courtesy of: Quick Sprout

How to know where your visitors go when they leave your website?

How can I see which specific pages/URLs people visit after leaving my site? In other words, I can see the percentage of people that EXIT on a certain page, but I want to be able to see which links on an exit page they follow (i.e. what percent of the visitors to a certain page of our site click on each outbound link on our page)? Or are they just leaving our site without necessarily visiting an outside site we've linked to?

Short Answer: You add this code to your link so it looks like:

<a href="http://www.example.com/" onClick="javascript: pageTracker._trackPageview('/example');">Co name or link info</a>

Will show up in Google Analytics as a page view.

Detailed Answer: (From Google Support) 


You can customize your Google Analytics tracking code to find out when users click outbound links, or links that take users to a website other than your own.
This article gives you an example of how to set up outbound link tracking. This is a two-step process, and you need to follow both steps complete the process.
You must have Google Analytics account and the web tracking code set up before you can track outbound links. You should have a basic knowledge of HTML and JavaScript or work with a developer to complete the set up.

Step 1: Set up an Event to track outbound links

Event tracking is a way you can track user interactions that aren’t automatically collected by the Google Analytics tracking code snippet, including clicks to outbound links. Learn more about Event tracking.
You can copy and paste the example below into your own pages to set up Event tracking for outbound links. We recommend you put this script in your page headers, but not within the basic Google Analytics tracking code snippet.
When you set up an Event, you must define values for the Event components. The Event components define how the data appears in your reports. In this example, the CategoryAction, and Label are defined (in bold). You can use these values, or change them and define your own values. Learn more about Event components or refer to our Developer Guides for more technical information on the Event tracking.
The changes you need to make to your web pages depend on which tracking code you’re using. See if you have Classic Analytics (ga.js) or Universal Analytics (analytics.js).
This example uses Event tracking for Universal Analytics. If you’re using Classic Analytics, refer to our Developer Guides for more information on how to track outbound links with Events using the ga.js JavaScript library.
<script>
/**
* Function that tracks a click on an outbound link in Google Analytics.
* This function takes a valid URL string as an argument, and uses that URL string
* as the event label.
*/
var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {'hitCallback':
     function () {
     document.location = url;
     }
   });
}
</script>

Step 2: Add the onclick attribute to your outbound links

After you have Event tracking set up (Step 1), you must also add (or modify) the onclick attribute to your links. This is how data from a specific link gets sent to Google Analytics.
Use this example as a model for your own links:
<a href="http://www.example.com" onclick=”trackOutboundLink(‘http://www.example.com’); return false;">Check out example.com</a>

Additional resources (for developers)

This example includes the hitCallback field, which tells Google Analytics when the user interaction is complete., and uses the trackOutboundLink() as the JavaScript function. This makes sure that you collect the interaction data before the user leaves your site.
For more information on how this works, refer to the hitCallback reference in our Developer Guides.

This tutorial describes how to track outgoing links using the NEW Google Universal Analytics.js code, commonly called Analytics.js or UA. If you are using the OLD ga.js code click here.
This guide describes how to track outgoing links using Google Universal Analytics or commonly known as Analytics.js - the NEW (since late 2013) tracking that Google provides it's webmasters.
If the tracking code you use on your website starts with
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function()
... then you are using the NEW Analytics.js code and you can continue reading below.
If however your tracking code starts with
var _gaq=_gaq||[];
... then you are using the OLD Google Analytics code, and you should refer to the other guide: Track outbound links with Google Analytics (ga.js)
Since Google introduced the Asynchronous Tracking method, one of the most common questions is: "how do I track outgoing links"? The solution is quite simple, one has to track outgoing links as events (found in Google Analytics under Behavior - Events). The problem however is that it does not always work for everyone, the reason being that events are only recorded once a link is clicked. If that link takes you away from a page (such as an outgoing link in the same window), that tracking event often does not have time to register with the analytics server before the new page starts to load and the tracking request cancelled.
In order to ensure that tracking is done properly, we either have to ensure that the target window is a new window (eg: _blank), or delay the opening of the link by about half a second, giving your browser enough time to register the event and load the tracking url.
The best method of "auto-tracking" outgoing links is to automatically detect outbound links with JavaScript when they are clicked, and automatically track that event. That tracking event should first check to see whether that link is destined to open in a new window (target="_blank"), and:
  • If yes, register the track, and open the link in the new window
  • If no, register the track and delay opening the link by half a second, then proceed to open that link.
This method is by far the most robust, and simply means you need to include an external JavaScript file on your pages.
function _gaLt(event){
    var el = event.srcElement || event.target;

    /* Loop up the tree through parent elements if clicked element is not a link (eg: an image inside a link) */
    while(el && (typeof el.tagName == 'undefined' || el.tagName.toLowerCase() != 'a' || !el.href))
        el = el.parentNode;

    if(el && el.href){
        if(el.href.indexOf(location.host) == -1){ /* external link */
            ga("send", "event", "Outgoing Links", el.href, document.location.pathname + document.location.search);
            /* if target not set then delay opening of window by 0.5s to allow tracking */
            if(!el.target || el.target.match(/^_(self|parent|top)$/i)){
                setTimeout(function(){
                    document.location.href = el.href;
                }.bind(el),500);
                /* Prevent standard click */
                event.preventDefault ? event.preventDefault() : event.returnValue = !1;
            }
        }

    }
}

/* Attach the event to all clicks in the document after page has loaded */
var w = window;
w.addEventListener ? w.addEventListener("load",function(){document.body.addEventListener("click",_gaLt,!1)},!1)
  : w.attachEvent && w.attachEvent("onload",function(){document.body.attachEvent("onclick",_gaLt)});
If you are wanting to track links manually (ie: in the code), an outbound link on your website should look something like this:
<a href="http://outgoinglink.com"
   onclick="ga('send','event','Outgoing Links','outgoinglink.com')" target="_blank">Link Text</a>
What this will do (when clicked) is track an event called "outgoing_links" as "outgoinglink.com". This means that in your Google Analytics account, which has an "Event Tracking" section, you now get a category called "Outgoing Links" containing an action (and total recorded) of outgoing links. Please note the target="_blank" as this ensures your web browser is kept open and the event is able to register.
Using this new method, you can theoretically track anything on your website, including downloads, videos, etc. You just need to assign an "onclick" event with your own category and "description" (action), such as:
<a href="/myfiles/mypdf.pdf"
 onclick="ga('send','event','downloads','/myfiles/mypdf.pdf')" target="_blank">Link Text</a>

Friday, 19 September 2014

SEO Joke: Search Engines and the Happy Birthday card

I don't' know if it is funny or sad. But if this is how SEO works, it would be S.A.D.

The Birthday Card SEO Joke Analogy 


Friday, 5 September 2014

Prevent search engines from displaying DMOZ data in search results for your site


One source Google uses to generate snippets is the Open Directory Project. You can direct us not to use this as a source by adding a meta tag to your pages.

To prevent all search engines (that support the meta tag) from using this information for the page's description, use the following:
<meta name="robots" content="NOODP">


To specifically prevent Google from using this information for a page's description, use the following:
<meta name="googlebot" content="NOODP">


If you use the robots meta tag for other directives, you can combine those. For instance:
<meta name="googlebot" content="NOODP, nofollow">


Note that once you add this meta tag to your pages, it may take some time for changes to your snippets to appear in the index.

Source: https://support.google.com/webmasters/answer/35624?hl=en

Friday, 4 July 2014

9 Video Marketing Mistakes To Avoid

Creating strong video content for your business is a powerful way to reach a variety of markets and engage your audience. However, when businesses have poorly produced videos they often end up doing more harm than good. Your video is a reflection of your brand so to help ensure that you get off on the right foot with your Video Marketing strategy, here are the top ten mistakes in Video Marketing for you to avoid.

1 Having No Objective

Are you making a video for the sake of it? What is the purpose of your video? Is it good branding? If you have no purpose or objective for your video, then you will never know if you have gained what you set out to achieve. Once you have an aim, you will be able to create a video that will help achieve those aims; for example, you can plan your script and storyboard in accordance with achieving your objectives.

2 Not Branding Your Video

You could create a stunning, very popular video that gets thousands of views but if you don't brand it then you have not produced a successful video. Your audience needs to know who you are so that they can remember you, search for you, purchase from you and even recommend you. If you don’t emphasise your brand or your company name in your video, how are your viewers supposed to know who you are or find you?


3 Making It Too Long

Research tells us that 20% of people click away from a video after just ten seconds if it is not engaging enough and the more time you add to a video, the less likely people are to watch it through to the end. This is really important to consider when producing a video because you will want to ensure that you get all of the messages across quickly and effectively so that your target audience are receiving the messages that you want them to. A well planned video that engages viewers will have more views right to the end.
4 Giving Out Too Many Messages

When producing a successful video you need to have a strong message that you want to convey to your audience. Having a clear objective will help you to understand what message you want to send out. If you give out too many messages in a short period of time, you risk confusing your viewers. They will not know what to take away from your video so it is best to stick to key points. This way your viewers will understand exactly what you want them to.

5 No Call To Action

What action do you want your target market to take after viewing your video? Why not tell them or ask them to perform this? Include a call to action within your video to encourage your audience to take that action. By not leaving a call to action in your video you are leaving your viewers and your target audience with no action to take, meaning they are unlikely to do anything at all. Make it clear what you want them to do and you are more likely to see results.

6 Not Using SEO

Just posting your video online and hoping your viewers will find it, is not enough. One of the foremost aims of anyone creating a video is to get it found and viewed, for this to happen, you need to optimise the video. SEO is important for boosting your search engine ranking and increasing your chances of being found. If you don’t use optimisation techniques then your video will not work for you. We have lots of videos on our You Tube channel that can give you information and tips for optimising your videos. So watch and subscribe for help!

7 Expecting Instant Results

In an age where most things are quick and instant, it is important to remember that some things you have to be patient with, video is one of those things. It is unlikely that your video will gain thousands of views in just a few days and you do have to work at views by optimising your video and marketing it. If you are patient and work to achieve views and popularity, your video will work well for you.

8 Unsuitable Placement Of Selling Points

You need to ensure that you place your selling points and your call to action suitably in your video. As previously mentioned, viewer engagement tends to drop towards the end of your video, if your audience click off before seeing your call to action or selling point then they will not know what action to take after viewing the video and you may not achieve your objectives.

9 Failing To Speak To Your Target Audience

Focus your messages on your target market. Trying to appeal to everyone won’t work as different people have different interests. By not focusing on just your target audience, you run the risk that your message won’t be received or acted upon by anyone. You will already know who your target market is and what they want, use that information to adapt messages and develop a script.

Source: https://www.linkedin.com/today/post/article/20140627095904-12932152-10-video-marketing-mistakes-to-avoid?trk=hb_ntf_MEGAPHONE_ARTICLE_POST 

Wednesday, 25 June 2014

All about Google Analytics Chrome Extension

The Google Analytics team recently released a Chrome Extension that allows you to get detailed information about each page of your website while you browse it. Below I will go through some of the extension's features and how to use it to get a better idea of what is going on in your website.
In order to use the extension you will need any kind of Google Analytics permission to the website you are analyzing, a Chrome browser and the Extension (download here). Once you have those three, you can click on the Google Analytics icon on your browser while browsing your website (the icon is usually found on the top right corner of the page). 
Below is the extension's interface map with all its functionalities followed by an explanation of each.

The Page Analytics Chrome Extension allows you to see how customers interact with your web pages, including what they click and don’t click. 

Use these insights to optimize your website layout, improve user experience, and increase conversions. When you view a web page for which you have Google Analytics access, you’ll see: Google Analytics metrics: Pageviews, Unique Pageviews, Avg time on page, Bounce Rate, and %Exit Number of active visitors, in real time In-page click analysis: (where users click) You can use the Google Analytics date comparison and segmentation tools directly in the extension. 

Pages you are tracking with the Google Analytics code for an account your Google account login has access to will appear like this in your Chrome browse.

Notice that by installing this extension, you agree to the Google Terms of Service and Privacy Policy at https://www.google.com/intl/en/policies/.

Resources: 
1- https://chrome.google.com/webstore/detail/page-analytics-by-google/fnbdnhhicmebfgdgglcdacdapkcihcoh?hl=en
2- http://online-behavior.com/analytics/in-page


Thursday, 5 June 2014

Third Party Management Tools for Google+ Pages (Infographic)

Google+ has worked with several social media management companies to add Google+ functionality in their management tools. These companies provide brands and businesses more flexibility and power to run their Google+ pages. This includes tools to post and comment on Google+ pages, and create and manage circles. You can learn more about the companies here


How to allow visitors to your site to hide their data from Google analytics? -With a browser Add-on!

To provide website visitors the ability to prevent their data from being used by Google Analytics, Google have developed the Google Analytics opt-out browser add-on for the Google Analytics JavaScript (ga.js, analytics.js, dc.js).

If you want to opt-out, download and install the add-on for your web browser.
The Google Analytics opt-out add-on is designed to be compatible with Chrome, Internet Explorer 8-11, Safari, Firefox and Opera.

In order to function, the opt-out add-on must be able to load and execute properly on your browser. For Internet Explorer, 3rd-party cookies must be enabled.

If you want to opt-out, download and install the extension for your web browser. In order to function, the opt-out extension must be able to load and execute properly on your browser.

Here is the official link for Google Analytics Opt-out to install the plugin: https://tools.google.com/dlpage/gaoptout



You can Even hide from more:

Avoid your data being collected by Digital Analytix

If you would like to opt out from being measured ever by Digital Analytix, you may opt out by clicking here.  If you choose this opt out, a cookie will be placed on your computer instructing Digital Analytix not to measure your use of or visits to events with Digital Analytix tags.  However, please note that if your web browser does not accept cookies, or if you delete the opt out cookie, the opt out is invalidated.  Also, please note that this opt out is only effective for the web browser you were using when you opted out, because cookies are specific to each web browser. 

Opting out of Analytical Performance Cookies:

If you would like to opt out of Analytics cookies, please do so by clicking on the links below:

Opting out of Behavioral Advertising Cookies:

If you would like to disable “third party” cookies generated by advertisers or providers of targeted advertising services, you can turn them off by going to the third party’s website and getting them to generate a one-time “no thanks” cookie that will stop any further cookies being written to your machine. Here are links to the main third party advertising platforms we use, each of which have instructions on how to do this:


You can find out how to decline other online behavioral advertising by visiting:





Friday, 30 May 2014

How to create Google Plus +Post Ads for maximum engagement?

+Post ads amplify your brand’s content by easily turning Google+ posts into display ads that run across the web. The live, social ad format allows you to go beyond clicks to live conversations with your audience. People can join a Hangout On Air, add a comment, follow your brand or give a +1, right from an ad.



Starting May 2014 +Post ads are now available to all advertisers who meet the following 4 requirements:
  1. Before you create a +Post ad, first make sure you meet the following requirements:
  2. Your Google+ page must have at least 1,000 followers.
  3. Your post should contain content that’s relevant to your audience.
  4. You have opted in to shared endorsements for Google+ pages

Promoting Hangouts on Air across the web:

You can now also promote your Hangout on Air with +Post ads that lets users take specific actions before, during, and after the broadcast. Users can RSVP prior to the Hangout, watch the broadcast live, and view a recording after the event.

Automatically promote your most recent post

At any given moment, there is someone interested in your brand, but it’s challenging to make sure you reach people at every moment that matters. Now you can automatically promote your most recent Google+ post, and pay only when people engage with your content, extending the reach of your social content across the web.

Lean more about +Post ads and Google+ by visiting the Google+ for brands site

Impact of Design on Conversions (InfoGraphic)

Here are 8 important tips to increase your conversion rate only by landing page (re)design: 

  • Let your primary conversion target dominate the page.
  • Test using an impactful and contrasting photo as your hero shot, and mirror the palette choice and contrast levels on your CTA (Call 2 Action) to draw a parallel and guide the visitor from the emotional element to the conversion goal.
  • Use photography of people or animals on your landing page and have them stare directly at your CTA with either the angle of their head or their eyes (in a closeup).
  • Go a bit punk and try something radical on your landing pages.
  • Use strong dynamic shapes to constrain your points of interest.
  • Call attention to your most important page elements by using strangely placed and angled arrows. Tie a sequence of arrows together to define a path for the visitor to follow, ending at your CTA.
  • Design converging lines to draw people to your Call To Action. Triangles are the most dynamic of all shapes, and their natural tendency to point make them a special design tool (in the same way that an arrow is a more intricately designed pathway).



Source: Unbounce