Ensighten Awarded US Patent for Mobile Optimization To Drive Marketing Agility

June 24, 2015 - Ensighten

Mobile is fast gaining first-screen status, but marketers have struggled with optimizing native mobile apps, which rely on a time-consuming process requiring hard-coded changes in Software Developer Kits (SDKs). But that’s all changed with the new Ensighten technology, recently awarded US Patent 8,997,081. Our technology drives the first-ever, real-time mobile app optimization capabilities − without requiring an SDK – that finally puts the agility of native mobile apps on par with websites.

Why is this important? Ensighten Mobile enables marketers to tag, optimize and personalize native mobile apps in real-time by pulling in online and offline data. That means that marketers can leverage a 360-degree view of the customer to change tags, as well as optimize and personalize content within native apps without the traditional dependencies on developers re-coding SDKs, the app store accepting your change and consumers downloading the latest version of your app. These dependencies on average add three months to the app release cycle, increase development and agency costs, as well as opportunity costs when an app isn’t optimized to its potential. While Ensighten developed the No-SDK capability two years ago and has been offering it to customers since then, the recently granted patent shows that Ensighten is the leader in real-time marketing analytics and optimization in native app environments.


Mobile web vs. native apps

Let’s review the two primary strategies that marketers have in their mobile arsenal: mobile web-based applications and native mobile apps. Web-based applications leverage traditional Web technologies and send users back to websites for information or purchases. In contrast, native mobile apps depend on developers for initial coding, but deliver higher-impact, more integrated experiences by taking advantage of devices’ unique capabilities, such as geolocation and accelerometer data. Even more, native mobile apps are driving the Internet of Things, which includes such things as connected devices in our homes, vehicles and on our bodies. The Apple Watch, which reportedly sold 2.8 million devices in its first two months, is a great example of the rising consumer adoption of devices dependent on native apps. Native apps are increasingly central to marketers’ omni-channel digital marketing strategies.

Even if you focus just on analytics tagging, an SDK-based approach holds marketers back. Without Ensighten’s real-time app agility, marketers are forced to predict the analytics they want to collect or define optimization tests well ahead of time – then attempt to coordinate those projects with the mobile development team’s release cycles. One member of a Fortune 500 marketing analytics team told Ensighten that they have one chance with IT to adjust their analytics tags on apps every four months!

Marketers have traditionally used the following workflow to improve native mobile apps, using the SDK based-solution:

SDK Based Solution
This process includes:

  1. Pre-define all analytics and optimization tests
  2. Coordinate with mobile developers to hard code requirements into the app
  3. Compile the app and push it to market
  4. Wait for app store approval
  5. Wait for users to update to the new version of the app (note: changes are not realized until the app is updated)
  6. Repeat steps 2-5 if any new data is to be collected or changes made

Even if the cycle is completed, chances are that business needs will have changed – resulting in a lockout until the next development window.

The new Ensighten technology short-circuits all of this, enabling marketers to optimize native mobile apps instantly − without using an SDK − avoiding the entire, time-consuming cycle requiring software developers, IT release cycles and re-submission to app stores.

With Ensighten’s patented approach the workflow to optimize native apps is streamlined into the following:

Ensighten's No-SDK Approach
This simplified process includes:

  1. Implement Ensighten library
  2. Push your app to market one time for app store approval
  3. Make ongoing tag and optimization changes through the Ensighten platform

The Ensighten patented No-SDK technology takes care of the rest.


Getting technical

Technical patents are lengthy and difficult to read, so let’s focus on the core elements of the new Ensighten patent to show at a high level how the technology works. Native mobile apps typically include a set of instructions in a native language specific to each operating system. iOS apps until recently have all been in Objective-C. As of the iOS8 launch, however, there is a shift to a new language called Swift. Android, on the other hand, uses Java, while Windows Phone 8 apps are written in C#. If a marketing team has to hard-code tagging and optimization requirements, as is the case with all SDK-based solutions, they are forced to work with developers who are masters at these various languages. Herein lies one of the problems that the Ensighten patented technology solves.

The core function of the Ensighten mobile library is to allow changes to be made in real time. To do this we provide new instructions to the native app in a way that does not rely on the native languages. The Ensighten mobile bootstrap file enables the native code (e.g., Objective-C code) of the mobile application to utilize code in a non-native language (e.g., JAVASCRIPT) provided by Ensighten’s global Tag Delivery Network. As a result, Ensighten’s bootstrap file reduces mobile code duplication by maintaining one common set of instructions in a non-native language (e.g., JAVSCRIPT). Since we provide a new set of instructions for the app at each runtime, the app code can be leaner. And when new instructions are given the app, the app responds immediately.


Summing up

Marketing teams need the flexibility to collect and analyze user data in real time, then design and test hypotheses about how they can provide better experiences for their users. Mobile is no exception and should be as agile as websites. The Ensighten Mobile solution, now patented, extends Web-like agility to native environments. Marketers can truly operate in real-time in mobile marketing using the power of native apps, just as they can on the Web.


Recommended next steps

You’ve reached the end of Ensighten Awarded US Patent for Mobile Optimization To Drive Marketing Agility, but this is only the beginning. If you’re wondering where to go from here, check out these recommended next steps:

  1. Learn more about optimizing mobile app experiences and unifying mobile tagging for real-time marketing agility
  2. Download the Forrester: Use Analytics to Create Mobile Best Practices report
  3. Contact us to request a demo