Cake & HasOffers Tracking War Turns Dirty

You’d think they were political candidates, the way the PR teams went at it this last week from dual feuding companies HasOffers and Cake. It started earlier this month with rumors being sent around the performance marketing industry by unknown but obviously very interested parties that Cake, the popular and current performance tracking SaaS King owned by public Company Acellerize was facing difficult times, as shown by the departure of key players in their company.

These salacious rumors were compounded by a scathing article written by UK-based Publication “PerformanceIn” (not affiliated with PMI) which claimed that the company was “under a shroud of uncertainty.” This story by author Richard Towey, was almost immediately taken down by the publication, but it’s unsubstantiated claims that the company wasn’t doing well was spread from mailbox to mailbox soon after.

Seizing the opportunity, competitor and contender for the Tracking Crown, HasOffers sent out a very unfriendly email to current Cake customers probing the claims that Cake has financial struggles and they “understand and want to help” customers who want to leave the Cake platform.

We spoke briefly with Cake about the criticism and they basically dismissed them completely, instead focusing on several positive developments. Their PR team pointed out that just before the story on PerformanceIn came out, Cake made an announcement of substantial growth over the last year and made it clear that finances are going in a positive direction.

Jill Hara, Senior Director of Marketing at Cake addressed the departures with the statemen that “while some have departed CAKE in the recent months (some for personal reasons, some for professional, others on the own accord, some otherwise), we believe it has strengthened our overall standing. It has also been an opportunity to elevate leaders within our organization, many whom have been with CAKE for a number of years and are industry experts.”

We asked HasOffers about the reasons behind the aggressive PR push, and they informed us through their PR team that Cake’s “customers deserve to know the situation, so they can make informed decisions about their business…we don’t want customers to experience another DirectTrack situation.” Cake of course has assured their clients, and the public in general that their finances are an open book since they are a public company, and they are continuing to move in a positive direction.

HasOffers took advantage similarly of DirectTrack’s technical and support issues in 2012/2013 when the company was crippled with enormous downtime and many of their customers left to go to Cake and HasOffers in 2013. One can only assume that they are hoping that the rumors, whether they are true or not, may be enough for some customers to at least consider other options.

 

HasOffers Bashes DirectTrack’s Downtime

I thought it would be appropriate for HasOffers to respond to the recent Digital River catastrophy, more specifically how it relates to DirectTrack. Most of the world already seems pretty confused about the extremely low level of redundancy described in their statement on DirectTrack.com, or if in fact the situation was caused by other factors. We have even received some inquiries from clients wanting to know if something similar could happen to them on HasOffers.

In this email I would like to cover four things:

1. What does it mean that HasOffers is on the cloud.
2. HasOffers ad server redundancy
3. Our fault tolerant databases
4. How to quickly rescue any traffic that is suffering from the DirectTrack outage.

 HasOffers on Amazon Web Services
The single largest project our engineering team has undertaken was migrating our services to the cloud. Rather than hosting our tracking technology, databases and application in co-location facilities with our own hardware, we migrated to Amazon EC2 instances located in four facilities around the world. We chose AWS because they operate state-of-the-art, highly available data center facilities with the highest level of reliability, as well as for the extreme flexibility they provide to build our own configurations.

Amazon EC2 Service highlights: http://aws.amazon.com/ec2/#highlights
SLA for Amazon EC2: http://aws.amazon.com/ec2-sla/

 HasOffers Ad Servers (Tracking Configuration)

The greatest advantage to hosting our ad servers on AWS is our ability to deploy servers in multiple data centers at the touch of a button. Currently, our ad servers are deployed in four regions of Amazon Web Services. Within each region, the ad servers are deployed in at least two availability zones. These zones act as isolated data centers, sharing the same geographic location but different equipment and hardware. We designed our ad server deployment so that instances distributed across multiple availability zones failover to each other. This provides eight fold redundancy to ensure tracking uptime.

Beyond our cloud infrastructure for tracking, our ad serving technology is built to operate independent of database connectivity. If there is ever an issue with external databases, the ad server continues to track campaigns and will update the databases when connectivity is restored.

 Fault Tolerant Databases

Each one of our clients have their own independent database. These databases are then configured on master-master database server deployments. One of the masters in each deployment is located in the Amazon East facility and another is either based in Amazon West or in Amazon’s facility in Ireland (depending on location). We then provide a layer of database slave servers that replicate each master server in the Amazon facilities. If there is ever a problem with a slave or master database server, there is always an active secondary database server. HasOffers makes hourly backups from a dedicated slave server in each configuration, replicating incrementally. We also take daily snapshots of each master. These backups are stored separately on Amazon S3 and are also transferred to a remote co-location facility. Additionally, we use HA Proxy monitory scripts to manage real-time failover across database servers.

Moving Traffic to HasOffers
Current HasOffers clients have all the redundancy described above. If you want migrate to HasOffers, the process is very simple and automated. You and your technical team can create an account on your own and be up and running in minutes. You may also email sales@hasoffers.com for assistance. You don’t need to pay a setup fee, there is no required contact, and you can use the first 30 days for free. All of this is pretty important when you need to get the ball moving quickly.

Here are some support documents to assist your initial configuration:

1. Import Advertiser Information Via CSV:
http://www.hasoffers.com/wiki/Application_Support:Importing_Advertisers

2. Create Offers or Use CSV Import
http://www.hasoffers.com/wiki/Application_Support:Importing_Offers

3. Import Affiliate Information Via CSV:
http://www.hasoffers.com/wiki/Application_Support:Importing_Affiliates

Spread the Word
Please feel free to forward this email on to any affiliates, advertisers, and/or partners that may be concerned about the reliability of HasOffers tracking. We are also happy to answer any additional questions you have regarding our redundancy and reliability.

And remember, you can always check status.hasoffers.com to view the status of each server pool on the HasOffers platform.

Pay-Per-Call Hits Networks

HasOffers, the affiliate tracking company out of Seattle, is already pretty well known for their ridiculous API.  They always seem to be the guys that are harping on flexibility and scalability with all of there talk about cloud computing, data layers, etc.  That’s why I was first surprised to stumble on their press release yesterday about integration with RingRevenue.  I mean, hasn’t Pay-Per-Call integration been done before with other affiliate tracking platforms?  Why is HasOffers so late to the game on this?

Lucas Brown (HasOffers CEO) said that “a Pay-Per-Call integration has certainly been a long time coming for HasOffers.  We held out because we really wanted to provide real value in our integration, rather than just adding hyperlinks to other platforms and calling it a day.” Turns out they did do some pretty cool stuff.  In fact, it’s something RingRevenue has never done with another affiliate tracking platform according RingRevenue’s CEO.

“This is the most complete integration we’ve done with an affiliate tracking software,” said Jason Spievak, CEO of RingRevenue. “We chose HasOffers simply because their platform and API can support this level of partnership, and we’re excited to see it taking off.”

Just in case you’re not familiar, RingRevenue is basically a call performance marketing solution that creates unique phone numbers for affiliates so that their clients are able to track which affiliates influenced customers to pick up the phone. So what so unique?

Well, I guess for starters there is a single login for both HasOffers and RingRevenue to make hoping between the systems really simple for affiliates.  Beyond that, what really makes this integration a huge time savor for networks is that HasOffers conversion reports actually include RingRevenue call and conversion data.  You can imagine how tedious it is to have to consolidate reports from two different systems or always hop back and forth to check your stats.

The release did quote a pretty excited customer saying: “Representing Fortune 500 clients, we required a robust affiliate solution that would not only track campaigns but phone calls as well. Working with HasOffers and RingRevenue has been the perfect solution and we highly recommend them for all your affiliate tracking needs,” said Brian Apploff, VP of Business Development at iPowerDigital.com

According to HasOffers, the best way to implement Pay-Per-Call tracking for your HasOffers affiliate program is to Signup for RingRevenue and let them know you’re already tracking your affiliate program with HasOffers.

Lucas Brown is the Santa Claus of Affiliate Marketing. He Has Offers.

I have to be honest, before this interview I knew nothing about HasOffers whatsoever, except that anyone could make their own affiliate network using the system. I thought perhaps it was some low-level system that had some basic features and was nowhere a possible competition for the “major” players. After this interview and some education, it became very clear that HasOffers is a serious competitor in its own right and that Lucas Brown, the CEO of the company knows what he is doing.

What inspired you to make an affiliate tracking software?
In the fall of 2008, my twin brother and I recognized a huge need in performance marketing. Many affiliate programs and networks (including our own) were depending on legacy tracking software that was slow, unreliable and extremely costly to maintain. Since we spent the previous three years developing our own tracking technology for another company, we decided to empower others with our modern technology and make a real impact in the performance advertising industry.

Just as Salesforce.com brought about revolutionary change by providing their software as a service, we are moving the industry to a simpler, more scalable era. Traditionally, starting an affiliate network would require signing a minimum one-year contract, paying exorbitant setup fees, and then waiting for the expensive legacy solution to be installed or integrated. The alternative was to build your own solution from scratch. These very limited options prohibited many online marketers and direct advertisers from getting started with affiliate marketing and learning how to use utilize affiliates as an effective and extremely profitable advertising medium.

We realized we need to build an automated sign-up process that allows companies to create their own white-label affiliate network in minutes, with no contracts, pay-as-you-go. Shifting affiliate tracking to true software as a service vastly lowers the barrier to entry, making it easier than ever for any company to get started. As a result of fewer barriers to entry and lower levels of risk provided by HasOffers, affiliate marketing is growing explosively, increasing advertiser spend and disrupting old models of online advertising.

HasOffers has been criticized in the past for opening the floodgates so “anyone can make an affiliate program?” What do you have to say to those who think this is a bad idea?
There have always been people who were afraid to make technology and information available to the masses.  The argument is usually that some of those masses will use it for negative causes, but the real fear is that those with the illusion of power cannot hide behind expensive technology.

HasOffers is the center of innovation in an industry both run and plagued by old technology. A majority of brand advertising dollars still goes to search and display advertising. The Performance Marketing Association (PMA) suggests that a lack of transparency and education about affiliate marketing limits mainstream advertisers from participating with affiliate marketing. The only way to change this is through education and availability of proper technology for every business size.  I suppose we have a fundamental difference in ideology than most competitors.  It is that the more people involved in our industry, the more advertising spend comes in, and more benefit everyone will receive.

To those critics, I would say that this is an industry based on relationships and trust, and technology should be a standard, not a barrier.

As you know, a competitor was hit last year with the revelations that all the affiliate data of their affiliate networks were stolen and resold. What have you done to prevent this happening from you? Many companies who are now customers of HasOffers went through this stressful ordeal with DirectTrack.  It was certainly a very scary situation for all involved.  Our architecture and security programs are very different from our competitors, and though we cannot ethically discuss these on public record (in the interest of security), our dedicated system and network engineers are extremely protective of our infrastructure.  As HasOffers continues to grow, our larger clients demand extremely thorough security documentation including emergency plans, best practices, data loss prevention, and layered security models, which has also helped us develop an extremely air tight environment for our clients to do business.

What differentiates HasOffers from competitors?
HasOffers tracking technology is far more efficient than any competing platform. Proprietary ad serving and tracking technology allows a single HasOffers server to support over 2 billion requests per month. HasOffers’ efficient ad serving and tracking technology is built in C, enabling it to support 500 percent more requests per ad server than legacy technologies. Requests to ad servers built in PHP or ASP.NET require servers to load 15 MBs of data or more into memory in order to complete each request, while the HasOffers’ proprietary ad serving technology only requires 215 KBs per request. This increased capacity provides a strategic advantage, allowing HasOffers to provide the most affordable ad serving and tracking solution in the industry.  We urge anyone to test HasOffers along side any other system and let it speak for itself.

We are also the first company to provide complete fault tolerance by deploying clients’ ad servers on the Amazon Web Services’ EC2 cloud. We’ve combined this global deployment of the ad servers on the cloud with globally load-balanced DNS. This detects the location of the user making the request to the ad server and directs the user to the ad server in the facility that can respond the quickest.  A user clicking on a tracking link in Germany will be handled by an ad server in the Ireland facility or a user viewing a creative in New York will be handled by an ad server in the Virginia facility. Global deployments of the ad servers with globally load-balanced DNS, increases performance by handling a users request with ad servers that are located thousands of miles closer to them. By dramatically reducing this latency, our ad servers are also able to handle requests even faster than before.

Our team also uniquely understands the value of scalability. While competitors only power an estimated few hundred clients each, HasOffers’ scalable technology has enabled more than 7,000 companies to create and manage their own affiliate networks. Our competitors simply don’t have infrastructures to support this many clients effectively.

What are some of your most notable Customers? Do they tend to be networks or advertisers?
Zynga, AdSimilis, Living Social, Tapjoy, Flycell, Adperio, Palms, adperio, MarketHealth, and the list goes on.

In the beginning our primary customers were networks, within the past year more and more advertisers are adopting HasOffers to manage their in-house affiliate programs. About 55% of our clients are networks and 45% advertisers.

Do you recommend super affiliates to use HasOffers to track their deals?
We do have some super affiliates that user HasOffers to track their campaigns, but they are a minority. There are certainly many solutions focused on tracking the performance for affiliates across multiple networks. We find that super affiliates tend to start their own affiliate networks with us as that is often the next logical step for them.

There are a lot of mentions about your API, What makes your API unique?
Our API is the only complete two-way API, including over 400 API methods and 60 API data models. An API of this magnitude is completely unprecedented in affiliate tracking and is sure to open up vast opportunities for so many companies. The API makes it possible to develop customized applications that run on top of the HasOffers platform. No other affiliate network software has an API this powerful.

The API makes it possible for our clients to transform HasOffers to fit every possible need. Every feature in the HasOffers application is documented and available to use through the HasOffers API. Clients can build applications or customize their current HasOffers application software with the same access to integration for managing advertisers, offers, and affiliates. With the HasOffers API it is easy to create new affiliates, generate tracking codes for new affiliates, and generate any statistics and reports.

Some clients are creating a competitive advantage by implementing completely unique graphic interfaces for their HasOffers account using the API. Other clients are using the New API to build widgets that connect with CRMs and billing systems. A few clients are now building our affiliate tracking software into a gateway monetization system.

What fraud systems are built into the HasOffers System?
Our software gives our clients insight to identify and prevent fraudulent conversions. We classify fraud into two types. Affiliate profile fraud and activity fraud. Affiliate profile fraud analyzes whether the affiliate’s details are suspicious or linked to other fraudulent accounts. This allows our clients to identify potentially malicious affiliates before they are given access to offers. Activity fraud analyzes actual conversion data to identify fraudulent activity. This analyzes IP addresses, conversion times, referring domains, duplicate IPs, comparative EPCs, etc.

We’ve also spent a lot time ensuring our core tracking technology prevents fraudulent conversions. Referral domains can be enforced for conversion pixels and IP addresses enforced for server postback URLs. There are options to limit the number of conversions by IP address and date as well as identify conversions generated by proxies. Tracking links, conversions pixels and server postback URLs can be encrypted with unique hashes. The application also provides ample and filtered information in the reports to give our clients the power to investigate each conversion.

How easy would it be for a network to move to HasOffers?
HasOffers has spent a great deal of time perfecting the migration process for networks.  We realize this is the only real deterring factor for larger potential clients, especially depending on the current system they are using, so we have dedicated on-boarding specialists to help with the process. Most clients considering migrating to HasOffers reach out to us because they are already having tracking issues, frustrations with processes,  or difficulty managing affiliate data, and we realize each business model has unique struggles.  Our on-boarding specialists have not only developed smooth processes for migration across the most common platforms, but they are skilled in adapting to unique circumstances.  This should certainly not be a prohibiting factor in moving a business to a new level of technology and innovation.

Do you recommend that most people move to Server to Server Tracking and why? What are the advantages of this?
For our clients with the technical understanding, we certainly recommend implementing cookieless tracking. With HasOffers, cookieless tracking can also be implemented with iFrames or image pixels, providing a hybrid of client side and server side. This way affiliate third-party pixels can still piggy back on conversions as well. With only server to server pixels enabled affiliates have to implement a server to server pixel as well, which many affiliates don’t have the software or knowledge to accomplish.

If a user does not have cookies enabled on their browser, usually an iFrame/Image pixel will not record a conversion, but by implementing cookieless conversion tracking, users with cookies disabled will still be tracked. We do this by passing a transaction ID (tracking ID) to the advertiser’s landing page on click. Then the advertiser passes this transaction ID to the conversion pixel or server postback URL. Our ad servers look up the user’s tracking information by the transaction ID and record conversions accordingly. This is a great way to ensure conversion tracking accuracy.

What inspired your staff to get up in the morning?
Passion.  After participating in every piece and angle of online advertising, we realized that we should concentrate on the part that we really love, and believe it or not, that’s performance tracking technology.  So we surround ourselves with people who share our passion.  You might describe HasOffers as one big crazy brainstorm on the future of online advertising, and we think that’s the most exciting thing we could be doing.  You can really see the unity it brings our team.

What is your dream car?
I don’t have a dream car. Cars are not a big thing in Seattle. I’d prefer a mansion on Lake Washington.