DMA & IAB Members

Intela Gets Smarter

Archive for the ‘Best Practices’

Intela Gets Smarter

Friday, December 16th, 2011

Recommendation engines are all over the web. We find them when we purchase things at Amazon, when we watch movies from Netflix and when we add new Friends to Facebook. The idea behind these recommendation engines is that based on similarities of items that are found between you and other users of the same application, the engine can infer your probable likeness of other items that you have not tried, books you haven’t purchased, movies you haven’t watched, friends you haven’t friended.

At Intela we are always pushing the limits of what the technology can do for our systems and applications and we have been working on ways to improve how we deliver a better service to our customers.

So a few months ago we started a project to look for a good recommendation engine that would allow us to create better and more targeted campaigns by using recommendations based on past behaviour from our users. We looked at several technolgies and concentrated our efforts on 2: The Google Prediction API and Apache Mahout.

We started working on a proof-of-concept application using the Google Prediction API which was in Beta at the time and built a very simple application that would give us a good idea of what the capabilities of the API were. We worked on several variations of it but in the end we found it was too restrictive for our needs and decided to move on to the next one.

Apache Mahout is an open source project that contains an impressive library of machine learning algorithms including recommendation engines, classification, clustering data mining and many other algorithms. We concentrated on creating once again a proof-of-concept for a recommendation engine. This time it took a little longer to familiarize ourselves with the libraries and API and how to provide the data for the recommender, but we soon had a very good application that was delivering the results we were expecting.

After a few months working on this we have finally deployed a couple of implementations of our own recommendation engine based on Mahout and we are starting to see very good results.

Intela has a reputation for very inteligent marketing… ladies and gentlemen… Intela has just gotten smarter.

 

Posted by: Emilio Suarez, Senior Software Architect

User Experience Design and International Audiences

Wednesday, November 30th, 2011

Building a successful user-experience is about simplicity and intuition. But how do these concepts translate across language and cultural barriers? At Intela we operate in many different languages and territories, and with that come unique challenges in presenting information in a way that reflects the cultural diversity across those many locales. We’ve found that keeping some simple concepts and ideas at the fore during the design and implementation process can alleviate a lot of common pitfalls and bad practices.

Language, be it written or spoken, forms the cornerstone of our ability to comprehend and process information. What may be intuitive and simple for a person who reads left-to-right (in English, for example) may seem disjointed and unfocused to someone whose language is written right-to-left or top-to-bottom. Browsers themselves do a lot to help with these issues (native support for LTR and RTL switching, for instance) but trying to keep your design and process as adaptable as practical, and as locale agnostic, will mean region specific language issues won’t hinder your carefully crafted user experience.

Beyond the differences that language makes are those of cultural and social convention. The things that may run contrary to what you perceive to be accepted and universally acknowledged fact. A good example of this is the colour red. In western culture the colour is red is bad: from the red stop sign to the red warning label it signifies danger or warning. Consequently, using red in your user interface to indicate a stop point is common and using it on calls to action and within a user process is avoided for the corresponding reason. But is this always the case? The answer is a resounding no. In China, for instance, red is a colour associated with luck and prosperity. In short, it has entirely different cultural connotations.

So does that mean that if you present a Chinese person and an American with a red and green button (and no other information) and ask them to identify the ‘bad’ or ‘stop’ action the American and the Chinese person will pick different options? Probably not. But what it does mean that relying solely on this type of cultural convention can lead to a confused user-experience for people of different cultural backgrounds.

This thinking lies at the very heart of user-cantered design. You are designing for your users and their needs and expectations, not yours.

Posted by: Joe Pettersson, Interaction Designer and UI Developer

Intela is Once Again Recognised as One of Colorado’s Fastest Growing Companies!

Monday, October 24th, 2011

Here at Intela we are really excited to have been ranked and commended once again for our revenue based rapid development. We have been placed in ColoradoBiz Magazine’s top 30% of fastest growing private companies! please read the press release here.

 

Cross Sectional Projects for the Lead Gen Team…

Friday, October 14th, 2011

One of the Intela’s value statements is “we embrace cultural diversity of employees and markets”. This is not only a written value; it’s completely true. We are a global company and many of us come from different countries and cultures. Our diversity makes us unique and ahead of the other companies, allowing us to be successful.

One example is the Spanish project for the last quarter of 2011 and strategic lines for 2012. We prepared a brainstorm where we implicated all the Spanish-speaking people from all teams such as; the affiliate/publisher department, the email marketing department, the sales team, the accounts managers and obviously the European lead generation team.

In this session we gave input on the Lead Generation business SWOT and an evaluation of the current landing pages through a room tour, taking opinions and ideas from everyone’s point of view. We got input about the new prize draws and key moments in Spain and getting ideas from Spanish magazines as well. We also established the priorities of the new projects and the main lines on the Spanish speaking expansion.

The results were a Q4 performance plan and a creative plan with the time scale for release ready for the new labels. The first one, supermarket voucher, goes live this week. The next week we will have the Christmas Spanish basket label, very popular in Spain. And shortly a scooter, the most sold in Spain, a Christmas trip to ski at Vaqueira, the most luxurious place to ski in Spain, a cosmetics voucher, a watch and a prize draw with Apple products.

We will know the final results at the end of this year and during 2012, but the improvements are coming. Now we can elaborate faster and add more new prize draws with our fantastic in house designer, and create targeted campaigns, thus, generating more leads with higher quality and up to date with the new trends in Spain.

 

Posted by Xavier Penades, Online Marketing Executive.

The Effectiveness of Email Marketing and Enhancing the Customer’s Experience.

Tuesday, October 11th, 2011

Email marketing is effective for one simple reason: Customers like receiving targeted messages from companies they care about. They like when they’re emailed about things they’ve already shown in an interest in. And that’s where the email thrives.

Email marketing is all about customer retention. It’s about building stronger relationships with customers who already know you and decided that, yes; they want to keep hearing from you. They want to stay up to date on what you’re doing; they want to hear about new products, they want to hear about hot deals, etc. The messages that land in their inbox help keep your company name in their top of mind and force them to constantly be thinking about you. WebPro News took a look at the Forrester Research and quoted an Epilson brand study that said that 84 % of recipients like receiving emails from companies with whom they’ve subscribed to their newsletter. 84 %, now that’s impressive. It’s hard to get 84 % of people to agree on anything.

SO bearing this in mind the obvious catalyst in achieving this would be to craft more concisely targeted emails.

Think like your customer:  This is the WIFM factor or ‘What’s In It For Me’ for the recipient. What benefit does the recipient gain from clicking on the hyperlink(s) in the e-mail? There are a range of offers we can use in e-mail which generally fall into the ’Free’, ‘Win’, ‘Save’ category but What do your customers want? What’s their mind set? Do they want to hear about upcoming deals and specials? Do they want a reason to head in store? Do they want educational articles to help them deal with a certain task? If you can understand why they subscribed to your newsletter, you can meet their needs and help them to associate positive things with your brand and emailing. Once you know, craft your content around that message. The best newsletters are the ones that are able to inform the reader while also containing subtle sales cues, as well. You want to get your customer out of their inbox and back onto your site. That’s the goal.

“Creative” Insight: The emailing you send should look and feel like your brand. You want a customer to open it up and immediately feel as if the email is just an extension of your site. When you’re designing the template, remember that most people view their email in a preview pane, so make sure all the actionable items are in full view and that it formats properly. Use images and text so that is easy to scan. It’s always advantageous to ask e-mail subscribers their preference – Text or HTML (with pictures) when they opt-in to receive e-mails – this is the only way you can be certain your message is received in a suitable form.

Segment your emails: You should already know quite a bit about your customers based on past actions and behaviour. Using analytics can help segment and bucket your customers based on those actions. Then, you can create separate emailing’s with customized content. The more targeted your email is to a customer, the more likely t hey are to act on it.

Timing: It’s pretty well accepted that emails sent Tuesday-Thursday receive the highest open and click through rate. Things have a habit of getting “lost” on Monday and are ignored Friday and through the weekend. However, there may be a particular day that works especially well for you based on your industry. Test it and see. Most (if not all) email software will offer this kind of tracking information to help you find which days have the higher open rates. Try some sending campaigns on different days and times to see combination provides the best results.

Write good subject lines: This is arguably one of the most important steps to email marketing because the quality of your subject line will determine whether or not your email gets opened. It needs to use a clear call to action that will pique their interest and make them click through to read the rest of it and get the benefit. If no one opens the email, it doesn’t matter what gold is tucked away inside. They’ll never know. Your subject should only be about 6-7 words, but should inform, intrigue, excite and be compelling and actionable enough that they’ll want to know what’s inside.

Know what NOT to do: You absolutely have to make sure that your emails comply with CAN-SPAM regulations. If they do not chances are you email marketing campaigns will fail to get off the ground.

 

Posted by Sandeep Sian, Email Marketing Analyst.

Data, Virtualization, and DR – Oh My!

Tuesday, September 27th, 2011

You might not hear from the Infrastructure team very often, and when you do, you might be inclined to think that something is broken….Far from it!  2011 has been a hectic year of taking our environment to a new level, meaning we’re all pro now, and we’re in it to win it.  With recent announcements of record growth, we’ve been running to keep ahead of the technology curve.

You might not realize just how much data Intela has – we have a lot of data – and it’s growing every day!  Future initiatives indicate a 6x growth in data over the next year, which means a lot of newer, faster and stronger equipment is coming soon.

Oh, glorious blinking lights!

With new equipment comes new ways of doing things – at least for Intela. Virtualization – a technology that allows us to have multiple “computers” inside one computer – has come a long way and now fits the bill for all but our most high-performance, Formula 1 servers.  Not only does this give us the ability to expand our processing ability much faster, it’s also a very green technology, and my rough estimates show our power consumption at the data-center will be nearly cut in half.  Score one for the planet…

DR – Disaster Recovery - is a hot topic these days, and rightly so.  The team is putting the finishing touches on lighting up a backup site in a hardened facility in Miami, FL – one that’s rated to withstand any weather thrown at it – so if something horrible happens in Denver, Intela will still be able to operate as a business.

All this and more have kept us pretty busy, so we also rolled out a Help Desk, which resolves about 90 help requests a week, to make sure your needs are met in a timely manner. See, we’re thinking about you, too – not just servers.

Posted by Matt Mensch, System Administrator.

Why Agile Development Works for Intela

Friday, August 26th, 2011

As Intela expands its global presence we have needed to adapt to the opportunities that arise.  We have also needed to add structure to our development processes as our team and work has grown.  Over the last year we have been implementing an agile process to accomplish both of these needs.

What is Agile?  There’s a simple manifesto that sums it up quite well:

·         Individuals and interactions over processes and tools.

·         Working software over comprehensive documentation.

·         Customer Collaboration over contract negotiation.

·         Responding to Change over following a plan.

Our development team makes sure that we are listening to business needs and communicating with them what the most efficient way to get them what they need will be.  We practice scrum, having 15 minute daily stand-ups where team members communicate what they worked on yesterday, what they are going to work on today and what roadblocks need resolution.  We have sprint planning meetings every two weeks to schedule what our development team will be expected to release.  We then have sprint reviews (demos) where we show off what we have done.  And finally we have sprint retrospectives where our team is able to reflect on the previous sprint and discuss ways to continuously improve.

Why does this work for Intela?  Most Agile success stories are larger corporations transitioning away from a waterfall methodology and allowing for less wasted effort and bureaucracy.  Intela is actually the opposite; we’ve grown rapidly in the last 2 years from a small start-up to a global leader.  In the past development work was completely ad-hoc, with little requirements or structure.  You would simply tell the developer next to you what you wanted and they would work on that next, or drop what they were doing and work on it immediately.  Agile gave us the ability to maintain a quick enough response to change while adding a layer to manage the team’s work and expectations.  More importantly it allowed the development team to become a true team, and collaboratively solve problems.

So no matter your company size, give Agile a try and see what it can do for you.

 

 

Posted by Tom Szymanski, Director of Software Management. (and Scrum Master)


 

So…Flash Could be Replaced!

Friday, August 19th, 2011


Ever since the launch of the iPhone, and later on with the launch of the iPad flash compatibility has always been an issue. Since those devices don’t run flash, if you try to see any content created for flash you are simply out of luck. So the usual answer to it has been just losing some interactivity and adhering to the web standards by just creating whatever it is you want to display in the iPhone/ iPad, into HTML/ CSS and give it some interactivity in the form of JavaScript.

This option, besides requiring you to double your workload, would usually take a long time – until now. Just recently Google launched a new web utility called ‘Google Swiffy’, witch quite simply converts your (Here comes the technical bit) SWF flash file and turns it into HTML 5 + CSS3 + JavaScript. Then just a little later Adobe took it a step further with the initial release of Adobe Edge Which turns out to be doing pretty much the same thing, but unlike the Google tool you don’t need flash first, you simply create it on the application itself before exporting it. And the interface looks just like a simplified version of flash (at least for this first release).

Both utilities only work with small files something like a highly realistic animated creative for an ad. If what you are looking for is to be able to either convert or create full-length webpages through these two methods you will have to wait, and hopefully one of them will provide the full version.

But even if it is a bit early to say where this might lead to, it will be very interesting to see the possibilities lying ahead. Even fully rich media ads can’t be served, the idea of star serving animated ads for the iPad that look just like the desktop-flash version and don’t need a couple of days of work on them is interesting.

After it’s release Edge has been named ‘the end of flash’.

Whether it is or not it seems like it is to soon yet, as there is still a long way to go for these alternatives to replace the already well established Flash especially when speaking about desktop users.

Unlike what happens with the iPad, not all of the users from desktop have HTML5 capable browsers, even if many have started to update and go for newer and nicer alternatives.

LASTLY the final bit needed for this to become a viable option is to be able to serve these ads through the ads server systems. Right now you are only able to upload either flash or images to those so you will need the ability to upload a third type of asset witch could be a html5 snippet.

 

Posted by Felipe Uribe, Production Analyst.

 

 

 

Getting Creative

Thursday, August 11th, 2011

You have 1 second to captivate the eye of the consumer.

In a world where people receive hundreds of emails per day on various email accounts, standing apart is an important part of the game. How can you make sure your offer gets the open and click?

The US Email Team has recently focused on developing the HTML skills and knowledge-base to optimize each creative we send. With help from Intela’s researcher (Thanks, Josh!) and a result of trials on our own, we have found ways to revitalize “dead” campaigns by greatly increasing the open and click-thru-rate.  A few tips we have learned along the way:

  1. Less is more. Too many images, colors and buttons can dilute the main message and focus of the email.
  2. Clear call-to-action. The call-to-action should be simple and the most obvious part of the email.
  3. Keep it above the fold. Having the main content and brand in the upper left is an important part of enticing someone to click. Some people will only see the top left of their emails on a preview pane before deciding to open, and most will not scroll down or right.
  4. Spice it up! A break from the boring is definitely a good thing. Coming up with unique subject and from lines can increase the opens drastically (with approval of course!).
  5. Who is sending the email? Choose the from line wisely as most people look at the sender first before deciding on whether or not to open.

Also, a big welcome to our newest members—Elyas Ghiasy and Duke Charupa! Smile guys  :-)

 

Posted by Sydney Owens, Senior Email Account Manager.

Best Practices for Producing Lead Generation Websites

Thursday, September 2nd, 2010
Ryan Wilson of Intela Ryan Wilson, SVP Intela republished from ADOTAS.
Inspiration to create a website can come from any number of places. An idea could pop up from having a conversation with a colleague, viewing a competitor’s website, noticing a gap in the marketplace, studying response data from current customers, brainstorming sessions, etc.

Some ideas seem to have the perfect fit; they seem so groundbreaking and significant that you are positive they will work. All you need to do is build it and customers will come. You immediately dive head first into development of your idea sparing no expense on features and functionality along the way. This site is going to be perfect. Several months pass and your product is finally ready to be released. You swell up with pride a bit as you announce to your friends and colleagues what you have created. You may have invested far more than you thought you would initially, but you know you have made all of the right decisions for your customers. The consumer’s experience on your website is exactly as it should be and you are virtually guaranteed success. So it’s time to release the website. You buy some initial traffic to the site to see how it works, but it’s not generating enough revenue to offset the traffic cost. You double-check the technical functionality of the site and it all checks out. It must be the traffic. You segment the traffic differently and buy more. It’s still not backing out. You have invested so much into this site you are determined to make it work. You keep spending and tweaking the site, but its just not working like you thought it would and you are still losing money or barely breaking even. You cut your losses and either let the website run with no additional investment or shut it down and move on to the next idea already in the hole from your last project and confidence depleted.

Don’t feel too bad because you are not alone. In fact, most online businesses never obtain the desired traction and never turn into hugely profitable businesses for their owners. I know this from personal experience. I have spent years developing a variety of websites and I am not ashamed to say that the vast majority of those websites have been complete failures. What I have taken away from those experiences is that most ideas for websites will fail, those failures are a normal part of the process, and that through acceptance of those failures as a normal part of the process and being prepared for them, you can increase your chances for future success. In other words, through the creation of a lean process which gets the right products to market quickly and cheaply, you can let consumers test the idea of your website. If they like it, their feedback and response will drive the feature set development for the end product. The process involves three major steps: pre-defining your success metrics, iterating through ideas, and accelerating failures.

Pre-defining your success metrics is a two-part process. First, you need to justify why you are building the site. There are many justifications for building websites and those justifications vary greatly from one website owner to the next. Identifying your justification prior to creating a site will allow you to make sure that you build the right type of site to meet your needs and that you recognize when your site is fulfilling its purpose. Some typical justifications include: building a marketing list, generating a new revenue stream, stabilizing media buys when ad spends change frequently across advertisers, providing value to and/or cross-selling to an existing consumer base, building a unique offering for a publisher base, and more. Second, you need to define the competitive landscape for your proposed website. You need to understand exactly what you will have to pay for traffic and how much you will have to earn on the backend of your website in order to afford that traffic plus your margin. There are many metrics that traffic publishers are going to care about. There are open rates, click rates, conversion rates, etc., but the most important metric used by savvy publishers is effective revenue/cost per thousand (ECPM) because it factors all of those metrics together. Publishers will use the ECPM of your website to valuate their traffic against alternate websites so they can make relative comparisons between multiple types of offerings with different conversion metrics and payouts. Each type of traffic has significantly different ECPM values as well as different associated costs to a media buyer. You need to figure out which type of traffic you are going to test with and what the typical ECPM’s are for that traffic. Once you know competitive ECPM’s, you can take the amount of traffic that you want to buy, divide it by one thousand, and multiply it by the target ECPM to figure out what your target revenue per user sent to your site needs to be. That revenue per user needs to be enough to achieve the publishers target ECPM plus your margin if you want to continue to receive traffic from that publisher and make money for yourself. In real terms, if you are going to buy one hundred thousand units of traffic to your site, your target ECPM is five dollars, and your target margin is 20 percent then you need to make six hundred dollars off that traffic to both keep your publisher happy and make margin.

Once you have pre-defined your success metrics, the next step in the process is to iterate through ideas for the site. Generating ideas can be done in brainstorming sessions. Try to do this with a small group of people in a creative and positive environment. Focus on ideas that are not so different that you can’t find a site that is similar in some way and already successful. You want an idea that your traffic providers will be comfortable with and that you can use other successful implementations as guides for. Choose the best idea and start on implementation. This is the point where most ideas get very misdirected. Companies get lost spending time and money trying to develop the perfect product. Their natural inclination is that they can think of everything given enough time and that they know precisely what consumers want. This is not impossible to pull off, but the odds are stacked sharply against you. Designing and implementing these ideas costs real money and there is no guarantee of return. Rather than taking the risk of high investment on the front end of the development, you should design for a soft launch of a scaled down prototype version of your idea. Get the idea into form as quickly and cheaply as you can. Put live traffic on the prototype and collect as much information as possible. You can use analytical software, revenue tracking information, conversion information, etc. Collate all of this information and overlay it against your success metrics. This should tell you very clearly if your site is working and if not in which areas it is breaking down. Focusing on those specific areas will maximize the efficiency of your development efforts. Brainstorm ideas to fix those specific weaknesses, implement cheaply, test, and repeat.

The final step in the process is accelerating failure. Being able to identify failure quickly will take time. People don’t like to fail and become attached to their ideas. They feel like they have to succeed on every attempt and failure is a personal reflection on their efforts. As I have mentioned, the reality is that the process is heavily swayed toward failure. It is impossible to correctly predict every time what consumers will want. Some ideas work for one website owner and won’t work for another because of alternate justifications. Some website owners are able to support different success metrics because of scale or access to traffic. Regardless of the reason, rest assured that if you are trying enough ideas some of them will fail. The value in accelerating failure is to create an environment where failure is not condemned, but it is used as a learning experience for everyone. The more failures communicated to and understood by everyone involved in the process, the faster they will learn and the faster future failures will be identified and avoided. This will lead to less wasted resources and ultimately a better ratio of success to failure when building websites.