Category: Marketing

Brand building, content strategy, growth, and campaigns

  • Writing a Twitter Stock Trading Bot

    My project for the month is a stock trading bot that will ingest tweets from accounts I consider to be market influencers and do some parsing and sentiment analysis to help create and execute a trade through my broker.

    For years I’ve wanted to build something to do automated trading and this is something that seems simple enough to accomplish in a month.  That makes it a worthy experiment.

    There are several steps to this process:

    1. connect to the twitter stream API and listen to specific user accounts
    2. for each tweet that comes in, parse it for a company name or CEO name
    3. if there is a company or CEO mentioned, find the ticker symbol
    4. run a sentiment analysis on the tweet
    5. look up the current price of the stock
    6. decide on a trade (long/short) and size, limits and stop loss
    7. execute trade through broker

    This project will be open-source for those of you interested in watching the progress or curious to see how it works. Twitter Trading Project

  • Programmatic Models

    Recently I’ve been interested in finding a business investment – something like a B&B that allows me to put some of my retirement savings into a business that I have some control over its success.  The normal process for something like this would be to write a business plan or at least do some back of the envelop estimations for how much revenue is expected from the property.

    The usual tool of choice is a spreadsheet.  And those are excellent ways to work through the numbers and visually see things.  However, the flexibility of a spreadsheet is somewhat limited for even more advanced analysis.

    I wanted to take things to a different level.

    What information could I get from looking at the market and scraping webpages that I could feed into a bigger model to see how other owners of similar businesses do.  By pulling in 1000+ comparables and running them all through a similar model to estimate each of their profitability it becomes possible to identify the traits of a successful business.

    Applying this sort of ‘big data’ analysis is proving interesting.  There is an amazing amount of information freely available on the internet, but much of it exists in different silos.

    In the example of running a B&B, there are lots of them listed on booking.com and similar travel booking sites.  These provide a partial picture of how popular a place is (from it’s availability) and the revenue (from the cost to stay there). Another big piece of the picture is the costs – which you can estimate by checking real-estate listings.  By putting all this information you can see many interesting things.

    If your model is accurate then you can get answers to these questions:

    • What percentage of B&Bs turn a profit each year
    • Is there an optimal size / number of rooms
    • which attributes of the property correlate most to it’s profitability

    You can take a deeper dive into the best performing properties to see if they do something unique – do they have nicer websites / photos? Do they do aggressive advertising? Are they active on social media?  Answers to these questions can help you find the strategies that are working best in the market – and perhaps things that are a waste of time.

    This type of analysis is something I think more people should be doing.  It provides some competitive advantage in terms of the information that you bring with you into a potentially big investment, and reduces the risk that you inadvertently buy a lemon.

     

  • Interstellar

    I love to support movies that I think support positive visions of the future with a constructive, based in reality perspective.  We just purchased Interstellar. which is probably one of the most intriguing movies I’ve watched in a while.

    Based in a post-war future where the climate of Earth is devolving into a dust bowl and food and survival is in crisis. The movie tells the story of the people who transcend humanity into a future where we have control of space and time.  It’s quite amazing that during the development of the movie they actually published a scientific paper based on the accurate simulation a black hole.

    The solid fact based science behind really made a difference for me.

    So much of current TV seems to devolve as good ideas turn into mass audience crap.  Big Bang Theory started out as a smart show where the content of the show featured actual science — current seasons have turned the show into just another sitcom.  “House of Lies” – another favourite show, started as a cool view into the world of management consulting industry, and turned into preposterous sexual drama.  “Mad Men” was interesting when they focused on advertising, but the current season is all boring office politics.  It seems that the good shows have good writers at the start and then trade out for mediocre ones once the shows get established.

    When there is a good quality content tv or movie, I do what I can to support it.  If you haven’t seen Interstellar yet, it’s fantastic and worth watching.

  • Building Social Services

    Technology is getting more and more personal. As it does such it becomes easier to make things social in a real way.

    Bringing a social experience to your application is more than just slapping a like button somewhere. Social is about making people aware that when they use your application they are entering a social situation.

    A party is a real social situation. We know it’s a social event before we get to it. The host of a party tries to ensure that people engage in social behaviour such as chatting with each other, singing, dancing, and meeting new people by arranging for food, drinks and games to stir conversation.

    Facebook is social in only a narrow sliver of what it means to be social in meatspace.

    Now is the time to take a leap in what it means to create social software.

    Creating software the provides a sense of presence, promotes social engagement, and enables social discovery and self expression is a real challenge from both a software and design perspective.  There will be new innovation required from both disciplines to get it right.

    We are digging into this by experimenting within the scope of mobile games.  Mobile provides an interesting place because it is much more personal than sitting down at a computer in your office.  It allows us to go deeper than Facebook was able to go with their app when it was developed in 2004.

    There is much work to be done yet in this area.  MMOs provide a glimpse at what should be possible to duplicate in mobile.  World of Warcraft and Second-Lift allowed people to meet and form relationships that became more intimate than would have happened outside of the games.  Technology has the potential to make social much more than it is in a physical setting.

  • Strategy Adjustment

    Despite my amazing singing, Birds can fly had a less than stellar first week in the store. Invader Crush essentially saw no downloads.

    It seems that there are just too many games in the store. It’s nearly impossible to get noticed with simple games (outside of pure luck).  I thought that the laughable graphics and sound in Birds Can Fly would be enough to create some word of mouth buzz (at least with my friends it has).  But for a wider audience I need to step up my game.

    So my next attempts at publishing a game will raise the bar.  The things I put out there will be better than the current competition in at least one of these things:

    • unique (no competitor)
    • better graphics
    • better gameplay
    • better social integration
    • better use of mobile

    So no simple clones, or re-skins.  I’m going to go back and attempt to follow through on some of the bigger plans I had to expand on my previous games.  In particular I have some good ideas to take the slot machine game to the next level with some features not yet seen in other games.

    That said, if anyone want to pay me to finish (and brand?) this game called Fantastic Voyage I’m open to offers.

    iOS Simulator Screen shot Apr 5, 2014, 9.30.54 PM

  • Candy Crush Game Analysis

    Candy Crush Saga from King has been dominating the top grossing charts for a very long time now.  The game mechanic itself is not new or particularly innovative and is of similar type as Bejewelled that was originally released in 2001 – long before the iPhone was invented.  What is it that differentiates CCS from the pack and keeps it at the top of the charts?

    CCS was originally released as a Facebook game, and was later re-written for mobile.  Much of the virility aspects is a result of this heritage.  It is and was a key aspect of the games distribution and marketing.  I’ll come back to the social integration later in this post.

    Art and Design

    The first thing you might notice is that the game has a very unique and recognizable art style. This branding helps it stand out in the clutter of a Facebook news feed.  The game’s UI is consistent, with smooth simple animations.  The theme of the game is attractive to a wide audience of casual players.

    The UX for the menus and dialogs are designed to reduce confusion. In most cases there are very few decisions to be made.  For instance the start view contains 2 obvious buttons: “Play”, and “Connect with Facebook”.  Settings and extras are hidden to reduce clutter and focus the player on the actions King would most like you to take. (The Facebook button disappears once signed in)

    The design of the levels map clearly shows progress in a way that is more difficult to visualize in a flattened list of levels. The integration of Facebook friends into the map is particularly interesting (I’ll discuss this more later).

    For the match 3 game itself there are no obvious issues.  One thing I might change is to encourage the use of power-ups to help players learn to use them.  The colors provide good contrast needed for this type of visual search game. The various goals, power-ups, special blocks, and levels keep the game challenging, and interesting through the 400+ levels.

     

    One nice touch is the consistent use of a squeeze animation on all buttons. This helps keep the UI feeling alive and helps indicate things you can touch. It’s simple, consistent and goes a long way to improve the look and usability of the game.

    Gameplay

    The game has fairly short segmented levels.  Players can play for 5 minutes at a time conveniently.  However, a level on it’s own is not the core game loop…

    The core of the game is based around hearts.  You lose a heart when you fail to pass a level, once you run out of hearts you are presented with with options to get more.  This is one of the places where King has pay walled the game.  You have the choice of waiting for free hearts, collaborating with friends for hearts, or purchasing some.

    I’m sure there are some key metrics that King is collecting to help optimize the levels. For each level they have a couple of levers to pull that can change the difficulty.  After a level has been designed it can get a number of moves and thresholds for points needed to get the stars.  On the backend these numbers can be tweaked to meet certain goals. The vast majority of levels would be tuned to say an average number of attempts before winning. Some levels on the other hand could be tuned to higher difficulty in order to encourage IAPs or to drive online discussions about tips and techniques to win. Still other levels may be artificially easy, for some positive feedback.

    Being able to tune the difficulty easily gives King a way to provide just the right amount of challenge to players, which in turn keeps the game enjoyable.

    With 400+ levels CCS needs a lot of variety to keep players interested. With most game updates they’ve managed to include some new pieces, power-ups, behaviours and goals to keep you learning and challenge you to think of new techniques to deal with the new levels.  Constant investment in the game has helped extend it’s life and keep it popular.

    Monetization

    You don’t get to the top of the top grossing list without nailing the monetization.  One of the things you might have noticed is lack of an in game currency.  Unlike what is popular in many other games on the App Store right now. CCS does not have IAPs for currency with large price points.  Instead they present many opportunities in the game to make smaller $0.99 impulse purchases. This integration is rather ingenious in that there is no “store” in the game you have to go to to make a purchase.  The IAPs are seamlessly integrated into the flow of the game and priced where they can be quick impulse purchases.  On the other hand having a store and currency would add friction to the buying process – go to the store, decide on an amount of currency to buy, then find the place to buy hearts and make another purchase there.

    CCS used to have ads in the game for additional revenue but removed them. This move places more focus on staying in the game (and running out of hearts) rather than getting distracted to go download something else.

    There was also a small “Yeti Store” in the game for a while that sold some high priced non-consumable power-ups.  This seems to have been removed.  It’s likely that these permanent power-ups either made the game too easy or the revenue from these paying players would be higher with just the consumable power-ups being the only option.

    There are many opportunities to buy things in the game. Before starting a level you get a chance to purchase power-ups, if you fail the level you get a chance to buy a few more turns to keep going, if you run out of hearts you get a chance to buy more hearts. When you finish a block of levels there is a paywall to wait or pay to unlock the next block of levels.  All of these purchases are inexpensive impulse buys.  This model of integrating the IAPs at the point where they are needed in the game, and otherwise hiding them is obviously working very well.

    As you can tell King is not afraid of making significant changes to the monetization as they measure and experiment.

    Social Integration

    Being initially a game on the Facebook platform pushed King to deeply integrate the social aspects of the game. They have managed to execute well on both cooperative and competitive levels, as well as providing deep social proof and tools for virility.

    The game changes dramatically once you connect your Facebook account. Suddenly all the friends in your social graph appear on the level map. At a glance you can see how many of your friends have played the game, and how far into the game they’ve gotten. It’s some powerful social proof of just how many other people you know play the game, and implies some competition for you to catch up to your friends.

    For competitive incentive the top scores amongst your friends are presented before playing every level.  The implied competition hopefully gets you play longer to beat their scores (and loose some hearts in the effort). Seeing photos of your friends baked into the game is kind a cool way to personalize the experience.

    They have a system for gifting and requesting hearts. This appeals to the players looking for a more casual, cooperative approach.  It’s also ties into their somewhat subversive way of blasting facebook with messages.  Each message that goes out is yet another opportunity to get players back into the game.

    Marketing

    Most games at the top of the top grossing list have taken to a strategy of fortifying their position through massive and aggressive advertising. With a massively profitable game like Candy Crush they have a huge budget to purchase traffic on ad networks. Persistent ads attract new players and remind existing players that the game is still installed. By spending a significant portion of game revenue on advertising they continue to buy their position at the top of the charts.

    Refinement

    Keeping a game at the top requires constant attention. King has been consistently adding new levels to the game with new power-ups, goals, and obstacles.  They now have over 400 levels.

    The UIs seem to have been getting simpler over time.  Monetization has been simplified to focus solely on IAP consumable items, ads have been removed, non-consumables have been removed. Small consumable IAPs seem to be working extremely well.

    Re-Skinning

    King is not sitting idle on just one game.  They’ve discovered a formula that works and are busy replicating it. Pet Rescue Saga is essentially the same game with different graphics. This is an easy way to re-use the code, attract a different audience of players and build a network of similar games that you can cross promote while keeping things in the family.

    Key Lessons

    If there are key lessons to be learned from an analysis of Candy Crush they are:

    • unique and original gameplay is not required for success
    • very simple UIs help make the game accessible to a wide audience
    • tightly integrated consumable IAPs can generate more revenue than ads or non-consumables
    • continuing iteration on the same game is critical to keeping it relevant
    • making social part of the game add genuine cooperation and competition
    • being able to easily fine tune the difficulty makes easy to get the balance just right
  • App Kontrol

    My next project has got underway and it will be launching as App Kontrol sometime in the next month.  This app will be a business dashboard that can be used to pull together download and advertising revenue numbers from various mobile services into one place.  With this information gathered we can produce metrics to help mobile business owners determine their profitability.
    There are plenty of other services that track app events, such as flurry and mixpanel but they don’t help with the financial side of running a business. App kontrol will help you determine your ROI and therefore allow you to figure out how much you can spend on advertising.
    It will save you time from having to jump from site to site as and compile spreadsheets for your business

  • Announcing AffiliTunes

    I’m happy to say that the first service under the new Halotis.com is open now for it’s first users. Affilitunes is a simple service to geo-target iTunes affiliate links. You provide your affiliate keys for PHG and Trade Doubler and AffiliTunes will redirect clicks to the correct affiliate program depending on where the click came from.

    It does one thing, and is trivial to use.

    The service is 100% free, and I use it myself so you can count on it sticking around for a long time.

    What you might not know is that iTunes Affiliates are currently run through two different affiliate tracking networks that operate in different global regions. Trade Doubler handles the European iTunes stores and PHG handles most of the rest.  To get the most revenue from your iTunes referrals you need to have your clicks tracked by the appropriate company.

    AffiliTunes redirects your links to the appropriate tracking agency so that you can get the most from your referrals.

    Curious? Sign up and try it out.

  • My Personal Brand

    Over the last week several things have popped into my news feed mixed with conversations I’ve had which brought up the idea of honing my personal brand.

    I’m not much of a fan of brand marketing in general but I’ve been doing some more research and reading about the idea.

    Personal branding is about taking the techniques used by big companies to create a persona around a corporation and apply it to you as a person.  That may include creating media assets, publications, books, blogs, videos, podcasts, advertising etc which are used to give people and impression about who you are.

    The goal of creating a personal brand for me would be that if people looked me up or came across me they would be impressed by my accomplishments, see me as a guru in whatever my expertise is, and if they’re looking for help in that area reach out to me for speaking engagements, consulting gigs etc.  Also if it came time for me to look for another job, a solid brand would enable me to demand a higher salary at a top company.

    Over the last few days I’ve started crafting a brand strategy.  Depending on how it goes you may see some big changes to my online presence.  this blog, mattwarren.co and other communication outlets could get a refresh.

  • “Good Artists Copy, Great Artists Steal”

    That quote from Steve Jobs in 1996 holds true for more reasons than are apparent at first thought.

    I’m currently working towards completing my first ‘real’ game on iOS but with a 2 person team it will take an exhaustive amount of work to produce something that fulfils our vision.

    Cutting scope is the easiest thing to do but also shortsighted. Chopping off features limits your ability to compete in this highly competitive market. You need to ship something, but can’t afford to cut vital features.

    Originality is overrated. It is high risk and an uphill battle. People (for the most part) cling to the familiar so producing a game that is utterly unique and original is like trying to replace thanksgiving turkey dinner with tofu and seaweed salad. Thank you for trying but what I really wanted was turkey.

    The better approach is to take what you can from the existing best of the best and find areas you would like to improve upon and then work towards that goal. Having actual physical manifestations of similar products and features vastly reduces the burden of figuring out how to steal them for yourself.

    Starting with the reference for 90% of the work removes the need to communicate how every detail needs to work and so you can get right to implementing it. The few unique parts you bring to the table serve to evolve the platform and make your game even better.