SlideShare a Scribd company logo
1 of 13
Download to read offline
The time has come for brands to stop worrying about
                             social media and to start enjoying their benefits.




M12 – Gamification API
BEWE – bewe.co.uk
December 11th 2012
Bewe Digital Value Life Cycle – 3P	


    The social
    performance platform

                                                                             PLAN
                  PROFILE
                                                                 Social Intelligence
     Social Profiling
                                                                 •  Web monitoring
     •  Unified Access
                                                                 •  Social competitive analysis
     •  Engagement Tracker
                                                                 •  Analytics




                                      PERFORM
                             Social Activation
                             •  Contest: sms, video, photo
                             •  Gamification: web action, video
                             •  Social Adv Tuner


© 2012 BEWE srl                                2	
  
BEWE Digital Value

                                             •  Monitoring Platform
                                             •  Social Intelligence
      PERFORM            Social Media
                                             •  Social Reader
                           Analysis
                                             •  BEWE Rank
                                             •  BEWE Quadrant



                                                   •  Digital adv boost
                                Social Media       •  Photo e Video Social Contest App
                                 Activation
                                                   •  Gamification API




                        Customer            •  Unified Access Platform
                          Value
                       Capitalisation       •  BEWE KPI



© 2012 BEWE srl                         3
M12 Gamification API – gamified video experience

  An example of a project based on M12 Gamification API
  platform is Freaks! (www.freakstheseries.com) one of
  the most famous italian webseries.

  The second season has been released on September 2012
  with the live streaming of new episodes and the
  involvement of actors commenting the episodes with
  the audience.

  The video experience has been “gamified” thanks to the
  M12 Gamification API platform contribution with
  enriching both the user experience and the user base
  profiling, adding new information and data related
  with users interactions within the platform and on
  social media.




                  Pageviews and the related exposure to commercial messages (banners, preroll, postroll) have
                  been exponentially increased (both on time and impression) thanks to the application of
                  gamification dynamics to the video contents.
                  M12 Gamification API flexibility allows also to add new games to the same content over time, so
                  the users are encouraged to frequently and constantly come back to the channel.


© 2012 BEWE srl                                         4
M12 Gamification API - Features




© 2012 BEWE srl                5
M12 Gamification API – Tecnologies

    The M12 Gamification API platform is developed with Ruby 1.9.3 language on Rails 3.2.3
    framework.

    Data are stored on Postgres database that uses ActiveRecord to interface with the application.
    Database type can be changed based on customer needs using for example MySQL or Oracle.

    On the front-end side, the customer can integrate APIs using his preferred language.
    Freaks! The Series, for example, uses HTML5 as markup language, jquery 1.7 for interaction
    and several libraries to integrate social media (facebook sdk and twitter libraries).

    Freaks project, integrates also a cache system in order to reduce to the minimum the server
    load (the infrastructure can change based on the different projects: from one server only to the
    use of a cdn to serve all the assets).




© 2012 BEWE srl                                   6
M12 Gamification API – Video Player integration

   VIDEO Player and “current_time”:

   M12 Gamification API can be integrated with any player type, as long as it exposes the
   “current_time” variable via API.

   How it works:

   “Current_time” is checked every second. If it's higher than the game starting time but
   lower than the game duration time, the system runs an ajax call to receive the game.
   When the user interacts with the game, the system allocates pints to the user (still using an
   ajax call). The play (time, points, user, answer) is saved in a dedicated table (shots).

   The live streaming is very peculiar as the player may not pass the current_time variable. In
   this case games are based on real time: knowing when the live streaming starts, the system
   time is checked every second and the “current_time” is obtained subtracting the live
   streaming starting time.




© 2012 BEWE srl                                 7
M12 Gamification API – Bundles


                                                                                      GAMIFICATION	
  API	
  BUNDLES	
  


         Bundle	
  name	
           API	
  Module	
                       API	
                                                                                    Descrip?on	
  


                                                        get_user	
  (points)	
               given	
  a	
  userID,	
  you	
  get	
  user’s	
  total	
  score	
  

                                                        get_chart/points	
                   users	
  list	
  sorted	
  by	
  user’s	
  score	
  (paging	
  every	
  X	
  users)	
  

                                                        get_chart/created	
                  users	
  list	
  sorted	
  by	
  user’s	
  crea=on	
  date	
  (paging	
  every	
  X	
  users)	
  

                                      User	
  API	
     get_chart/last_ac=on	
               users	
  list	
  sorted	
  by	
  user’s	
  last	
  ac=on	
  (paging	
  every	
  X	
  users)	
  

                                                        get_posi=on/points	
                 given	
  a	
  userID,	
  you	
  get	
  user’s	
  chart	
  posi=on	
  

   Gamifica?on	
  by	
  Points	
                         get_users_inac=ve	
  (points)	
      list	
  of	
  users	
  who	
  are	
  not	
  playing	
  since	
  at	
  least	
  X	
  days	
  

                                                        get_users_registra=on_only	
         list	
  of	
  users	
  who	
  have	
  received	
  only	
  registra=on	
  points	
  (à	
  entry	
  points)	
  


                                                                                                                           	
  
                                                                                             given	
  an	
  itemCODE,	
  you	
  get	
  the	
  games	
  (list)	
  linked	
  to	
  that	
  item	
  (available	
  games	
  type:	
  
                                                        get_games	
  
                                                                                             display,	
  mul=ple	
  choice,	
  preference,	
  share,	
  link)	
  	
  
                                     Game	
  API	
      get_game	
                           Given	
  a	
  gameID,	
  you	
  get	
  all	
  game	
  parameters	
  

                                                        insert_shot	
                        POST	
  call	
  to	
  assign	
  a	
  play	
  (and	
  rela=ve	
  points)	
  to	
  a	
  user	
  




© 2012 BEWE srl                                                                                           8
M12 Gamification API – Bundles
                                                                                                   GAMIFICATION	
  API	
  BUNDLES	
  


          Bundle	
  name	
             API	
  Module	
                                  API	
                                                                                           Descrip?on	
  


                                                                       get_user	
  (badges)	
                         given	
  a	
  userID,	
  you	
  get	
  the	
  number	
  of	
  user’s	
  unlocked	
  badges	
  

                                                                       get_chart/badges	
                             users	
  list	
  sorted	
  by	
  user’s	
  unlocked	
  badges	
  number	
  (paging	
  every	
  X	
  users)	
  

                                                                       get_chart/created	
                            users	
  list	
  sorted	
  by	
  user’s	
  crea=on	
  date	
  (paging	
  every	
  X	
  users)	
  
                                          User	
  API	
  
                                                                       get_chart/last_ac=on	
                         users	
  list	
  sorted	
  by	
  user’s	
  last	
  ac=on	
  (paging	
  every	
  X	
  users)	
  

                                                                       get_posi=on/badges	
                           given	
  a	
  userID,	
  you	
  get	
  user’s	
  chart	
  posi=on	
  
   Gamifica?on	
  by	
  Badges	
  
                                                                       get_users_inac=ve	
  (badges)	
                list	
  of	
  users	
  who	
  have	
  unlocked	
  less	
  than	
  X	
  badges	
  
                                                                                                                                                          	
  
                                                                       get_badges/user_id	
                           given	
  a	
  userID,	
  you	
  get	
  the	
  list	
  of	
  unlocked	
  and	
  “to	
  be	
  unlock”	
  badges	
  	
  

                                                                       get_badges	
                                   full	
  badges	
  list	
  
                                        Badge	
  API	
  
                                                                                                                      given	
  a	
  badgeID,	
  you	
  get	
  the	
  list	
  of	
  users	
  who	
  have	
  unlocked	
  that	
  badge	
  (sorted	
  by	
  unlock	
  
                                                                       get_users_badge	
  
                                                                                                                      date)	
  
                                                                       unlock_badge	
                                 POST	
  call	
  to	
  unlock	
  a	
  badge	
  (bade	
  type:	
  “custom	
  event”)	
  


                                       User	
  API	
        	
  	
                                         	
  	
  
   Points	
  +	
  Badges	
  Bundle	
   Game	
  API	
                                                       	
  	
  

                                       Badge	
  API	
       	
  	
                                         	
  	
  




© 2012 BEWE srl                                                                                                                   9
M12 Gamification API – Add-ons



                                                                   ADD-­‐ON	
  MODULES	
  &	
  SERVICES	
  


                                          get_uread_no=fica=ons	
                    given	
  a	
  userID,	
  you	
  get	
  user’s	
  unread	
  no=fica=ons	
  list	
  
                                          get_all_no=fica=ons	
                      given	
  a	
  userID,	
  you	
  all	
  the	
  no=fica=ons	
  received	
  by	
  the	
  user	
  
             No?fica?on	
  API	
  
                                          read_no=fica=on	
                          POST	
  call	
  to	
  register	
  a	
  no=fica=on	
  reading	
  
                                          read_all_no=fica=ons	
                     POST	
  call	
  to	
  register	
  all	
  no=fica=ons	
  reading	
  


                  Analy?cs	
              backend	
  feature	
                      	
  	
  


        Assistance	
  &	
  Consul?ng	
   professional	
  service	
  (prepaid)	
     	
  	
  


             Custom	
  API	
  Dev	
       es=mate	
  on	
  demand	
                 	
  	
  




© 2012 BEWE srl                                                                                10
M12 Gamification API – Included services




                                                               ANNUAL	
  FEE:	
  INCLUDED	
  SERVICES	
  


                               License	
                    Install	
  &	
  Use	
  Gamifica=on	
  API	
  on	
  your	
  own	
  server	
  (#	
  domains)	
  

                  Code	
  update	
  +	
  bug	
  fixing	
     App	
  code	
  update	
  to	
  the	
  last	
  Rails	
  stable	
  version	
  
                                                            Based	
  on	
  product	
  road-­‐map,	
  all	
  updates	
  on	
  purchased	
  modules	
  are	
  
                       Modules	
  upgrade	
  
                                                            included:	
  new	
  game	
  types,	
  new	
  badge	
  unlock	
  dynamics,…	
  
                   Documenta?on	
  update	
                 Every	
  product	
  upgrade	
  comes	
  with	
  an	
  updated	
  documenta=on.	
  




© 2012 BEWE srl                                                                        11
M12 Gamification API – Pricing



                                                                                                          ADDITIONAL	
  
                                           ITEM	
                            COST	
  **	
  
                                                                                                           DOMAIN	
  
              Setup	
  &	
  training	
                                     	
  €	
  4.000,00	
  	
                    -­‐	
  
              BUNDLE:	
  Gamifica8on	
  by	
  points	
  	
               	
  €	
  12.000,00	
  *	
         	
  €	
  1.400,00	
  *	
  
              BUNDLE:	
  Gamifica8on	
  by	
  badges	
                   	
  €	
  12.000,00	
  *	
  	
     	
  €	
  1.400,00	
  *	
  
              BUNDLE:	
  Gamifica8on	
  Full	
  (points+badges)	
        	
  €	
  19.200,00	
  *	
         	
  €	
  2.300,00	
  *	
  	
  
              ADD-­‐ON:	
  Analy8cs	
                                    	
  €	
  1.500,00	
  *	
  	
                 -­‐	
  
              ADD-­‐ON:	
  No8fica8ons	
  API	
                           	
  €	
  1.500,00	
  *	
  	
                 -­‐	
  
              HELP	
  (Assistance	
  &	
  Consul8ng)	
  40h	
              	
  €	
  3.200,00	
  	
                    -­‐	
  
              HELP	
  (Assistance	
  &	
  Consul8ng)	
  80h	
              	
  €	
  6.000,00	
  	
                    -­‐	
  
            * Annual license fee              ** VAT 21% exluded




© 2012 BEWE srl                                                    12
Some social media projects




© 2012 BEWE srl                13

More Related Content

Viewers also liked

Viewers also liked (6)

NOX July 2011
NOX July 2011NOX July 2011
NOX July 2011
 
Nox feb2012-final
Nox feb2012-finalNox feb2012-final
Nox feb2012-final
 
Roberto,oriol, i lara
Roberto,oriol, i laraRoberto,oriol, i lara
Roberto,oriol, i lara
 
Menu tháng 5
Menu tháng 5Menu tháng 5
Menu tháng 5
 
Nmsnox may2012-official
Nmsnox may2012-officialNmsnox may2012-official
Nmsnox may2012-official
 
YL form tag with radio button
YL form tag with radio buttonYL form tag with radio button
YL form tag with radio button
 

Similar to M12 social gamification API | BEWE

InMobi Webinar - Maximizing monetization with InMobi Ad SDK400
InMobi Webinar -  Maximizing monetization with InMobi Ad SDK400InMobi Webinar -  Maximizing monetization with InMobi Ad SDK400
InMobi Webinar - Maximizing monetization with InMobi Ad SDK400InMobi
 
MWC/ADC 2013 Getting started with cloud-based apps using Buddy.com
MWC/ADC 2013 Getting started with cloud-based apps using Buddy.comMWC/ADC 2013 Getting started with cloud-based apps using Buddy.com
MWC/ADC 2013 Getting started with cloud-based apps using Buddy.comMicrosoft Mobile Developer
 
JMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialJMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialRyan Baxter
 
Social ent. with java on heroku
Social ent. with java on herokuSocial ent. with java on heroku
Social ent. with java on herokuAnand B Narasimhan
 
Social Enterprise Java Apps on Heroku Webinar
Social Enterprise Java Apps on Heroku WebinarSocial Enterprise Java Apps on Heroku Webinar
Social Enterprise Java Apps on Heroku WebinarSalesforce Developers
 
5. happy elements
5. happy elements5. happy elements
5. happy elementsAlice Kim
 
Integrate Business Apps with Facebook, Twitter, and LinkedIn
Integrate Business Apps with Facebook, Twitter, and LinkedInIntegrate Business Apps with Facebook, Twitter, and LinkedIn
Integrate Business Apps with Facebook, Twitter, and LinkedInSalesforce Developers
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip LittleValeri Illescas
 
ANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein
ANODE – Continuous Deployment with Node.js over Azure, Yosef DinersteinANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein
ANODE – Continuous Deployment with Node.js over Azure, Yosef DinersteinDevOpsDays Tel Aviv
 
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, Integrate
IBM Connect AD206 IBM Domino XPages –  Embrace, Extend, IntegrateIBM Connect AD206 IBM Domino XPages –  Embrace, Extend, Integrate
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, IntegrateNiklas Heidloff
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperSerdar Basegmez
 
Dreamforce Debrief - The Salesforce.com platform - keynote by Dave Norris
Dreamforce Debrief - The Salesforce.com platform - keynote by Dave NorrisDreamforce Debrief - The Salesforce.com platform - keynote by Dave Norris
Dreamforce Debrief - The Salesforce.com platform - keynote by Dave NorrisCapgemini
 
Sfdc df2001-platformkeynotedavenorris
Sfdc df2001-platformkeynotedavenorrisSfdc df2001-platformkeynotedavenorris
Sfdc df2001-platformkeynotedavenorrissuyashawasthi
 
Gambling Affiliates in the Mobile Market
Gambling Affiliates in the Mobile MarketGambling Affiliates in the Mobile Market
Gambling Affiliates in the Mobile MarketHenrik Mandal
 
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFExtensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFLetsConnect
 
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsSocial Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsNiklas Heidloff
 
Saratoga CRM Roadmap
Saratoga CRM RoadmapSaratoga CRM Roadmap
Saratoga CRM RoadmapAptean
 
Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs
Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIsBuilding Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs
Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIsCA API Management
 
Single sign-on Across Mobile Applications from RSAConference
Single sign-on Across Mobile Applications from RSAConferenceSingle sign-on Across Mobile Applications from RSAConference
Single sign-on Across Mobile Applications from RSAConferenceCA API Management
 

Similar to M12 social gamification API | BEWE (20)

InMobi Webinar - Maximizing monetization with InMobi Ad SDK400
InMobi Webinar -  Maximizing monetization with InMobi Ad SDK400InMobi Webinar -  Maximizing monetization with InMobi Ad SDK400
InMobi Webinar - Maximizing monetization with InMobi Ad SDK400
 
Bp209
Bp209Bp209
Bp209
 
MWC/ADC 2013 Getting started with cloud-based apps using Buddy.com
MWC/ADC 2013 Getting started with cloud-based apps using Buddy.comMWC/ADC 2013 Getting started with cloud-based apps using Buddy.com
MWC/ADC 2013 Getting started with cloud-based apps using Buddy.com
 
JMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialJMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocial
 
Social ent. with java on heroku
Social ent. with java on herokuSocial ent. with java on heroku
Social ent. with java on heroku
 
Social Enterprise Java Apps on Heroku Webinar
Social Enterprise Java Apps on Heroku WebinarSocial Enterprise Java Apps on Heroku Webinar
Social Enterprise Java Apps on Heroku Webinar
 
5. happy elements
5. happy elements5. happy elements
5. happy elements
 
Integrate Business Apps with Facebook, Twitter, and LinkedIn
Integrate Business Apps with Facebook, Twitter, and LinkedInIntegrate Business Apps with Facebook, Twitter, and LinkedIn
Integrate Business Apps with Facebook, Twitter, and LinkedIn
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip Little
 
ANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein
ANODE – Continuous Deployment with Node.js over Azure, Yosef DinersteinANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein
ANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein
 
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, Integrate
IBM Connect AD206 IBM Domino XPages –  Embrace, Extend, IntegrateIBM Connect AD206 IBM Domino XPages –  Embrace, Extend, Integrate
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, Integrate
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application Developer
 
Dreamforce Debrief - The Salesforce.com platform - keynote by Dave Norris
Dreamforce Debrief - The Salesforce.com platform - keynote by Dave NorrisDreamforce Debrief - The Salesforce.com platform - keynote by Dave Norris
Dreamforce Debrief - The Salesforce.com platform - keynote by Dave Norris
 
Sfdc df2001-platformkeynotedavenorris
Sfdc df2001-platformkeynotedavenorrisSfdc df2001-platformkeynotedavenorris
Sfdc df2001-platformkeynotedavenorris
 
Gambling Affiliates in the Mobile Market
Gambling Affiliates in the Mobile MarketGambling Affiliates in the Mobile Market
Gambling Affiliates in the Mobile Market
 
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFExtensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
 
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsSocial Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
 
Saratoga CRM Roadmap
Saratoga CRM RoadmapSaratoga CRM Roadmap
Saratoga CRM Roadmap
 
Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs
Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIsBuilding Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs
Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs
 
Single sign-on Across Mobile Applications from RSAConference
Single sign-on Across Mobile Applications from RSAConferenceSingle sign-on Across Mobile Applications from RSAConference
Single sign-on Across Mobile Applications from RSAConference
 

More from ROIALTY

BEWE COMPANY PROFILE
BEWE COMPANY PROFILEBEWE COMPANY PROFILE
BEWE COMPANY PROFILEROIALTY
 
Banking social analytics gamification and digital loyalty
Banking social analytics gamification and digital loyaltyBanking social analytics gamification and digital loyalty
Banking social analytics gamification and digital loyaltyROIALTY
 
Presentazione Social Media Marketing Day 2013 | BEWE
Presentazione Social Media Marketing Day 2013 | BEWEPresentazione Social Media Marketing Day 2013 | BEWE
Presentazione Social Media Marketing Day 2013 | BEWEROIALTY
 
Come si calcola il Social Media ROI? | BEWE
Come si calcola il Social Media ROI? | BEWECome si calcola il Social Media ROI? | BEWE
Come si calcola il Social Media ROI? | BEWEROIALTY
 
Analisi del valore di un fan Facebook | BEWE
Analisi del valore di un fan Facebook | BEWEAnalisi del valore di un fan Facebook | BEWE
Analisi del valore di un fan Facebook | BEWEROIALTY
 
Digital Marketing Platform | BEWE
Digital Marketing Platform | BEWEDigital Marketing Platform | BEWE
Digital Marketing Platform | BEWEROIALTY
 
Quanto vale realmente un fan? | BEWE
Quanto vale realmente un fan? | BEWEQuanto vale realmente un fan? | BEWE
Quanto vale realmente un fan? | BEWEROIALTY
 
Analisi web Customer Care con Social Intelligence | BEWE
Analisi web Customer Care con Social Intelligence | BEWEAnalisi web Customer Care con Social Intelligence | BEWE
Analisi web Customer Care con Social Intelligence | BEWEROIALTY
 
Analisi web KIKO con Social Intelligence | BEWE
Analisi web KIKO con Social Intelligence | BEWEAnalisi web KIKO con Social Intelligence | BEWE
Analisi web KIKO con Social Intelligence | BEWEROIALTY
 
Analisi Web Beppe Grillo con Social Intelligence | BEWE
Analisi Web Beppe Grillo con Social Intelligence | BEWEAnalisi Web Beppe Grillo con Social Intelligence | BEWE
Analisi Web Beppe Grillo con Social Intelligence | BEWEROIALTY
 
SocialCaseHistory forum 2012 | BEWE
SocialCaseHistory forum 2012 | BEWESocialCaseHistory forum 2012 | BEWE
SocialCaseHistory forum 2012 | BEWEROIALTY
 
BEWE at WAS (eng)
BEWE at WAS (eng)BEWE at WAS (eng)
BEWE at WAS (eng)ROIALTY
 
BEWE al WAS 2011 (ita)
BEWE al WAS 2011 (ita)BEWE al WAS 2011 (ita)
BEWE al WAS 2011 (ita)ROIALTY
 

More from ROIALTY (13)

BEWE COMPANY PROFILE
BEWE COMPANY PROFILEBEWE COMPANY PROFILE
BEWE COMPANY PROFILE
 
Banking social analytics gamification and digital loyalty
Banking social analytics gamification and digital loyaltyBanking social analytics gamification and digital loyalty
Banking social analytics gamification and digital loyalty
 
Presentazione Social Media Marketing Day 2013 | BEWE
Presentazione Social Media Marketing Day 2013 | BEWEPresentazione Social Media Marketing Day 2013 | BEWE
Presentazione Social Media Marketing Day 2013 | BEWE
 
Come si calcola il Social Media ROI? | BEWE
Come si calcola il Social Media ROI? | BEWECome si calcola il Social Media ROI? | BEWE
Come si calcola il Social Media ROI? | BEWE
 
Analisi del valore di un fan Facebook | BEWE
Analisi del valore di un fan Facebook | BEWEAnalisi del valore di un fan Facebook | BEWE
Analisi del valore di un fan Facebook | BEWE
 
Digital Marketing Platform | BEWE
Digital Marketing Platform | BEWEDigital Marketing Platform | BEWE
Digital Marketing Platform | BEWE
 
Quanto vale realmente un fan? | BEWE
Quanto vale realmente un fan? | BEWEQuanto vale realmente un fan? | BEWE
Quanto vale realmente un fan? | BEWE
 
Analisi web Customer Care con Social Intelligence | BEWE
Analisi web Customer Care con Social Intelligence | BEWEAnalisi web Customer Care con Social Intelligence | BEWE
Analisi web Customer Care con Social Intelligence | BEWE
 
Analisi web KIKO con Social Intelligence | BEWE
Analisi web KIKO con Social Intelligence | BEWEAnalisi web KIKO con Social Intelligence | BEWE
Analisi web KIKO con Social Intelligence | BEWE
 
Analisi Web Beppe Grillo con Social Intelligence | BEWE
Analisi Web Beppe Grillo con Social Intelligence | BEWEAnalisi Web Beppe Grillo con Social Intelligence | BEWE
Analisi Web Beppe Grillo con Social Intelligence | BEWE
 
SocialCaseHistory forum 2012 | BEWE
SocialCaseHistory forum 2012 | BEWESocialCaseHistory forum 2012 | BEWE
SocialCaseHistory forum 2012 | BEWE
 
BEWE at WAS (eng)
BEWE at WAS (eng)BEWE at WAS (eng)
BEWE at WAS (eng)
 
BEWE al WAS 2011 (ita)
BEWE al WAS 2011 (ita)BEWE al WAS 2011 (ita)
BEWE al WAS 2011 (ita)
 

M12 social gamification API | BEWE

  • 1. The time has come for brands to stop worrying about social media and to start enjoying their benefits. M12 – Gamification API BEWE – bewe.co.uk December 11th 2012
  • 2. Bewe Digital Value Life Cycle – 3P The social performance platform PLAN PROFILE Social Intelligence Social Profiling •  Web monitoring •  Unified Access •  Social competitive analysis •  Engagement Tracker •  Analytics PERFORM Social Activation •  Contest: sms, video, photo •  Gamification: web action, video •  Social Adv Tuner © 2012 BEWE srl 2  
  • 3. BEWE Digital Value •  Monitoring Platform •  Social Intelligence PERFORM Social Media •  Social Reader Analysis •  BEWE Rank •  BEWE Quadrant •  Digital adv boost Social Media •  Photo e Video Social Contest App Activation •  Gamification API Customer •  Unified Access Platform Value Capitalisation •  BEWE KPI © 2012 BEWE srl 3
  • 4. M12 Gamification API – gamified video experience An example of a project based on M12 Gamification API platform is Freaks! (www.freakstheseries.com) one of the most famous italian webseries. The second season has been released on September 2012 with the live streaming of new episodes and the involvement of actors commenting the episodes with the audience. The video experience has been “gamified” thanks to the M12 Gamification API platform contribution with enriching both the user experience and the user base profiling, adding new information and data related with users interactions within the platform and on social media. Pageviews and the related exposure to commercial messages (banners, preroll, postroll) have been exponentially increased (both on time and impression) thanks to the application of gamification dynamics to the video contents. M12 Gamification API flexibility allows also to add new games to the same content over time, so the users are encouraged to frequently and constantly come back to the channel. © 2012 BEWE srl 4
  • 5. M12 Gamification API - Features © 2012 BEWE srl 5
  • 6. M12 Gamification API – Tecnologies The M12 Gamification API platform is developed with Ruby 1.9.3 language on Rails 3.2.3 framework. Data are stored on Postgres database that uses ActiveRecord to interface with the application. Database type can be changed based on customer needs using for example MySQL or Oracle. On the front-end side, the customer can integrate APIs using his preferred language. Freaks! The Series, for example, uses HTML5 as markup language, jquery 1.7 for interaction and several libraries to integrate social media (facebook sdk and twitter libraries). Freaks project, integrates also a cache system in order to reduce to the minimum the server load (the infrastructure can change based on the different projects: from one server only to the use of a cdn to serve all the assets). © 2012 BEWE srl 6
  • 7. M12 Gamification API – Video Player integration VIDEO Player and “current_time”: M12 Gamification API can be integrated with any player type, as long as it exposes the “current_time” variable via API. How it works: “Current_time” is checked every second. If it's higher than the game starting time but lower than the game duration time, the system runs an ajax call to receive the game. When the user interacts with the game, the system allocates pints to the user (still using an ajax call). The play (time, points, user, answer) is saved in a dedicated table (shots). The live streaming is very peculiar as the player may not pass the current_time variable. In this case games are based on real time: knowing when the live streaming starts, the system time is checked every second and the “current_time” is obtained subtracting the live streaming starting time. © 2012 BEWE srl 7
  • 8. M12 Gamification API – Bundles GAMIFICATION  API  BUNDLES   Bundle  name   API  Module   API   Descrip?on   get_user  (points)   given  a  userID,  you  get  user’s  total  score   get_chart/points   users  list  sorted  by  user’s  score  (paging  every  X  users)   get_chart/created   users  list  sorted  by  user’s  crea=on  date  (paging  every  X  users)   User  API   get_chart/last_ac=on   users  list  sorted  by  user’s  last  ac=on  (paging  every  X  users)   get_posi=on/points   given  a  userID,  you  get  user’s  chart  posi=on   Gamifica?on  by  Points   get_users_inac=ve  (points)   list  of  users  who  are  not  playing  since  at  least  X  days   get_users_registra=on_only   list  of  users  who  have  received  only  registra=on  points  (à  entry  points)     given  an  itemCODE,  you  get  the  games  (list)  linked  to  that  item  (available  games  type:   get_games   display,  mul=ple  choice,  preference,  share,  link)     Game  API   get_game   Given  a  gameID,  you  get  all  game  parameters   insert_shot   POST  call  to  assign  a  play  (and  rela=ve  points)  to  a  user   © 2012 BEWE srl 8
  • 9. M12 Gamification API – Bundles GAMIFICATION  API  BUNDLES   Bundle  name   API  Module   API   Descrip?on   get_user  (badges)   given  a  userID,  you  get  the  number  of  user’s  unlocked  badges   get_chart/badges   users  list  sorted  by  user’s  unlocked  badges  number  (paging  every  X  users)   get_chart/created   users  list  sorted  by  user’s  crea=on  date  (paging  every  X  users)   User  API   get_chart/last_ac=on   users  list  sorted  by  user’s  last  ac=on  (paging  every  X  users)   get_posi=on/badges   given  a  userID,  you  get  user’s  chart  posi=on   Gamifica?on  by  Badges   get_users_inac=ve  (badges)   list  of  users  who  have  unlocked  less  than  X  badges     get_badges/user_id   given  a  userID,  you  get  the  list  of  unlocked  and  “to  be  unlock”  badges     get_badges   full  badges  list   Badge  API   given  a  badgeID,  you  get  the  list  of  users  who  have  unlocked  that  badge  (sorted  by  unlock   get_users_badge   date)   unlock_badge   POST  call  to  unlock  a  badge  (bade  type:  “custom  event”)   User  API           Points  +  Badges  Bundle   Game  API       Badge  API           © 2012 BEWE srl 9
  • 10. M12 Gamification API – Add-ons ADD-­‐ON  MODULES  &  SERVICES   get_uread_no=fica=ons   given  a  userID,  you  get  user’s  unread  no=fica=ons  list   get_all_no=fica=ons   given  a  userID,  you  all  the  no=fica=ons  received  by  the  user   No?fica?on  API   read_no=fica=on   POST  call  to  register  a  no=fica=on  reading   read_all_no=fica=ons   POST  call  to  register  all  no=fica=ons  reading   Analy?cs   backend  feature       Assistance  &  Consul?ng   professional  service  (prepaid)       Custom  API  Dev   es=mate  on  demand       © 2012 BEWE srl 10
  • 11. M12 Gamification API – Included services ANNUAL  FEE:  INCLUDED  SERVICES   License   Install  &  Use  Gamifica=on  API  on  your  own  server  (#  domains)   Code  update  +  bug  fixing   App  code  update  to  the  last  Rails  stable  version   Based  on  product  road-­‐map,  all  updates  on  purchased  modules  are   Modules  upgrade   included:  new  game  types,  new  badge  unlock  dynamics,…   Documenta?on  update   Every  product  upgrade  comes  with  an  updated  documenta=on.   © 2012 BEWE srl 11
  • 12. M12 Gamification API – Pricing ADDITIONAL   ITEM   COST  **   DOMAIN   Setup  &  training    €  4.000,00     -­‐   BUNDLE:  Gamifica8on  by  points      €  12.000,00  *    €  1.400,00  *   BUNDLE:  Gamifica8on  by  badges    €  12.000,00  *      €  1.400,00  *   BUNDLE:  Gamifica8on  Full  (points+badges)    €  19.200,00  *    €  2.300,00  *     ADD-­‐ON:  Analy8cs    €  1.500,00  *     -­‐   ADD-­‐ON:  No8fica8ons  API    €  1.500,00  *     -­‐   HELP  (Assistance  &  Consul8ng)  40h    €  3.200,00     -­‐   HELP  (Assistance  &  Consul8ng)  80h    €  6.000,00     -­‐   * Annual license fee ** VAT 21% exluded © 2012 BEWE srl 12
  • 13. Some social media projects © 2012 BEWE srl 13