24
Bunchball Analytics Creating Scalable Analytics Processes

Creating Scalable Analytics Processes

Embed Size (px)

DESCRIPTION

Featuring Keith Conley, Analytics Manager at Bunchball. Bunchball helps companies improve user engagement, employee productivity, and and customer loyalty through its gamification platform, Nitro. Learn more at Bunchball.com. To learn more about SiSense's analytics solution for Salesforce data and beyond, visit SiSense.com

Citation preview

Page 1: Creating Scalable Analytics Processes

Bunchball AnalyticsCreating Scalable Analytics Processes

Page 2: Creating Scalable Analytics Processes

Agenda

Gamification Bunchball Analytics

– Challenges– Data Architecture– Analytics Mission

Scalable Analytics– Confining the Value Proposition– Client Education– Standardized Reporting Procedures

Page 3: Creating Scalable Analytics Processes

Gamification

Page 4: Creating Scalable Analytics Processes

Gamification is…

Applying Game Mechanics to Non-Game Experiences

Page 5: Creating Scalable Analytics Processes

Game mechanics address basic human motivators

Progress

Levels in games

Miles & points

Progress bars

Rewards

Access to exclusives & perks

Early boarding/upgrades

Recognition

Status

Standings & Leaderboards

Likes & Followers

Communities, Groups, Teams

Page 6: Creating Scalable Analytics Processes

Data Collection

Page 7: Creating Scalable Analytics Processes

Bunchball Data

Situation: Bunchball is a SAAS (software as a service) giving marketers, media sellers and employers the tools they need to drive high-value online engagement through gamification, tracking behavioral data for audiences and employees.

Challenge(s):– >250 Clients– 2 Primary client channels– Varied success metrics– Large data sets– Client-side administration– New Industry

Page 8: Creating Scalable Analytics Processes

NitroServer

Customer Web Server

Avatar Widget

Watch Video

User Point Balance Field

Web Browser

(1) User Action triggers a call to the Customer’s Server

(2)

(3) Response from Nitro

(e.g. result = OK)

API Call to Nitro(e.g. logAction with UID, Tag, Value)

Page 9: Creating Scalable Analytics Processes

Nitro Platform Integration

Page 10: Creating Scalable Analytics Processes

The Approach

The Primary focus of Analytics is to provide customers with a framework that enables deployment optimization and a clear path for demonstrating success

Analytics creates an on-going relationship with each client to ensure deployments aren’t subject to “set it and forget it” circumstances

A measurement and learning plan is generated, detailing pertinent information to ensure reporting provides insight towards goals and optimization

We strive to meet two needs: Dashboard reporting do demonstrate efficacy of the

program Score cards for project managers to use for program

optimization

Page 11: Creating Scalable Analytics Processes

Scaling the PracticeConfining the value proposition

Page 12: Creating Scalable Analytics Processes

Bunchball Enterprise Metrics

1. Increased Adoption & Continuous Engagement of business tools

2. Influence and motivate specific behaviors impacting enterprise success

Enterprise Solution MetricsAdoption

Continuous Engagement

Application Specific Metrics (ex.)

Faster On-boarding

Increased Pipeline Generation

Increased Sales

Faster support case resolution

Shorter Cycle times (Quals, Cases)

Decreased Employee turnover

Increased social collaboration

Page 13: Creating Scalable Analytics Processes

Short-term and Long-term Impacts (examples)

Short-term (Quick wins)• Increased pipeline• Faster on-boarding• Increased User-Generated-Content• Productivity Increase• Proficiency Increase

Long-term• Better data for management decision-making• Improved Employee Retention• Increased customer satisfaction• Forecast Accuracy• Increased compliance

Page 14: Creating Scalable Analytics Processes

Scaling the PracticeClient Education

Page 15: Creating Scalable Analytics Processes

Measurement & Learning Plan

The analytics team works with clients, during on-boarding, to document a learning and measurement plan. This houses:

– Goals– KPIs– Benchmarks– Suggested Analyses– Proposed reporting

format– Reporting cadence

Analytics preparation ensures the quality of reporting and analysis will provide insight and value

Page 16: Creating Scalable Analytics Processes

Standardization Tools

Page 17: Creating Scalable Analytics Processes

Scaling the PracticeStandardized reporting procedures

Page 18: Creating Scalable Analytics Processes

Nitro Analytics Console – Baseline Reporting

View Topline data to assess program health

Generate dashboards to analyze program components: Users, Actions, Challenges. Points, Items and Notifications

Trend overall and user-level activity pertaining to Key Performance Indicators

Quickly analyze content consumption on your deployment

Schedule and download raw data reports to feed into current program analysis

Nitro Analytics Console

Page 19: Creating Scalable Analytics Processes

The Workbook Process

We developed a set of standard reporting procedures to streamline client reporting:

1. Built a library of mySQL queries to extract data with consistent date formats and column headers.

2. Aggregate data into necessary tables in Access3. Move data into Tableau Desktop for report generation with

standardized views

Page 20: Creating Scalable Analytics Processes

Dashboards

Customized dashboards are designed to convey top line performance and trends within the program.

– Reports are delivered via PDF, in Powerpoint, or Tableau Reader

These reports serve as high-level indicators of program performance and lead to focused optimization analysis

Page 21: Creating Scalable Analytics Processes

Standard Structure and Visualizations In order for the client to best understand the health of the

deployment, we prepare a dashboard for review. On the most basic level, it will contain metrics such as

action count, actions per user, count of challenges achieved, and unique users over time

Begins discussion for finding channels for optimization

Page 22: Creating Scalable Analytics Processes

Scorecards - Optimization Methodology

0K

5K

10K

15K

20K

25K

30K

35K

40K

45K

50K

55K

60K

Challenge Count

Top 20 Reputation

Challenge Name

Answer Found Correct

Answer Found Helpful

You were rated or liked

You've had Content Exchange binary downloaded

0

50

100

150

200

250

300

350

Challenge Count

Top 80 Reputation

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

% of Total Running Sum of Distinct count of User Id

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

of Total Running Sum of Challenge Count %

20.00%

80.00%

Pareto Challenges

• Indicates the level of engagement of the community as a whole by showing the distribution of activity on a per user basis

• Allows identification of top community influencers• Identifies key activities that drive engagement

Pareto Analysis

Page 23: Creating Scalable Analytics Processes

Scorecards - Optimization Methodology

Percent Change• In narrative based deployments,

percent change reflects drop-offs in user activity

• Indicates certain points in the storyline where the feedback loop may be too long

Cohort Analysis• Relates user retention over time• Tracks continuous engagement through

measuring the length of each user’s lifetime

• Creates a record that relates impact of optimization efforts

Page 24: Creating Scalable Analytics Processes

Scorecards - Optimization Methodology

Bunchball has a proven optimization methodology to ensure continued success of the Nitro Gamification effort

– Score cards focus on Actions, Challenges and Users, identifying areas for improved engagement in all categories