Friday, 18 May 2012

5 SEO Tools for Ecommerce Business Owners

This is a post for multi-channel business owners. A well measured SEO campaign is vital to keep your traffic levels and revenue stream healthy.


There are lots of great blogs to teach you everything you need to know about SEO. Lots of them, however, skip the first couple of steps and jump right into advanced SEO technique or theory.

To address that, here are five great Google tools to get you started:

1. Google Analytics - Are you set up properly on Google Analytics? Do you know how to log into your Google Analytics?

 

Do you use this free service? The traffic sources report shows how much traffic you’re getting and which channels convert the best. Use the Organic Keyword report to see which keywords your site is optimised for. This is just the tip of the iceberg – Analytics can do much more than this. If you’re not getting the most from your Analytics Set-Up, get in touch to find out more about our services.

2. Don’t neglect Webmaster Tools. This free auxiliary tool will give you information on your sitemap and how well you’re ranking on Google. 

 

Your sitemap tells Google how to find the pages on your website. If you don’t have one you are making it harder for Google to index your site straight out of the gate.

3. Merchant Centre – Are your products appearing in Google Shopping results? If not, you will be missing out on valuable free sales and visits. 

 

Getting the XML file to include all the relevant details can be a tricky job, especially with regular changes Google is making to their requirements. Get some help setting these up and submitting your data feeds.

4. The Google Keyword Tool is invaluable for finding out how many people a month are searching for your products and what terms they are using. 

 

For example, it’s no good optimising your site for the term “ecommerce solutions” if there are only 50 searches for it a month and there are 5000 searches for “ecommerce platform” a month.

 5. SEOMoz isn’t a Google product but it is an extremely useful piece of software to get you started on SEO. 

 

The core to a good SEO campaign is getting links from other highly ranked sites. Links to your site tell Google that other sites consider you to be a good site. The more high quality links you have, the better your ranking will be. SEOMoz allows you to see where your links are coming from. It also tells you where your competitors are getting their ranking from.

***

These five tools will give you insight into your site and allow you to make changes immediately that will improve your ROI and measure the results.

Take action today and see what happens – learning about the state of your website and addressing some basic problems will result in some quick wins, an increase in ranking, more visits and most importantly, more sales.

Call us on 0207 492 1929 or take a look at our ecommerce consulting page. We have our own platform so are well versed in the problems faced by multi-channel retailers.

Thursday, 29 March 2012

Social Media Reporting

Last week Google announced their new Social Reports for Google Analytics. This is great news for multi-channel retailers. It’s always been hard to justify spending marketing budget, and more importantly, spending time, on social media. It has always been difficult to prove that it delivers ROI, and that it’s measurable. This is all beginning to change for social media.

Last year Hitwise calculated that a ‘like’ on Facebook was worth 20 extra visits to your site over the course of the year. Now, with the new social reports that are being rolled out over the next couple of weeks on Google Analytics you will be able to see the value of social media as part of your customers’ buying cycle.


Now we can see the value of social media the real challenge is finding out what content on your site is going to make your existing users share your pages on Facebook and Twitter. And what content on your Facebook and Twitter pages is going to engage people enough to ‘like’ your page and, most importantly, buy that great Map Jigsaw their friend just Tweeted about.


Moneyspyder’s ecommerce platform is designed with measurability and adaptability in mind. We’re looking to share our expertise with people who want to be at the cutting edge of ecommerce.

For more information on how we can help you build a great website or with ecommerce consulting email us on info@moneyspyder.co.uk or call 0207 492 1929.

Wednesday, 14 March 2012

Mobile Ecommerce

Do you have a mobile friendly ecommerce platform?

Mobile commerce is booming. By 2020 there will be 10 billion mobile internet devices in the world and only 5 billion non-mobile internet devices. Smart phone shopping is quickly becoming the method of choice for online shoppers. How does your site hold up?

63% of online consumers use their mobile for shopping (Econsultancy, 2011). Our clients have all seen exponential growth in mobile use to browse and to shop. Visitor numbers and revenue have multiplied by as much as 500% in 2011 compared to 2010 for some of our clients.

What should you do about it?


If you don’t have an app, don’t worry. Apps can be an expensive up-front expense. Something you should definitely consider is a new set of templates for your site that show exclusively to mobile users.


There are some simple rules to follow to make your mobile users happy. For example, make it easy to search for products and make category titles bigger and easier to navigate.

For more information about our mobile templates, or to find out more about our ecommerce platform, call us on 0207 492 1929.

Thursday, 26 May 2011

What's in your Cookie Jar?

Having reviewed the documentation from the EU Information Commissioner's Office, MoneySpyder have concluded the following, with regard to their new Web Cookie Policy.

(This advice is subject to change dependant on what the UK legislator determines later in 2011 or 2012.)

In our view all cookies will have to be consensual. Such that if the cookies are used in relation to the basket or login, it could be considered that a customer clicking on the 'Checkout' button to be consent.

Similarly, yet to be tested, that clicking links in marketing emails or on affiliate sites could also be considered to be implying consent.

There are still a lot of questions surrounding how best to get consent for cookies that do not have any form of implied consent, these include analytics measurement, behavioural marketing and re-targeting use.

The report makes it clear, however, that the concern is with cookies that allow companies to follow users across different sites.

It also states that privacy neutral cookies, are fairly benign and will not require the same level of overt consent to be obtained.

MoneySpyder recommend that changes be made to your 'Terms & Conditions' pages, that explain which cookies are used as well as giving the user the option to opt-out of using cookies (which would disable the site that they are on!).

A further action that could be taken is to set up a dedicated 'Cookie Policy' page and link to it in your sites footer. This would make it clear to anyone official reviewing that steps have been taken to address the new legislation.

MoneySpyder have drafted a suggested Cookie Policy page, that explains to users how cookies are used on a web platform, please contact us if you would like to get a copy.

Wednesday, 5 May 2010

Email campaign tracking with Silverpop

SilverPop offer themselves to the world as an "Engagement marketing solution". They provide click-stream and conversion tracking based on your email marketing campaigns, by putting unique identifiers in the links of your mailings (which they can send out in bulk). If you store these IDs and ping them back to SilverPop's click-stream and conversion-tracking servelets, this means you can get complete conversion analysis based on your email marketing campaigns.

@ Moneyspyder, one of our clients has signed up for a Silverpop account - which means we need a way to easily integrate with SilverPop - and the examples they give are all in php (and a little less than dynamic). So here's our Ruby-on-Rails solution.

1) Cookify the IDs

When a customer clicks on a link in one of the SilverPop emails - Silverpop has cleverly adding tracking IDs to identify the mailing-job and individual customer. When we send tracking information back to SilverPop - we need to send back these ids so the click-tracking is stored against the correct campaign and individual.

Of course, the parameters will disappear after the first time the user clicks another link, and we need to persist the data - to keep tracking all the pages they click on until they eventually convert!

The easiest way to keep track of this to stick it all into the session - then we can just check if it's there and send it each time we want to ping to SilverPop... and of course the best place to do session-wrangling is in a before_filter. So stick the following into something like application.rb

before_filter :save_silverpop_data_in_session

# This method does the storing of the ids from the URL into a session
# cookie for later sending.
# It will replace any existing values in the cookie - which represents the
# user having returned to the site after viewing (and clicking on) another
# link from a different email campaign.
def save_silverpop_data_in_session
if %w{spMailingID spUserID spJobID spReportID}.all? {|f| params.has_key?(f) }
session[:silverpop] = {:m => params[:spMailingID], :r => params[:spUserID],
:j => params[:spJobID], :rj => params[:spReportID]}
end
end

2) Configure your pod

SilverPop calls it's servers "pods" - and you could be using any one of them. This works better as a configuration option than hard-coded in your code - and lets you set up a link to the test-server on your dev/test environments. but in environment.rb you'll have something like this:

# SilverPop URL = mailing list manager/ClickStream Analysis
SILVERPOP_SITE_URL = "recp.rm05.net"

3) Helping hands

Next up is to figure out how to ping SilverPop... which they helpfully give us an img tag example of how to build up the correct url with all the requisite values.

SilverPop has two servelets - one for accepting pings for click-stream tracking and one for the conversions. But they're almost identical, just taking different parameters... and I'm lazy and don't want to have to remember all the common details of how to do this in each place in the site. Thus: helpers to the rescue!

# This method generates the code that calls the ClickStream tracking
# servelet - we pass in the page name and page URL, along with the values
# passed through from the last silverpop email - saved in the session
def silverpop_click_stream_ping(page_name, page_url)
silverpop_link('cst', :name => page_name, :s => page_url)
end

# This method generates the code that calls the Conversion Tracking
# servelet - we pass in the "action", "detail" and "value" flags -
# eg "silverpop_conversion_ping 'CompletedOrder', order.id, order.grand_total"
# along with the values passed through from the last silverpop email -
# saved in the session
def silverpop_conversion_ping(action,detail,value = nil)
silverpop_link('cot', :action => action, :detail => detail, :value => value)
end

# generate the SilverPop ping-image based on required servelet and parameters
def silverpop_link(servelet, options)
# skip out early if this user hasn't come through a silverpop email
return nil unless session[:silverpop].present?

image_tag "http://#{SILVERPOP_SITE_URL}/#{servelet}?#{session[:silverpop].merge(options).to_query}",
:height => 1, :width => 1, :alt => "Silverpop #{servelet.upcase} Servelet Ping"
end


4) Click-stream - analyse!

So, now it's time to get down and dirty with the click-stream analysis. This couldn't be more simple. Just use the helper to pop a link into your main layout. eg:

>
<%= silverpop_click_stream_ping(@page_title, url_for(:only_path => false)) -%>

Now, as you can see, this mainly works by using our dynamic page-title and a link to the current-page (using the empty url_for trick). Note that if you leave off the "only_path=false" option it won't provide the hostname. This may be what you want if you want to roll up multiple mirrored domains. You'll also have to adjust the page-name parameter as necessary for the way you generate the page-title... but otherwise you're good to go and this means every page-click gets tracked back to SilverPop from now on.

With one caveat... if you have AJAX-updating, you may need to figure out a neato trick of putting the ping-link into the newly-generated page-pieces or these "clicks" won't get tracked as the layout won't see them as new pages. I'll leave that as an exercise for the reader as it's very site-specific.
5) Mine your conversion gold

Now only the final, and most important, part is left - tracking actual conversions.

A lot has already been written about what constitutes an important conversion for your site. I won't repeat it all here as you can track heaps, and it's really down to what is important for your business. So I'll pretend we only care about when a customer completes an order - which we know because they land on the "thank you" page.

Which means we need to pop a link to the COT servelet there and pass in the important details... nothing easier:

>
<%= silverpop_conversion_ping("Order Complete", @order.id, @order.grand_total) -%>

Now SilverPop will monitor our marketing mails from go to whoa - and even know which order they completed and, most important, how much money they ended up spending ... Gold!

Taryn East