Link Exchanges – what are they good for?

Recently a client was forwarded data on some competitors sites.  One of the stats that popped out was a site that had a large number of inbound links.  And we all know an inbound link is a vote for the site – so how do we get more links!

Well with a very little bit of digging (Google search for “links: competitorsite.com”) it was easy to see that the links were all from link exchanges.

So the competitor had been creating links to their site – which we know can be good.  But they have been using a technique called link exchanges – which offers little or no positive benefit.  (And violates basic Google linking policies – to see how Google responds to link exchange requests.)  How link exchanges work is that you link to their website and they in turn link to your website.

The links were all from sites whose names will not be repeated here…  This is essentially the web version of having a scruffy person on a street corner with a billboard for your company.

How we perform link building at Trionia is a little more time consuming, but here is a good article that describes how to get good links:

http://www.seomoz.org/q/link-building-i-really-dont-get-it-is-there-an-easy-way

So the summary – Yes get those inbound links.  But DO NOT exchange your links with questionable link exchange web characters!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Digital Tactics, Online Strategy, Search Engine Marketing, Search Engine Optimization | Tagged , , , , | Leave a comment

Google Analytics Training Follow-up

We have been presenting how to use and implement Google Analytics quite a bit recently and get some very good questions.  A few questions and answers are:

How to implement Google Analytics on a dynamic website?

This analytics support answer outlines a straightforward approach.  Put your tracking code into a single file and then including the file in your index.php (index.aspx…) and you have tracking throughout the site.  At the risk of being redundant here is how you do it:

  1. Place your Google Analytics tracking code in a file, for this example let’s call this file analyticsTracking.php:
<script type="text/javascript">

 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
 _gaq.push(['_trackPageview']);

 (function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();

</script>

In this file replace

UA-xxxxxxxx-x with your account number.

Then in your PHP code (or ASP, JSP,…) include this file with your master page typically and index.php file like this (note the use of the include_once function instead of include to ensure we only include this file a single time):

<?php include_once ("analyticsTracking.php"); ?>

If you are using a content management solution like WordPress or Joomla there are also some great plugins that install Google Analytics for you – two we like are:

From Yoast the Google Analytics for WordPress plugin.

For Joomla we have used -

WebGuru’s Google Analytics Plugin – Great plugin for implementing Google Analytics on your Joomla website.  (The latest version is available here – http://webguru-co.com/downloads/webguru-google-analytics-v.0.9.zip)  We make a slight modification by adding the Google Analytics code just before the </head> tag:

//	Code modified to place the new Asynchronous Google Analytics code before the </head> tag
//      $posBody = strrpos($theData, "</body>");
$posBody = strrpos($theData, "</head>");

What is the time on page for the last page of a visit?

Avinash Kaushik, analytics expert and blogger extraordinaire, discussed this in his Time on Page and Time on Site post.  Sadly the time on this page is 0, yes a big goose egg, not because users did not really spend time on this page, but because there is no reliable way to measure the last page of a visit.  (In a nutshell time on page is determined by measuring the time you navigate to a new page on the site and subtracting from the time you reached your starting page.  Read the post for a complete explanation.)

The last page a visitor views is typically a page with a goal, so think carefully of other ways to measure this visitor interaction – event tracking, setting this page as a goal.

During one recent talk someone asked if there could be some javascript running in the background that would trigger the page when the user left the page.  (In Avinash’s blog a commenter named Serge presents a similar idea using the page unload event.)  This is a great idea.  As Avinash states in his blog Google Analytics (or any other analytics tool for that matter) would have to use this new information for calculating the last page time.  (To avoid having two methods for calculating time on the last page.)  Another idea is to run an event based off of a time on the page – this is on my list of Analytics experiments.

What’s a good way to gain analytics experience?

A way to gain some more analytics experience is the Analysis Exchange – mentors and students work together on setting up a non-profits online analytics.  More information visit What is the Analysis Exchange?

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Analytics, Digital Marketing, Online Strategy | Leave a comment

Analytics – Definitions

So we have Google analytics (or any analytics for that matter) running on our website and we look at the reports and what the …?  What are all these new words?  Analytics, like many fields, has a unique vocabulary for describing the various measures and metrics.  And again like most fields, knowing the definitions gets you a long way towards understanding what you are looking at.  So for your viewing pleasure we have the following definitions:

Visits

A visit is defined as a series of page requests from the same uniquely identified client with a time of no more than 30 minutes between each page request. So for a user who visits at 11:00 AM and then again at 11:20 this user counts as a single unique visit; if the user clicks on a new page at 11:35 it now counts as two visits.  (Some analytics packages use the term session in place of visit.)

Unique Visitors

A unique user who accesses a Website, while people cannot be identified by analytics, we substitute computers.  So a single computer that accesses a website is deemed to be a Unique Visitor.  (Most analytics tools use cookies, small files saved by a browser, to determine if a machine has been to a website before.  Since many users, estimated to be 30% or so, remove cookies on a monthly basis, unique visitors can be overstated.)

New Visitors

A visitor that has not made any previous visits.  Since New Visitors are also determined by the use of cookies saved on a visitors computer; visitors that delete cookies will appear as new visitors.

Bounce Rate

The percentage of visits where the visitor enters and exits at the same page without visiting any other pages on the site in between.  (In general a higher bounce rate is not a good sign – but some websites are designed for a single page view before leaving, for example blogs.  Use bounce rate to analyze your site based on your site’s users goals.)

Average Pages per Visit

The average number of page views a visitor views before ending their visit. It is calculated by dividing total number of page views by total number of visits.

Average Time on Site

Average amount of time that visitors spend on the site each time they visit. (This metric can be complicated by the fact that analytics programs cannot measure the length of the last page view, since the time is measured by start time of second page minus the start time of the first page.)

Page Views

A request for a file whose type is defined as a page in log analysis. An occurrence of the script being run in page tagging.  In log analysis, a single page view may generate multiple hits as all the resources required to view the page (images, .js and .css files) are also requested from the web server.

These definitions are from two primary sources Wikipedia and Google.  Another source of definitions is from IAB – the guidelines for banner sizes is quite useful, but the analytics definitions have been left behind by recent advances.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Digital Marketing | Leave a comment

Google Analytics – Setting Goals

One great feature is the ability to set user goals in Google Analytics – like everywhere else on our website we are trying to answer the following questions:

  • Are we providing what are users are looking for?
  • Is it easy for them to find this information?
  • When they find it are they able to complete the steps to find the information?

Let’s take a concrete example to make this more realistic – suppose we have a lead generation form where we would like individuals to enter in their contact information.  Within your website this might be implemented as a series of pages; such as an entry form and a thank you page.  Maybe there is even an optional registration page along the way.  So would you be able to view the numbers of people that sign up using this form every month?  Yes and goals is the perfect way to track this – not only will you get the number of sign ups, you will also see how many people started the process on the entry form and how many completed – this gives you some very useful information about how effective your sign pages are.

Setting Goals in Google Analytics

So how do we set this up in Google Analytics?  It is easy following these steps:

At the initial profile page in Google Analytics click on the ‘Edit’ button.

Google Analytics - Goal Tracking Step 1

(Click to see larger image.)

Next you will see the Goals section of the Profile Setting page – click on the ‘Add goal’ link.  (You will see that there are four sets of goals with five goals provide for each profile – for a total of 20 goals.)

Google Analytics - Goal Tracking Step 2

(Click to see larger image.)

On the Goal Setting page you can enter in all the information required to create a goal.  This information includes:

  • Goal Name – use a descriptive name here, ‘Seminar Request’ is better than ‘goal 42′.
  • Active Goal – used to turn a goal on and off.
  • Goal Position – a helpful way to keep related goals together.
  • Goal Type – Allows you to setup different types of goals, for our example we are looking at URL Destination goals.

Assuming a ‘URL Destination’ goal the next entry information is the Goal Detail section with these fields:

  • Match Type – There are several different types available, Exact is useful for sites with static URLs.  Head Match is good when the beginning portion of the URL stays constant but trailing items, such as a query string can vary.  Finally Regular Expression match is good when the both the head and trailing URL can vary.  For our example we will be using Head Match.
  • Goal URL – the URL for the goal.  The protocol and domain information does not have to be included.  So http://www.mysite.com/thankyou.html can instead be shown as ‘thankyou.html’.
  • Case Sensitive - set this if the URL will match with the exact case for all characters.
  • Goal Value – This is useful for assigning a numerical value to your goals.  This can be especially helpful when each lead, sale or other goal can be assigned a monetary value.  (For example 10 leads result in a single sale worth $10,000, means each lead is worth $1,000.)
Google Analytics - Goal Tracking Step 3

(Click to see larger image.)

One additional feature that is useful is viewing all the steps leading up to completing the goal.  In our example we had an entry form, optional registration form and then our thank you page.  To track the progress of our users through these steps we would create a goal funnel.

The page to do this is show here:

Google Analytics - Goal Tracking Step 4

(Click to see larger image.)

Each step of the website leading to the Goal URL can be entered in this area with the URL (again use the trailing portion of the URL – omitting the protocol “http://” and the domain).  You should also supply a descriptive name for each step of the Goal Funnel.

Once your goal is in place you can start to really dive into what is driving your customers to complete any given goal.  You can also look at what has led them to the goal as well – search engines, referrals or direct traffic.  With this information you can really focus on helping your customers accomplish their goals and ideally boost your organizations goals as well!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Digital Marketing | Leave a comment

Google Analytics – Background & Installation

Introduction

Over the following weeks we’ll be posting introductory information on Google Analytics.  These articles will help to lead into an upcoming Boston PHP Meetup scheduled for 15 Dec 2010.  In this article we’ll briefly discuss analytics in general and then show how to install the basic Google Analytics tracking code on your website.

This material will be presented on a weekly basis – so please comment and ask questions along the way and I will answer them as they come in.  As you follow along, install the tracking code on your website or your business website.  In addition to useful information about your site visitors, you will have a site for hands on tests and metrics to review as you read analytics blog articles in the upcoming weeks.

Analytics Background

Website analytics are a critical component of a successful website – with analytics you can answer critical questions about:

  • Why people are coming to your site?
  • What visitors  find useful at your site?
  • Why people are buying on your site (if it is an eCommerce site)?  Or why people are not buying?
  • How people are finding out about your site?

As well as a large amount of useful information for understanding your visitors and improving your website.

There are a large number of analytics tools on the market, some of the most popular include:

  • Webtrends
  • Omniture
  • Google Analytics

For a quick estimate of market share take a look at the stats at BuiltWith analytics page.  As of 31 Aug 2010, Google Analytics (classic and asynchronous) had 65.06% of the market.  (These stats probably undercount analytics tools that use server side measurement, like log file analysis, one such tool is WebTrends.  )

Analytics began in the early days of the web with page view counters – don’t you miss those – and tracking hits.  Since then analytics has become increasingly sophisticated with the ability to track new versus returning visitors, browsers, geographic location, navigation paths, keywords, referral sources…

To find out more about analytics follow these links:

Occam’s Razor – by Avinash Kaushik – A great blog on all analytics topics – from HiPPOs to taking one for the team all about how to understand your metrics and improve your website.  Educational and entertaining.

The Web Analytics Association – A source of analytics information and networking.

Wikipedia Web Analytics entry – Good starting point with links to other articles.

Adding Google Analytics to your Website

So now that we have some analytics background, let’s add Google Analytics to our website.  The first step is to go to the Google Analytics website and sign up for an account, if you have a Google Account use that to sign up for Google Analytics.  If you do not have a Google account – sign up for that first and then sign up with these steps:

Google Analytics Sign-Up

(click for a full size image)

First enter in your website information, timezone is important for the correct time of day metrics:

Google Analytics - Website Form

(click for a full size image)

Next add in your name:

Google Analytics - Name Form

(click for a full size image)

Accept the user agreement and then your tracking code will be displayed:

Google Analytics - Tracking Code

(click for a full size image)

Your tracking code is now displayed on this page.  There are also some additional selections for more complicated website situations – for now select ‘single-domain’.  Next select and copy the JavaScript tracking code on this page and paste immediately before the closing head tag, </head>, on every page of your website (in most cases you only have to do this once in a header file or the template/theme of your CMS).  If you do not have access to your website pages ask your website administrator to do this for you.

Now you have Google Analytics tracking on your website.  Wait a day and check back – you will start seeing data in your reports.  Our next post will begin to explaining what you will see on these reports and how to use this information to improve your website.

Again please feel free to leave comments and follow-up questions.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Analytics, Digital Marketing | Tagged , , , , , | Leave a comment

3 Point – Cloud Application Review

Very nice review of cloud applications, including a nice mention of Trionia, from 3 Point Communications.  The applications include Basecamp (our favorite project management tool), DimDim and Google docs.  http://www.3pointcommunications.com/page7/page7.php

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Communities, Digital Tactics | Tagged , , | Leave a comment

Just in Time Media

Interesting talk by Bob Katz, CEO of Vail Resorts (http://adage.com/brightcove/lineup.php?lineup=18982295001&title=52412902001).  He discusses how the lead time for ski vacation bookings has been reduced from 6 to 9 months in advance to as little as 3 to 4 weeks in advance.  This in turn has led to a change in media buying.  Instead of committing to long lead time print campaigns, Vail Resorts has instead of spending 80% of their budget by early December; they have 80% of their budget ready to commit to online spending to target the new decision cycle for vacation rentals.  The result is a shortened time cycle for weekly messaging – in social media, display advertising and search engine marketing.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Communities, Digital Marketing, Digital Tactics, Online Strategy | Tagged , , | Leave a comment

Website Updates – How a Content Management System can help!

Website Maintenance

Do you want to make changes to your website?  Do you have to request and then wait for your request to get to the top of the queue at your web firm ?  Does a typo sit in an update for days?  Do your events get updated after they happen!

Content Management Systems

If any of this happens to you the answer is a Content Management System (CMS) – this is a web based application that will allow a non-technical user to update their website.  At Trionia our websites are built with open source content management systems – this lets our customer’s login to their website and make updates as needed.

The good CMS’s all allow a users to update the text, images, videos… essentially all the content a website would need.  Many CMS’s also allow adding different widgets such as calendars, events, photo displays, email sign-ups and a lot more.

The following is a quick run down of answers to common CMS questions.

What about the design?

A CMS is built to present the content of a website using a set of templates.  This offers some great benefits:

  • Professional Design can be incorporated on all pages of your website
  • Updates always appear in a consistent format
  • A wide range of pre-designed website templates are available for low cost

What CMS systems should we use?

A wide range of content management systems are available at a variety of price points and feature sets.  Of the systems available open source offers the most bang for the buck; proprietary systems cost more for licensing and the pool of skilled developers is smaller.  Open source solutions can support corporate sites and ecommerce sites for very large organizations.

Why Open Source?  We support the Open Source philosophy in general; we also feel that a large user base and developer base help to ensure that open source applications are well tested and well supported.  The large number of developers also ensure that features and widgets are available and new one constantly being released.  The price, free, doesn’t hurt either.

For a simple website we recommend WordPress, to view the features see WordPress Features.  Originally designed as a blogging tool, the ease of use and simple management features work for a basic website as well.  When hosted on the WordPress site the cost is free and a wealth of free templates (Themes in WordPress lingo) are readily available.  A professional design and additional features can be included quite easily to create a complete ready to update site.

For more complicated sites, including ecommerce sites, we recommend Joomla and Drupal.  These to CMS’s offer a sophisticated administration model, integration with ecommerce solutions and a simple user interface.  Joomla and Drupal start from different perspectives – Joomla was designed with the user and user interface in mind; Drupal in terms of a CMS framework from a technical perspective.  As such Joomla is easier to learn; Drupal offers more complete access management and content management.

The links below will provide an overview of these two CMS solutions.

Drupal and Joomla Comparison

Drupal vs. Joomla: Frank Comparison by and IBM Consultant

WordPress vs. Joomla vs. Drupal

How do we move to a CMS

If you like your current design and want to switch this over it is a simple matter of switching over your design to a new CMS.  Depending on your current website’s implementation this is typically a relatively simple update.

Or it may make sense to update your website design at the same time as upgrading to a CMS.  A new design can be created based on experience with your current site and the ability to simply add new content as you are ready.

As always if you want to learn more feel free to contact us at Trionia – we would be happy to answer your CMS or general digital marketing questions.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Digital Marketing, Online Strategy, Search Engine Optimization, Website Development | Tagged , , , , , , , , | 2 Comments

User Generated Content

Etsy.com the online handmade goods website – has turned to handmade advertisments.  As you can see – the ads are quite good.  Not surprising that a creative group could make a set of good ‘handmade’ video spots.  Check them out at:

http://tv.etsy.com/

What might be surprising is how good, the production value of the 10 final spots are all fairly good.  While, quite a bit of ‘claymation’ (cottonmation in the case of Mr. Squid’s Handmade Moment) is in the group, overall good storylines and decent background tracks.  All for some fairly reasonable prizes – $3,250 for the winner and $1,250 for the three finalists.

Read Bob Garfield at Ad Age for his take on these user generated advertisments:

http://adage.com/garfield/post?article_id=139144

Clearly User Generated Content (UGC) is starting to come of age.  It will be very interesting to see how bigger and smaller brands continue to move in this area – it is surely going to be more that a Super Bowl ad each year from Doritos.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Digital Tactics, Online Advertising, Online Strategy | Tagged , , , | Leave a comment

Avinash Kaushik Gives You 5 Tips to Increase Your Web ROI

Avinash Kaushik gives a phenomenal presentation on 5 tips for your web strategy. Definitely check out his video below!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • LinkedIn
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
Posted in Analytics, Digital Marketing, Online Strategy | Tagged , , , | Leave a comment