Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Creative and Powerful Marketing at Scale

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Sam Jarman Sam Jarman
October 08, 2016
66

Creative and Powerful Marketing at Scale

Talk g

Avatar for Sam Jarman

Sam Jarman

October 08, 2016
Tweet

Transcript

  1. M O B I L E M A R K

    E T I N G S U I T E Creative and Powerful Marketing at Scale Sam Jarman - iOS Developer
  2. Me • Sam Jarman • Christchurch Boy, UC Grad •

    BSc(Hons) • Research in CS Education • Doing iOS Stuff since ’09 • Love to solve problems
  3. What is Carnival Mobile? • We’re a software/marketing company •

    Formed in 2008 out of Polar Bear Farm - the world’s first iPhone software company • We help brands engage their audiences on mobile • VC Funded - Raised $2.4m USD in 2013 Guy Horrocks Cody Bunea
  4. What we do • Work with large, typically American brands

    to help them engage and retain mobile users • Integrate our SDK into their iOS and/or Android app
  5. • use a dashboard to view analytics, insights and create

    targeted messages • Our software delivers these messages on time, to the right people What we do
  6. Case Study - Oreo The Challenge: Create an engaging way

    for Oreo to connect with its audience in real-time during the Super Bowl
  7. Case Study - Oreo The Challenge: Create an engaging way

    for Oreo to connect with its audience in real-time during the Super Bowl The Solution: Oreo used Carnival Oreo used Carnival to send a push notification to users of its Twist, Lick and Dunk app during the game that allowed them to unlock a limited-edition football Oreo. The promotion enhanced the app’s existing gameplay and enabled Oreo (a non-sponsor) to be part of the Super Bowl conversation. > 1m messages sent
  8. Case Study - Oreo The Challenge: Create an engaging way

    for Oreo to connect with its audience in real- time during the Super Bowl The Solution: Oreo used Carnival Oreo used Carnival to send a push notification to users of its Twist, Lick and Dunk app during the game that allowed them to unlock a limited-edition football Oreo. The promotion enhanced the app’s existing gameplay and enabled Oreo (a non-sponsor) to be part of the Super Bowl conversation. The Results: • 565,000 Impressions • 52% Engagement • 3.75 Minutes Avg. App Session
  9. Push System Client’s App SDK Mongo (Browser) Public API Web

    API Dashboard Redis SideKiq Apple
 (APNS) Google (GCM) Push Workers
  10. Databases • Mongo • Long-term storage. Single source of truth

    • Elastic(search) • Used for indexing and searching all devices • Redis • K/V Store, used for storing push messages
  11. Tasks and Queues • RabbitMQ • Queue messages from devices

    • Sidekiq • A task runner, checks for push messages that are ready to go
  12. Our own code • Frontend App • A Web App

    written in Ember JS • Web Backend/API • Handles requests from frontend app • Public API • Public facing API - Device info, Analytics and Push
  13. Our own code • Carnival Live • Sends events to

    live dashboard • Push Workers • Sends push payloads to APNS and GCM • Consumers • Takes messages off RabbitMQ for processing and storage • Register API • API that devices talk to
  14. Our own code • CarnivalSDK for iOS • Cocoapod with

    a framework inside • Carnival SDK for Android • Gradle package • Carnival SDK for Windows Phone • LOL no.
  15. Our own code • Objective-C • Swift • Java •

    JavaScript • Ruby • Go • SQL • HTML • CSS • Markdown • XML • PHP • Shell • Elixir
  16. Nah. • Ads are annoying and spammy when they aren’t

    for you • We let brands target users based on many attributes • They have the power to send very targeted messages that truly engage users • TL;DR Messages for YOU are not annoying.
  17. We’re Hiring! • Front End Developer • JS/HTML/CSS • Graphic

    Designer • Marketing & Account Manager • Ruby on Rails Developer
 
 Get my card after and send me your CV and GitHub