Firefox for Android FEATURE REVIEW: ANDROID SNIPPETS

Similar documents
Meeting Objectives. Current state of the Web Runtime across platforms

More on Testing and Large Scale Web Apps

FROM EVIDON S OPTIMIZATION DESK: 9 STEPS TO A DIGITAL GOVERNANCE PLAN

PERFORMANCE HORIZON NEWSLETTER

PHILADELPHIA GAS WORKS

IBM emessage Version 9 Release 1 February 13, User's Guide

Where s my DNS? Sara Dickinson IDS 2. Where s my DNS?

RAKUNA s PRIVACY POLICY

EMPLOYEE LOCATION TRACKING SERVICE

Open Mic Webcast. IBM Verse Offline Yingle Jia, Mark Wallace April 20, 2016

marketing (if applicable): With your permission, we may send you s about our store, new products and other updates.

Topics. We will examine differences between version 3 and 4 concerning. Online Services (aka istart) Staff EForm Workflow. EForm Configurations

1. provide and communicate with you about the Services or your account with us,

All About Gadgets. OU Campus v10. OmniUpdate, Inc Flynn Road, Suite 100 Camarillo, CA 93012

Organization information. When you create an organization on icentrex, we collect your address (as the Organization Owner), your

Oracle Responsys. Release 18B. New Feature Summary ORACLE

Over-the-Top B2C Mobile Messaging

Advanced Digital Marketing Course

Scalable Web Programming. CS193S - Jan Jannink - 2/16/10

ROTARY CLUB OF WICHITA PROJECT MANAGEMENT PLAN

TechSmith Relay LTI Integration

Welcome to Applause! Table of Contents: Welcome to Mobile Beta Management

Beannchor Careers

Getting started with Marketing

Integration Service. Admin Console User Guide. On-Premises

Google Analytics Health Check Checklist: Property Settings

Adobe Marketing Cloud Lyris Data Connector for Adobe Analytics

Post Login Menu 2. Promoting an Offer 4. Finding Offers 4 Tracking Links 5 Offer Details 6 Creating Deep Links 7 Offers Requiring Approval 8

Multimedia Quarterly Review

IMIR Reporting Services

Inntopia & Google Analytics: Tracking from Source to Conversion

RedGate - Enterprise Integration Server. MSE Project - Phase I

MARKETING STRATEGY SEO SUPPORT

Hemswell Shooting Club PRIVACY POLICY

FastStats Integration

INTERNET ENGINEERING. HTTP Protocol. Sadegh Aliakbary

& Cross-Channel Customer Engagement RFP Guide

Requirements for Subscription to YANG Datastores draft-ietf-i2rs-pub-sub-requirements-01

Google Analytics Certification Exam Answers by SEO planner. 1. Which of these is NOT a benefit of Remarketing in Google Analytics?

# T C 1 8. Mobile App Bootstrap. Custom mobile apps with embedded Tableau visualizations. Ron Theis. Staff Software Engineer Tableau

Notification Services

Data Sheet - Site and User Analytics for SharePoint PRODUCT BROCHURE.

Gmail Integration for Salesforce and Dynamics 365

Integration Service. Admin Console User Guide. On-Premises

Development Methodology TM

Overview. About the Cisco Context-Aware Mobility Solution CHAPTER

Launching an Effective SMS Text Message Opt-In Campaign

Adobe Marketing Cloud Neolane Ozon Data Connector for Adobe Analytics

Sizzling Hot Tips for PPC & Local Search. Dave Kuhl Client Manager Lisa Sanner Snr. Client Manager Ben Krull Client Manager August 18, 2010

ITP 342 Mobile App Development. APIs

Oracle Responsys Release 18C. New Feature Summary

HOW THE INTEGRATION WORKS HOW THE INTEGRATION WORKS MICROSOFT DYNAMICS

CommPortal Assistant Installation and User Guide

BeetleEye Application User Documentation

University of North Dakota

Mobile Support Strategy in 2011

How to Select the Right Marketing Cloud Edition

Amazon Pinpoint. REST API Reference

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading

Delete Browsing History

Enable IoT Solutions using Azure

EMS LIVE! CONFERENCE. What s New in the EMS Mobile App. Ankita Verma. EMS Software Product Management. October 16-18, 2017

Magento Marketplace's New Extension Quality Program

Adobe Marketing Cloud Adobe Mobile Services

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

FIS Client Point Getting Started Guide

United Direct Marketing. User Manual

THE INTERNET IS LOADED WITH TOO MUCH CONTENT

CheetahMail GENESIS I N TEGRATION GUIDE

Privacy Policy. Last Updated: August 2017

Adobe Marketing Cloud DFA Data Connector for Adobe Analytics

Application / Document Management. MaaS360 e-learning Portal Course 3

STUDENT HELP & WALKTHROUGH

Saving State on the WWW

Optimize Your Content to Improve Google Search Rankings. Google for Communicators

Mobile release Vilnius, 10/2018

Push Notifications: A Review of Best Practices for Mobile Product Managers

WEBSITE PRIVACY POLICY TEMPLATE Last updated March 2nd, 2018

Analyze Bug Statistics using Kibana Dashboard and Get Voice Alerts

CommuniGator Marketing automation with teeth. CRM Integration. Integration Explained. CommuniGator 2013 Page 1 of 6

Welcome and thank you for attending our Postal Customer Council event. Today s topic is Informed Delivery.

Develop and test your Mobile App faster on AWS

How we measure IPv6. Geoff Huston, Joao Damas George Michalson APNIC. George Michaelson. Geoff Huston. Joao Damas. APNIC Labs

CollabNet TeamForge 5.3 Evaluator s Guide


Data Quality Challenges and Solution Approaches in YAHOO!'s Massive Data Environment

Mozilla Security Blog

Introduction & Navigation

IETF96 INFO SECURE CONTENT DELEGATION (BLIND CACHE)

RC View DAT Dispatch: Quick Sheet

Frankfurt 26 & 27 September 2018

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP SYSTEM WITH BEA WEBLOGIC SERVER

This installation guide applies to both Grok Free Edition and Grok Standard Edition products.

SALESFORCE DMP SUPERTAG USER GUIDE 00. SuperTag User Guide VER. 2, UPDATED 1/16. Rights Reserved, Proprietary &

LEADING WITH GRC. Approaching Integrated GRC. Knute Ohman, VP, GRC Program Manager. GRC Summit 2017 All Rights Reserved

Git. Ľubomír Prda. IT4Innovations.

Trial Guide. June 2018 Samsung Electronics. A new way to control OS version for B2B customers

The Power of Push Notifications The New Revenue Opportunity for Publishers. Tel:

Beacon Catalog. Categories:

IBM Silverpop Engage

Transcription:

Firefox for Android FEATURE REVIEW: ANDROID SNIPPETS Sept 25, 2012

Bug 774497 - [meta] Android Snippets Overview: https://wiki.mozilla.org/user:mconnor/current/ Snippets_Service ORIGINAL REQUIREMENT P1 - Enable messaging to users who have not used Firefox Mobile in X (what?) period of time P1 - Enable messaging with a call to action in the message P1 - Must be opt in STILL VALID? NOTES/COMMENTS Bug 793053 - Implement Android Snippets client service Bug 793056 - Implement Android Snippets opt-in and opt-out UX P1 - Can be opted out (Needs settings implementation) P1 - Must work for Firefox Mobile Beta Not for Fx16: Q4 earliest P2 - Must work for Firefox Mobile GA Not for Fx17: Q4 earliest This service is not for the Aurora and Nightly channels of Firefox Mobile. N Simpler to implement solution with the version as a selectable option. See mockup

Bug ID 774497 https://bugzilla.mozilla.org/show_bug.cgi?id=774497 FURTHER REQUIREMENTS STILL VALID? NOTES/COMMENTS SERVER-SIDE TOOL: text field to enter text that will be displayed in the message Resources avail. In Q4 SERVIER-SIDE TOOL: hyperlinked (clickable) URL field SERVER-SIDE TOOL: localised/region field SERVER-SIDE TOOL: target field to select specific cohorts Notification message must be able to launch Fennec using the URL provided Ability to launch a specific page using the URL field Ability to message all GA users Ability to target GA users based on last ADI using the target field Ability to track response rate: # of messages sent, # of messages received, # of messages acted upon (opened)

Campaign Management Requirements TPE CLARIFICATION IMPLEMENTATION AGREED? Opt-in rulebook Delivery latency Platform, Product, Version, Locale, Idle Time, No cookies. Telemetry sets precedent: https:// wiki.mozilla.org/privacy/reviews/telemetry 12 hours for sending/receiving messages (can be up to 24 hours) Combination of privacy rules based upon metrics we aim to collect and UX to inform users This is about client fetching vs. sending messages Localisation Display in language set by user s locale Generate metrics for Fetches: aggregate array of values Message expiration End Date Server Side Ability to start/stop notification campaigns Timezone implications for sending notifications es, this is all about removing stuff from the server Client fetches vs. sending notifications This is the magic of pull vs. push This is the magic of pull vs. push Tracking response rate Metrics server: click-through rate Toby and JR: genius people at large Ability to target users on Fx Release X (definable) Analytics to tie in notification sent parameters with data captured es es See campaign management tool. Additionally, rnewman has made it so that we can use this service for nightly and aurora. Snippets Database

Dependencies TPE NOTES STATUS SCHEDULE Security Review Security Review Bug: 789296 Needs info Week 2-3 of Q4 Privacy Review Privacy Review Bug: 788878 Needs info Week 2-3 of Q4 Client Service Fennec Bug: 793053 Metrics Server Spec complete/resources allocated Q4/Q1 Snippets Server Spec complete/resources allocated Q4/Q1 Snippets DB Spec complete/resources allocated Q4/Q1 Campaign Management Tool Services Bug: 793936 Spec complete/resources allocated Q4/Q1 UX doorhangers, settings privacy review could impact content/copy Staging and Testing elancaster needs to wrangle details

OPEN QUESTIONS?

MILESTONE REVIEW This is a mid-cycle review of the intended feature to ensure requirements are clear and signed-off by all stakeholder parties prior to deep implementation of the solution. STAKEHOLDER Product Marketing: Sam Mott Product Management: Karen Rudnitski Project Management: Erin Lancaster Engineering Lead: Richard Newman Front-end Engineering: Mark Finkle Platform Engineering: Brad Lassey QA Lead: Kevin Brosnan Release Manager: Alex Keybl REQUIREMENTS SIGN-OFF IMPLEMENTATION SIGN-OFF