Dynamic
Game Engine
Badgeville, the leading Social Loyalty Platform, gives content, commerce and community brands the power to drive and measure user behavior with social game mechanics. Badgeville's industry-leading customers are experiencing increases in key business objectives over 30%.


The Dynamic Game Engine

The Dynamic Game Engine is the most powerful, flexible and lightweight gamification solution available today. Badgeville's DGE is easy to set up and integrate into your brand's existing web, mobile and social experience.

Step One -- Define Your Behaviors


The first step to setting up your Social Loyalty program is to define which user behaviors you want to track and reward. The Dynamic Game Engine offers unparalleled flexibility in defining behaviors based on simple and advanced rules and metadata. If you can record the behavior on your site, you can reward it.



Defining Your Behaviors

Most user sessions on a website or mobile experience contain dozens of actions, including logging in, visiting areas of the site, viewing specific content (ie pages, multimedia, products), rating content, sharing or liking content, subscribing to content, creating content, joining a group, inviting friends, logging information, taking quizzes & tests, to name a few.

The only requirement for tracking a behavior is that it must be a recognized event by a web browser or application. Typical examples of actions include clicking on a link or button. Behaviors are tracked based on interactions that already exist in your user experience, and do not require additional check-ins or user actions to participate.

As you begin to define behaviors, you will find that you would like to add qualifiers to these behaviors for advanced tracking and rewards. The Dynamic Game Engine enables unparalleled rule sophistication to qualify behaviors based on metadata (content tags and IDs), time, group behavior, total amount, and additional qualifiers unique to your business.


Behavior Set Up: Badgeville Makes it Easy

Badgeville's Dynamic Game Engine is designed to integrate seamlessly throughout your site experience. You can define behaviors to reward on any web or mobile page, application or experience. Our management portal lets you track an infinite number of behaviors, both simple and advanced, to create the best gamified program for your unique business objectives.

Step 2 -- Set Your Real-Time User Rewards

Once your behaviors are defined, you can connect these behaviors to rewards. Rewards are the virtual or tangible items that your user receives automatically when they complete a behavior you have selected to reward. With support for basic and advanced rewards, you can configure a rewards program that aligns with you user experience and business goals.



What are Rewards?

Rewards are the output to the user for performing a specific behavior or series of behaviors. They can be points, virtual achievements, trophies, levels, badges, coupons and discounts, early-access or VIP access to special content, free samples, free shipping, or virtual currency, to name a few options.

Virtual Achievements: an achievement, such as a badge or virtual good, is a reward that you give a user for achieving a goal or performing an activity. For instance, a simple badge reward would be a first visit badge, which all users receive once they register for your site. You can add a ladder to any simple badge to motivate repeat behavior.

Levels & Reputation: as users accumulate points for performing behaviors, they can improve their status level on your site. For example, if a user reaches 100 points, she automatically upgrades from "noob" to "fan." Levels are displayed as "trophies" to your users. These trophies can take the visual form of any item you would like.

Tangible Rewards: you can choose to connect any of the above reward-triggers to tangible rewards such as discount offers, free samples, free shipping, access to special content, or any other reward with tangible-value that you would like to give away as part of your loyalty program.


Advanced Rewards

In addition to Basic Rewards, the Dynamic Game Engine supports advanced rewards for your user experience based on multiple behaviors and metadata. Here are some examples of popular advanced rewards:

Behavior Combination: You can trigger any of the basic rewards (points, levels, virtual achievements and tangible rewards) that requires completion of two or more behaviors. For example, if you would like to reward users who have visited your site 10 times and also reviewed 1 product, you can easily set this up in the DGE.

Time-Based Rewards: Rewards can also be triggered for a user performing a behavior during a specific length of time or during a time defined by you in the DGE. For example, you can reward a user who watches a video within the first hour it is posted every afternoon in the first week of June. You can also reward users who are the "first" to view or interact with a new item of content on your site.

Metadata-Based Rewards:
Another powerful advanced rewards option is to offer rewards based on user behavior associated with specific metadata, such as a content category, designer name, article author, sponsor, product ID, and more. For example, this allows you to reward a user who reads 100 articles about the San Francisco Giants with a sponsored SF Giants badge, or give bonus points to shoppers that view all the new items of a designer's latest collection.



Step 3 -- Create Your User Missions

Now that you have Behaviors and Rewards defined in your system, how do you educate your users about your rewards program? Missions are the system that organizes your reward delivery experience to your users, either through the Badgeville API or widgets.



Missions may encompass multiple behaviors you wish to drive for a specific user segment of your audience. These programs help you convert anonymous users into registered members, keep current users engaged (retention), re-engage lapsed users (win back), increase revenue through advertisements, and create new passionate fans and advocates (viral marketing) for your brand.

The Missions system allows you to automate educating your users about your rewards program in a meaningful, real-time series of automated interactions. These interactions and experiences may include real-time notifications, profile reward progress displays, and mission call outs, identifying the actions to take in order to complete a mission.

For advanced game designers, this system is powerful enough to support the rewards experience in a social game and across a network of games. The majority of our clients, however, are marketers and product specialists who choose to offer a mix of loyalty program and gamified experience to their users.

Network-Wide Rewards Program

Badgeville is the only gamification platform that supports a reward and behavior-tracking program across multiple digital properties owned by your brand. These properties may all be web-based, or may be a mix of web, mobile, tablet, and other digital experiences. Learn more >>
Want to find out more?

Get Social With Us