Photo assignment roundup #acamweekend

Posted by Rob

On Friday we set our first photo assignment inviting Analog Camera users to show us what they were getting up to with Analog Camera over the weekend. Nearly 300 photos were submitted so choosing our top 10 wasn’t easy. However we’ve done just that - the top 3 getting a limited edition Realmac t-shirt and the runners up an Analog Camera sticker!

We’ll be running similar competitions in the future, so be sure to follow @analogcamera on Instagram to learn what the next photo assignment will be.

So in no particular order, here are the top 3:

Photo by @purplelime

Photo by @bjm92

Photo by @kamoda

And rounding out the top 10, each getting an honourable mention and Analog Camera sticker…

Photo by @emlcltr

Photo by @aaroncaine

Photo by @claudiouvm

Photo by @jasper_patterson

Photo by @michaelcmrk

Photo by @michaelbelong

Photo by @blqr

While these are a selection of our favourites, be sure to check out all #acamweekend photo’s here. Thanks for getting involved!

If you’re inspired by these pics but not yet picked up a copy of Analog Camera, it’s currently just 99¢ on the App Store!.

Weekend Photo Assignment!

Posted by Rob

Since Wednesday’s launch of Analog Camera we’ve been overwhelmed by all the support and reaction to the app, we’re very grateful.

We thought we’d run a little photo assignment to see what you’re getting up to over the weekend with Analog Camera. Simply share your photos taken with Analog Camera to Instagram tagged with #acamweekend and #analogcamera. We’ll pick a few to feature here on our blog and dish out some Realmac Limited Edition tees and Analog Camera stickers to our chosen favourites.

We’ve been super impressed with the photo’s that you’ve been sharing tagged with #analogcamera, so much so that we’ve featured some on our website. Keep up the great work and you too could find your photo’s featured.

To give you a little inspiration here are a few of our top pics from the past few days…

Photo by @thomweerd

Photo by @jeera

Photo by @byteproject

Photo by @mihaelcmrk

Photo by @apito

If you want to get involved and not yet picked up a copy of Analog Camera, it’s currently just .99¢ on the App Store!.

Website Reporting to Keep Your Content on Track

Posted by Rob

In our weekly blog posts we’ve recently been focusing on tips to help people develop apps. Today I’d like to share a few tips on monitoring visitors to your website and to more importantly evaluate how it’s performing. To do this, we use Google Analytics - though there’s other tools out there - the reason being that it’s very good at monitoring everything that happens on our site.

Basic Stats

Website Traffic

Knowing the raw, basic visitor numbers are obviously important. They show me how many people are visiting our site to learn more about our apps. If we are running any advertising I can see its effectiveness too. You may well see a correlation between visitors and sales (though with sites linking to the App Store that may not be entirely accurate).

When looking at unique visitors, I combine this data with “Avg. Visit Duration”, it gives me a relatively good indication that visitors are getting what they need from the page they arrive at. Don’t just focus on the unique visitors though: repeat visitors may be potential customers coming back for that final bit of information before heading off to the App Store to purchase.

When it comes to sending people to the App Store, a useful indicator of how this is working is measured by our “bounce rate”. Bounce rate is the term used for people who visit your site, but only view one page before exiting. If a user had clicked a link to our Analog product page, you’d hope this is exactly the page they were looking for. Hopefully they realised it was the photo editing app for them, before clicking on the “Available on the Mac App Store” button! On this occasion a high bounce rate is good however we also see a high bounce rate from our blog posts which is something we’re planning to improve on in future. The most important area to pay attention to your bounce rate, however, is on your home page. Your home page is generally your most popular landing page and probably contains little information, so visitors coming in and bouncing before going deeper into your site for more info should be addressed as soon as possible.

Where is your traffic coming from?

So whilst keeping an eye on the numbers is a good start, what I find particularly useful is comparing numbers with ‘Traffic Sources’. If you are running any promotions or advertising this is where you can see which sites are generating the traffic. You can find this information via Google Analytics’ Traffic Sources > All Traffic report. In here you can find some really useful information: traffic from blogs that may have reviewed your app, features from tech sites. It gives a good indication of which promotions are working, which sites drive traffic and sales. With this information you may choose employ a few tactics, such as targeting sites which generate high traffic to advertise on, or to contact and offer Promo Codes for a competition perhaps as there’s a good chance the readers will be more receptive to your app.

The amount of data on offer from Google Analytics is far beyond what we need, so it’s best to think about what metrics are important to you so you get the most out of your analysis. Keeping track of the core metrics to your business can be best achieved by setting up a “Custom Report”. In Analytics, Click on the “Customization” tab and follow the simple guides. It’s the most efficient way to track the same metrics for your weekly reporting as it will pull all your information together for you.

Monitoring Outbound Links

Right now Google does not offer a simple way to track outbound links, so if we’re going to try and track sales made on the App Store, some basic tagging is needed to pull in the number of clicks on each App Store link. For each outbound link you’ll need to use a little JavaScript that relies on Analytics’ _trackEvent method that records the links, then modifies the links required to track. Google call this Event Tracking and once in place can be easily viewed via the ‘Content > Events > Overview’ report.

To setup the JavaScript, insert the following code just before the </body> tag in your HTML document:

<script type="text/javascript">
    // Create function that pushes a "trackEvent" to google
    // and then redirects to the given destination
    function trackOutboundLink(destination, category, action) {
        try { 
            _gaq.push(['_trackEvent', category , action]); 
        } catch(err){
            // We'll just log any errors to the console for now
            console.error(err)
        }

        // Add slight delay so _trackEvent can register
        setTimeout(function() {
            // then redirect to the given destination
            document.location.href = destination;
        }, 100);
    }

    function setupOutboundLinks() {
        // Use the new 'querySelectorAll' method to get any outbound links
        // 'querySelectorAll' works in all modern browsers (everything except IE7 or before), so if you need older browser support
        // you'd need to use document.getElementsByTagName('a') and then filter them to check the URL is 'outbound'
        var outBoundLinks = document.querySelectorAll('a[href^="http://"]');

        // Loop through all outbound links
        for (var i = outBoundLinks.length - 1; i >= 0; i--) {
            // Add click event listeners for anchor element
            outBoundLinks[i].addEventListener("click", function(event) {
                // Prevent the browser from executing the hyperlink
                event.preventDefault();

                // Get the required attributes
                var destination = this.href,
                        category    = this.getAttribute("data-category") || "default category",
                        action      = this.getAttribute("data-action") || "default action";

                // Call trackOutboundLink() that pushes the trackEvent and 
                // redirects to the destination.
                trackOutboundLink(destination, category, action);
            })
        };
    }

    // call setupOutboundLinks() when then page is loaded
    window.onload = setupOutboundLinks;
</script>

Inside the ‘click’ eventListener you'll notice we‘re trying to get two ‘data-’ attributes: one for the category and the other for the action. If we can't find either ‘data-‘ attribute we set a default. The ‘data‘ attribute was introduced in HTML5 for exactly these sorts of situations.

With that in mind, you‘ll need to update any outbound links to include those attributes, like so:

<a href="http://www.AppStoreLink.com" data-category="Outbound Links" data-action="AppStoreLink.com">App Store Link</a>

To make this more meaningful when you view your “Event Tracking Reports” you should take the time to replace ‘Outbound Links’ in the example above with a meaningful label - the name of the app, and perhaps where the links is (Header or Footer for example). This adds another layer of data that can be used to monitor the efficiency of links in different locations on the page.

Finally while we are on the subject of tracking outbound links, you may look to include “Social Interactions”. Learning how people socially engage with your site allows benefits such as learning which content users like to share therefore find interesting. Remember that Google is starting to use the social 'stickiness' of your content - so the more interactions your content generates, the more favourably your page will feature in natural search listings.

Handy Keyboard Shortcuts

GA Keyboard Shortcuts

This is a feature that I only discovered recently, and has been saving me a lot of time ever since! To access the list of keyboard shortcuts just hit Shift ?.

Tracking 404 Pages

404 Error Message

While talking through my post with the team I asked what they would like to see better-reported by the Realmac site and 404 “Page Not Found” errors were brought up. Whilst we try to keep all our links up to date, we know people sometimes see error pages as a result of a broken link. The source of a 404 error can easily be tracked down with Google Analytics (or indeed Google’s Webmaster Tools). When building your site ensure the error page titles are descriptive enough that they can be easily found in your reports - as any error pages will be treated as page views.

Google Keyword Tool

Throughout this post I’ve focused primarily on Google Analytics, however there’s another Google tool that you might find useful - the Google Keyword tool. It lists the most-Googled terms that relate to the words you enter. I find it really handy for choosing keywords to use when submitting our apps to the App Store. It may not be exactly what people are searching for in the App Store, but it’s what’s being searched for on Google so at the very least gives you some ideas!

If you’re not keeping track of your website activity already, I hope I’ve given you a few pointers. A few minutes every week should be enough to make sure that you keep on top of traffic. The key is to making your reporting as automated and speedy as it can be - however I’d also recommend occasionally clicking through the more in-depth reports to give you a better idea of how visitors engage with your site.

If you have any comments, let me know via Twitter or leave a comment below!

How to Produce an App Promo Video.

Posted by Rob

In a recent blog post, Dan talked about promo videos as a great way to build hype for your new app. Between the Clear for iPhone and Clear for Mac promo videos, we’ve had over 1.3 million plays - and lots of people have asked how we produced them, so I thought I would share the details on what it takes to produce a video.

Remember: once your app is live on the App Store the majority of users will only ever see the copy and screenshots you prepare for the App Store. As a result, the video is more than just a teaser - it's an opportunity to show off the things that a screenshot cannot.

1. Hire A Director

It’s entirely possible to create a great video in-house on a shoestring budget, however it’s worth considering the amount of time a video can take away from app development, and that the quality of the production which will be directly associated with the quality of your app. Other factors to consider are the expense of hiring camera equipment and lighting, post production and the knowledge of how to get the best use of all this kit.

Expert camera skills

For both Clear videos we used Mike Prior, a London based Director and Editor from NTSH. In total it cost around £2,500 (including equipment) to hire Mike to film and edit.

If you’re stuck for contacts to help produce a video, you might want to check out Startup Videos - if a particular video catches your eye it might be worth contacting the startup directly to find out who produced the video.

2. Storyboard

Before you start storyboarding, you should definitely spend some time prioritising what you want to show off. You don’t want the video to be too long, and we aim for our videos to be around the 60 second mark. Start by drawing out a scene by scene sketch of how things will look on screen, with a detailed synopsis of what’s going on beneath - the more detail the better. We also found it useful to roughly set up each scene at Realmac HQ and take photos so we could begin to visualise how it may look. Your storyboard is the foundation of your video, so make sure you spend time getting this part right.

Get the entire app team together and go through every step of the storyboard - rewriting it into a step by step text document of what’s happening. We spent a few hours going through this, making sure every item on the iPhone/Mac Clear lists matched in each scene, questioning why certain actions were chosen, modifying and making sure we were completely happy. Be aware that at the end of this process, your promo video may have changed quite a bit from the storyboard version!

3. Casting and Location

It’s important to illustrate your app being used in an environment people can relate to. To find a great location, and cast the right person we worked with a couple of local location and casting agencies - the final cost for the location and actor was around £1,500. If you’re hiring an actor/model always make sure that whoever you cast is familiar with the the hardware and app they will be showing!

With the Clear for iPhone video we actually used a member of the Realmac team - Nik - and were lucky to find a café that were happy for us to shoot for free! It goes without saying, but make sure you have the correct insurance and permission whenever shooting in a public location.

Clear in the kitchen

Once you have the perfect location, make sure you send pictures to the producer so they can figure out lighting and photography details.

4. Filming

Your producer will have had plenty of time to familiarise themselves with the storyboard and location so this should now be the fun part.

Camera rolling

You will need to set up all the props you’ve chosen and talk though the setup of each scene with the director. The director will be responsible for the final look of each shot, so allow time for dressing the set and making small set changes so that the video looks great. You’ll also have to make sure that there’s continuity throughout the entire shoot - not just on set but in the app too! For the Clear for iPhone video, we actually used a special build of the app that would restore to a pre-determined list of tasks when you shook the device.

Make sure you get multiple takes of each scene, so you have plenty of footage to piece together in post-production, and take photos of the scenes too - this may come in useful at a later date.

5. Post-Production

Post-production will generally take around a week. The producer (and video editor) will edit and cut the scenes, making sure the story flows and is cut to time (in our case, 60 seconds). They will make sure that everything looks crisp on screen which may involve comping screenshots of your app onto the footage. Make sure that the final scene contains all the key info you want to get across to the potential user - app icon, name, and release date.

Finding the right soundtrack for your video is really important too - without a soundtrack the results can seem flat and charmless. We worked with Josh Mobley to create a custom track for the video - he also produced the in-app sounds so already had a great appreciation of what we were trying to achieve. There’s obviously some expense involved in custom soundtrack, but we think the extra character it adds to a video is worth it!

Once you’ve got a rough-cut of the video back from the producer, it’s time to get some honest feedback from friends and colleagues who can catch any little things that don’t work.

That’s A Wrap!

All that’s left to do now is to let everybody know about your app. First you need to choose which service to host your video. We’re huge fans of Vimeo, it’s a great service and we host all our videos with them. YouTube is of course an option: it has a larger audience so the opportunity for more people to stumble across your video is greater, however we feel it's just not as nice a place watch videos. Make sure you put in some great copy promoting your app, with links to your website and all the keyword tags that will help your video get found in search.

As Dan detailed in his post, the next step is to launch the teaser site containing the video, and get to work promoting it on your blog and all your social accounts. Be sure to also contact members of the press too!

Your promo video should be a key part of your app launch plan and can really have a massive impact on the success of your app. These steps have worked really well for our videos so far, however you may have some tips to share to and we’d love to hear them - just leave a comment below or let me know on Twitter!

App Pricing and the Freemium Trend

Posted by Rob

Pricing is always an emotive subject, whether we’re buying a car, a coffee or an app. We all love a freebie and a great deal, however in our disposable world we can be prone to forgetting the true value of what we are buying. We all want the latest and greatest, but now more than ever we’re looking to pay as little as possible.

Beer Strategy

Like most of us, when it comes to parting with my hard-earned money I’m an advocate for being prudent. To help decide on the value of something, I tend to use a “beer strategy”. While trying to decide if I really wanted something I would work out how many pints I could get with the same money, then by missing 1 night out I’d make a guilt and hangover free purchase. By applying this strategy to our latest release of Clear for Mac for example, £6.99 could just about get you 2 pints. So for a piece of software that will increase my productivity, that I’ll use every day skipping those two pints is an easy decision.

Now how about those Hiut Jeans I’ve been thinking about for a while? 40 pints. That’s a few nights out, so I best start saving! I’ve chosen both our app Clear and Hiut Jeans for a reason. Both have a story, have had many months of development, and been built by people with a passion for what they do.

Clear for Mac

Clear for iPhone was a hugely successful iPhone app, hailed for its revolutionary take on UI. We made the decision to develop a desktop client to help people to be even more productive. Simple right? We have the graphics, just port it? If only it were that simple! With Clear for Mac we literally had to start again, every element was rebuilt and reconsidered over the course of the app’s 8 months in development. We are really happy with the way it turned out and in testing we found ourselves thinking about the true value of what it’s worth.

We thought long and hard about the pricing for Clear. We wanted to make sure it was priced at a level that everyone could access. We also wanted to make sure we can cover the costs of development, and what’s more, we wanted to ensure that Clear is a profitable product so we can continue to support and enhance it in the future. Everyone at Realmac HQ uses Clear to track work and personal tasks - do we think it’s worth a couple of pints, or a few coffees? We think so. But what about those outside the office? They’re our most important critics.

There are other todo list apps available which are cheaper, free even. There are apps which have way more features, and those that cost much, much more. So how does that change our perception of value? In our opinion, it doesn’t. You won’t find the same user experience with any other apps. The use of gestures is unique, and the simple approach to task management is unparalleled. The care we put into making sure the user experience is the best it can be is evident in every element of the app.

Now lets apply that thought process to the Hiut Jeans, why would I spend £130 on a pair of Jeans when I can pick up a pair for £20 on the high street? Because of the fit and finish. Because they were made by a “Grand Master” seamstress, using a sewing machine in Cardigan Bay, Wales. Because of the story. Because of the way they would make me feel. Because of sustainability. Just because software is a less tangible product, doesn’t mean that the making behind the scenes differs in any way.

A Different Approach?

There’s one word on many people’s minds as the way to go: “Freemium”. Take Letterpress, the word search game from atebits as a great example. When it burst onto the scene everyone was able to download and have a game against 1 opponent. Did you love it? Want to play against multiple opponents or unlock new themes? Sure you did, we did too! Judging by the number of Letterpress games we’ve played, plenty of people were more than happy to pay to unlock those extra pieces. It’s the evolution of downloading a free trial and takes away the fear of paying for something you are not going to use.

So does this approach work for an independent software developer trying to make a living? Loren Brichter, the developer of Letterpress recently told me, “the conversion rate [for purchase of the paid version of Letterpress] was way higher than I expected, and revenue has already more than covered my time invested in the app” so it looks like this is a viable direction. There’s further evidence to suggest this way of pricing is successful too, 9 out of 10 apps in the UK App Store’s Top Grossing list are freemium, with differing types of In-App Purchase. The games industry has been doing this for years and it’s worth noting that 8 of the 10 apps on that list are games. Can this approach work for apps that aren’t games? We think so, given the right product.

If you’re going to go the route of freemium, there’s a fine line to tread: balancing the needs of the business - ensuring the product is generating revenue and hopefully profit; and ensuring that there’s an awesome app that people can use for free in order to gain the critical mass necessary to make the low conversion rate for In-App Purchases work.

The Future

So what does this mean for us and the future of apps? Given the right product, a freemium model is something that we may have to consider. To throw in some business speak, the right product matched to the right target market is critically important here, and when done properly going freemium could be a massively successful strategy. That said, how it affects the perceived value of our craft remains to be seen.

Pricing’s a topic we all love to talk about and I’d love to hear your thoughts. Catch me @curlyrobert on Twitter, or leave a comment below!