Base CRM Contact Form

This came about when I started doing a few lead generation campaigns for my website, I noticed that contact form provided by Base didn’t do two important things:
1. Allow me to record a goal completion in Google Analytics
2. Provide any details over where the lead came from, other than via my website, when adding the deal into Base CRM.
3. Allow me to encourage email signups

This meant, essentially, that I couldn’t attribute any leads or customer value to any particular marketing campaign/source/medium. On top of this I couldn’t encourage email subscription. so I decided to commission a WordPress plugin.

I found Woody (a developer) on, I knew how specific my requirements were so I was very particular about who I hired after having bad experiences with freelancers on Odesk in the past.

Woody did a great job, he runs a company called Stormgate and as you can see he specialises in rapid web development (he finished my plugin in less than 24 hours)!

So I told Woody what I wanted and he got down to work creating my brand new contact form.

Essentially this contact form directly posts the lead into Base, including all the necessary details, as well as the Google Analytics source and medium.

The Google Analytics bit ensures that you can choose a page to redirect to, which can then be tracked as a goal, so that you can keep an eye on things in Google Analytics separately from Base.

Finally it has a tick box that allows the person contacting you to signup to your email newsletter hosted by MailChimp.

I don’t think there are many things out there that do all this, and if you are using Base CRM I highly recommend you try out this plugin.

If you would like to download my plugin you can do so here.

Quick Catch Up

This is just a quick post for all my subscribers to summarise a few changes in the Internet marketing arena recently.

First up, there have been a lot of changes with Google Analytics, with a new version coming out with a host of new features including dashboards, multi channel funnels, real time analytics and visitor flow.  I suggest you check it out and familiarise yourself.

Secondly any keyword data from Google organic SSL will no longer be passed on, so you may well see “(not defined)” as one of your top performing keywords, expect it to affect around 10% of organic traffic from Google.

Google Adwords has released a bid per call offering, where a phone number sits in the ad, if you get called you get charged a did fee of £1 minimum – definitely worth using in my opinion.

Mailchimp has released a new service called “goooals” where you can segment email subscribers based on what they do on your website.

I’ll try and do a better job of keeping you all up to date! I’ve been busy preparing for my exams next week, wish me luck!

Installing And Setting Up Google Analytics On WordPress

In the last post I showed you how to get a theme for WordPress, now I want to briefly show you how to setup Google Analytics on WordPress.ThemeForest

First of all, I can’t stress how important it is that you use Google Analytics. It will allow you to track all your marketing and enable you to maximise sales through advertising. The best part is that it is easy to use and it is 100% free, so it’s all good! To install Google Analytics on WordPress, see the first video, then see the second short video to setup Google Analytics settings.
Continue reading…

The 5 Most Common Google Analytics Mistakes

Ok, so you lazy people out there, I know what your like, you just slap your Google Analytics code on the site and think that its done. Well your wrong, and your messing up valuable data right now! Here are the most common mistakes:

1. Failing to Exclude URL Query Parameters
Nobody ever seems to use this, its great though, it gets rid of all the crap out of the content reports. Every time a page loads with a query string (e.g., Google Analytics treats it as a separate url to index.php. In order to prevent this, you simply put the variable name (e.g. ‘essays’) in the handy little box (edit profile, edit main website profile information).

2. Failing to Setup Site Search
Again this is a similar problem to the one above. If you don’t state what your variable name is for the site search then url’s like: and will both be treated as separate content. Instead you just put ‘q’ in the site search query box and then get it to strip the url of parameters.

3. Goal Conversion Setup
I rarely see this one setup right, people often repeat the final step twice, as they don’t realise Google puts the final one in at the end. Most people don’t even bother setting this up, but the ones who do, tend to do it wrongly.

4. Ecommerce Script Setup
When your setting this up, you have to put your ecommerce code after your tracking code, or it won’t work. Most people just paste it in and adapt it, not realising they need the tracking script before hand and an if statement in their footer to prevent the tracking script showing there.

5. IP Exclusion Filters
If you are going to be working on a site, whether you are the developer/designer or the marketing agency, perhaps even the business owner – you need to be adding your ip address to the exclude filter on the profile (make sure you have an unfiltered profile as a backup though).