Opensource Integration Demos

April 23rd, 2013 by admin | No Comments | Filed in Main

There have been many requests to provide ways to integrate Campaign Cog with other existing infrastructures, so we will be pushing out some demonstration boilerplate code to Github to make this easier. We have just pushed our public API to production so we will be providing some sample clients for that also.

Checkout Github or let us know if you feel if something is missing. We will be adding sample code for creating a client with .NET or PHP, so stay tuned for the addition of those repositories.

New features and a new site design!

August 1st, 2012 by admin | No Comments | Filed in Main

We’re excited to announce that we have launched some new nifty features plus a new design based on Twitter bootstrap.

We’ve also made some important changes, mainly adding pricing plans. We are now a paid for service. We’ve made this change so that we can continue supporting CampaignCog on a full time basis and also to deter spammers, which has been a tough fight for a long time!

All exisiting users and new users get to track one email campaign each month for free. After this, if you want more, you get to chose a pricing plan suitable to you based on the number of subscribers that you have. In all plans, You can track unlimitted campaigns!

We’re really excited about this release, let us know of your thoughts!

We’ve tracked 50 million emails!

June 18th, 2012 by admin | No Comments | Filed in Main

It’s been about a year since we’ve launched Campaigncog and on Friday15th of June we hit the 50th million email tracked! That’s 50,000,000 emails tracked.

We’ll soon publish a few reports on what we’ve learnt so far. In addition, to celeberate our achievement we’ll be redesigning the Campaigncog site.

We’ll also be adding a few exciting features, so stay tuned!

Google Analytics Integration Enabled

April 13th, 2011 by admin | 3 Comments | Filed in Main

We’ve just enabled the ability to integrate your email campaigns with Google Analytics. This means you’ll now be able to find out how much of an impact your email campaigns have on your sites traffic, amongst many other things!

Click the image below to see how easy it is to setup Google Analytics for your email campaigns, its just ticking a box! What this will do is go through your email and all its links and add some variables to it to tell Google to track links in a specific way. Please note, that you need to be making use of Google Analytics on the pages your links are linked to.

To make full use of this, make sure you set up goals and funnels to segment your traffic to find out exactly what impact your email campaign is having.

If you don’t make use of Google Analytics, don’t worry, we still track clicks! In addition, we hope to integrate more web analytics tools to help you get the full picture of the effectiveness of your email campaigns.

Using Amazon SES with CampaignCog

April 3rd, 2011 by admin | 1 Comment | Filed in Main

I would first like to say thank you to Amazon for launching this wonderful service, I hope it really does take off. Right, enough of that, lets get to it.

This post will be a quick and dirty overview of how to make use of Amazon SES from scratch, it’s got a slight PHP twist to it and its going to make use of CampaignCog of course, to show you how you can use it as a nice layer of reporting for your email campaigns or even transactional emails.

1) Sign up with Amazon

Well, I did say we are starting from scratch! I’m sure the majority of you have an Amazon account if not you can create one in preparation for your Amazon SES account.

2) Create Amazon SES account

You’ll have your usual account but then you’ll have to create an Amazon SES account and then read (lol?) the agreement and confirm.

3) Pricing

You will then get a bit on pricing and you’ll have to enter your payment information. You won’t be charged for signing up, but you will be charged at the end of the month based on your activity.

4) Value Added Tax Information

You’ll have to enter your VAT tax number or do so later on.

5) Phone Verification

You’ll have to provide a valid telephone number and you will be given a code to type in when you get a call, a neat little verification system. As a geek, I was quite impressed with this bit. Snazzy is the word I’d like to use here.

6) Acitivating Subscription

Well, thats about it. Amazon will activate your subscription. It took about a minute for them to send me across a welcome email. I guess I passed the activation process with flying colours. Lucky me.

7)  Welcome and Access Credentials

You’ll get another email after the welcome email directing you to your account where you will get to manage everything and more importantly find our your credentials to use with the SES service. For the purpose of this overview, I’ll be making use of the first credential type, the access id and the seceret access key combo.

8) Download the SDK

Now that we’ve got all the fluffy stuffy out of the way. Lets get to business. You need to download the Amazon SDK first. I opted for the PHP flavour.

9) Verify Email Addresses

To start making of the amazon web services for testing, you’ll have to verify a few email addresses to test with. All this will involve in writing some code and clicking the verification email sent. If you want to have a look at the ses class, you’ll find it in services/ses.class.php.

//your SDK path
include_once("sdk.class.php");
 
$ses = new AmazonSES('your id', 'your secret');
 
//A handy way to see your quota
print_r($ses->get_send_quota());
 
// verifies some email addresses
$ses->verify_email_address('hello@campaigncog.com');
$ses->verify_email_address('bye@campaigncog.com');

10) Send a Test HTML Email

Here is a bit of code I used to send a test email about.

include_once("sdk.class.php");
 
$ses = new AmazonSES('your id', 'your secret');
 
$html = "<h1>Some HTML here.</h1>";
 
$message = array('Subject.Data' => 'Test', 'Body.Html.Data' => $html);
 
$send_it = $ses->send_email('hello@campaigncog.com', array('ToAddresses' => 'bye@campaigncog.com'), $message);
 
// Use this to get the response to see if anything went wrong
print_r($send_it);

11) Create a Campaign

Now that’s worked i.e you’ve received your test email. Lets add some reporting. Luckily its straightforward. Firstly, register with CampaignCog, and then create a campaign.

12) Add Tracking Code

Then you’ll get some tracking code. Add this to your HTML email campaign to be tracked.

13) Request Full Access from Amazon

So far, we’ve only been allowed to send test emails and there are limitations:

New users are placed in the Amazon SES sandbox, where they can test and evaluate the service in a restricted mode. As a sandbox user, you have full access to the Amazon SES API; however, the following restrictions are in effect:

  • Emails can be sent only to and from verified email addresses.
  • You can send a maximum of 200 messages per day.
  • You can send a maximum of one message per second.

To lift these restrictions and use Amazon SES in production, we recommend that you request production access at your earliest opportunity.

To get full access for production use you’ll need to request it from Amazon.

14) View Reports from CampaignCog

Once you get production access and fire off all your emails. You’ll start getting reports in this form:

Conclusion

Well, hopefully this has been useful to at least one person out there. A quick intro to Amazon SES and CampaignCog and how they can easily be integrated together to give anyone their own email marketing tool-set.

Private beta, no more

April 3rd, 2011 by admin | No Comments | Filed in Main

We’ve finally squashed the last known bug! This has given us divine right to emerge out of private beta and into public territory! This means anyone can now sign-up to Campaign Cog freely.

Introducing Gmail Motion

April 1st, 2011 by admin | No Comments | Filed in Main

Onwards and Upwards…

March 27th, 2011 by admin | No Comments | Filed in Main

We have just made a successful migration from our old server to a new bigger server as our users are tracking a lot of emails! Already, we have tracked over a  100,000 emails and we need a new server to handle the inevitable growth that will follow!

In addition, we have added more features such as click tracking to allow our user to find the most popular links and the reasons behind it. We’ve also added city level maps for our geo-location reports to further find out where the most engaged users are to help better target our overall marketing strategies from a geographic perspective.

There are a few more things we have to iron out that we are aware of in addition to anything else you might come up with, so don’t hesitate to email us about what ever is on your mind!

Well, it’s about time!

March 26th, 2011 by admin | No Comments | Filed in Main

We’ve been running CampaignCog for about a month or so in closed beta and we will soon be opening the app up a little more and we thought we absolutely need somewhere to make announcements, so here it is! A very minimalist blog to keep things simple and to the point.