Subscription & IP Warmup strategy

Slides:



Advertisements
Similar presentations
Forms Review. 2 Using Forms tag  Contains the form elements on a web page  Container tag tag  Configures a variety of form elements including text.
Advertisements

Individual User Logins
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Live Support A “receptionist” on your website (typing) Can answer questions Transfer calls to different departments Take messages Automatically “push”
JavaScript Form Validation
Reading Data in Web Pages tMyn1 Reading Data in Web Pages A very common application of PHP is to have an HTML form gather information from a website's.
Department of Information Technology e-Michigan Web Development 0 HTML Form Creation in the Vignette Content Management Application.
Welcome to the Second Tutorial Welcome to the second part of this communication system website tutorial! This tutorial is for church planters. When you.
Friends of Welcoming Goal: Provide tools and support that help increase understanding and positive interactions between US and foreign born around the.
Let’s Make An Form! Bonney Armstrong GD 444 Westwood College February 9, 2005.
A guide to Business Pro £29.99 a month Course Management FOFATO Course Booker works in conjunction with
Your required course material: smartPhysics by Gary Gladding, Mats Selen, and Tim Stelzer (W.H. Freeman & Company)
MARKETING PORTAL PRESENTED TO YOU BY CABLES TO GO.
TUTORIAL 10: PROGRAMMING WITH JAVASCRIPT Session 3.
Welcome to the Second Tutorial Welcome to the second part of this information system website tutorial! This tutorial is for church planters. If you’d like.
Credit Union National Association Installing and Uploading Project Zip Code.
How to Use Facebook This guide will help you navigate around the social networking site, Facebook.
Topics Sending an Multipart message Storing images Getting confirmation Session tracking using PHP Graphics Input Validators Cookies.
Getting Started!. Before you register A valid address Course ID from your instructor - something like Student access code – comes with your text,
ACTIVATION: Step 1 NYTimes.com Pass via DOMAIN to get a pass connected to your PCCD College Please note:
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Website Forms / Data Acquisition.
Text Name School Name Rep name ISBN of bookstore bundle.
1 State and Session Management HTTP is a stateless protocol – it has no memory of prior connections and cannot distinguish one request from another. The.
X2VOL.com Katy HS Student First-Time Login August 2015.
Since you’ll need a place for the user to enter a search query. Every form must have these basic components: – The submission type defined with the method.
IT’S OUR FAVORITES!! Delicious: It’s What’s for Dinner.
Launching Your Loyalty Program © Nova point of sale 1 20 Best Practices to Increase Enrollment
Getting Started with. Before you register A valid address Course ID from your instructor Student access code Before you register, be sure you have:
How to Send an Announcement. Welcome This tutorial will take you through the steps to introducing you and your new Local listing to members.
For help or more information, please contact the P&W SRM team at ;
Creating a new Central Data Exchange (CDX) Account (to access NetDMR)
Journal of Mountain Science (JMS)
Presents: Local Mobile Marketing
British Library Document Supply Service (BLDSS) API
slate for boilermakers
The Login Page is the first page your customers
ISBN of bookstore bundle
Getting Started with.
Understanding KYC Batch Upload Process
RB Controls Clocking in and out follow ups inner office messages
EXCEPTION HANDLING IN SERVER CLIENT PROGRAMMING
Assess Survey Invitations
ISBN of bookstore bundle
GOLD is money the rest is credit
SMS MARKETING.
Service Provider Best Practices
Parent Portion of the Student Profile
Web Programming– UFCFB Lecture 17
ASCD 2012 Concurrent Presenter Information Meeting
How to register and use ODMAP for Fire/EMS and other partners
Mastering the New Online Adoption Process
Creating a new Central Data Exchange (CDX) Account (to access NetDMR)
Getting started on informaworld™
Broker Portal Training. Broker Portal Training.
Unit 27 - Web Server Scripting
How to Submit a Monthly Report
For a new user you must click on the “Registration for Generator” link
ETS Submission Process for New Project Applications
Retail Markets Producer Portal Demo.
Ariba Walk Up Registration
Parent Portion of the Student Profile
Online Training Course
Volunteer & Teacher Online Registration
Volunteer Notetakers How-To Volunteer.
Welcome to iClicker Reef!
WELCOME!.
Welcome to the Second Tutorial
Non-Resident Tuition Exception
Pennsylvania Oil & Gas Landowners Alliance
Registering your returning student at Moody ISD
Presentation transcript:

Email Subscription & IP Warmup strategy 4/27/2019 Email Subscription & IP Warmup strategy

Goal Many of our customers do not have large email lists, however they do have high trafficked sites and/or a network of 3rd party services to help them acquire subscribers to their daily deals. Our goal: Provide a flexible, centralized and effective platform for our customers to Acquire subscribers users to sign up for daily deals Warm up your email IP address before the deal goes live

Typical warmup process Setup domain/subdomain name for the deal site Setup MX records for email address Setup dedicated IP address for the email sending on Nimblecommerce Customize and setup auto-emails for subscribers. This sends a welcome email to a user as soon as he/she subscribes to daily deals. Implement pre-launch splash page + other ways to acquire subscribers Setup subscription tracking You are good to go.

Subscribe models supported Splash page on your daily deal site Subscribe to daily deals widget on any site API call to trigger subscription when user subscribes to deals through co-registration sites.

Option 1: Subscribe using splash page Subsriber splash page (email, zipcode, city) Add user to subscriber list Your Subscribe List Email user a subscriber welcome email from IP address User Subscribes Subsriber confirmation page Auto-subscribe to city if zip code matches

Example of splash page Make sure customers know to check their “spam” box and “Whitelist” their email provider so they receive the deal emails. See “Whitelist” at end of this document.

Option 2: Subscribe using splash widget Subsriber widget on site (email, zipcode, city) Add user to subscriber list Form submit (email, zip, return_url) Your Subscribe List Email user a subscriber welcome email from IP address Subsriber confirmation on widget Based on return_url Auto-subscribe to city if zip code matches

Example of a subscription widget Make sure customers know to check their “spam” box and “Whitelist” their email provider so they receive the deal emails. See “Whitelist” at end of this document.

Example code for subscription widget <form onsubmit="return submitIt(this);" method="post" action="http://deals.mysite.com/subscribeAlerts.action" name="signup" id="signup"> <div class="form"> <div class="left"> <input type="text" value="Email Address" name="email" id="email"> </div> <div class="center"> <input type="text" value="Zip Code" name="zipCode" id="zipCode"> <div class="right"> <input type="submit" id="submit" name="submit"> <!– Optional field if you want to pass ids of categories (cities) to subscribe <input type="hidden" value="538,453,235" name="subscribedCategoriesIds">  <input type="hidden" value="http://www.mysite.com/confirm" name="page_confirm"> </form>

Example code for subscription widget (JS code) <script> //below you can see methods used my NimbleCommerce platform for email and zip code validation which you may use to validate widget fields on submit function submitIt(form) { var message = "Please fill in the following fields:"; var emailValid = validateEmail(form.email.value); var zipCodeValid = validateZip(form.zipCode.value); if (!emailValid) { message += "\n Please enter a valid email address"; } if (!zipCodeValid) { message += "\n Please enter a valid zip code"; } if (!emailValid || !zipCodeValid) { alert(message); return false; } return true; function validateEmail(email) { var re = /^(?:(?:[a-z0-9!#$%&'+*/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&+'*/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\]))|(?:(?:[a-z0-9!#$%&'+*/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:imshopping.com|nimblebuy.com|nimblecommerce.com|spd-ukraine.com))$/i; If (re.test(email)) { return true; } else { return false; } function validateZip (field) { var valid = "0123456789-"; var hyphencount = 0; if (field.length != 5 && field.length != 10) { return false; } for (var i=0; i < field.length; i++) { temp = "" + field.substring(i, i+1); if (temp == "-") hyphencount++; if (valid.indexOf(temp) == "-1") { return false; } if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) { return false; } </script>

Option 3: Subscribe using API User subscribes using 3rd party marketing service Add user to subscriber list API call Your Subscribe List Email user a subscriber welcome email from IP address User Subscribes Auto-subscribe to city if zip code matches

Example code for subscription widget URL: http://www.mydealsite.com/subscribeAlerts.action Request Method: POST (GET will not work) Request Parameters: email=test@test.com     zipCode=95051 firstName=John lastName=Doe campaignSrc=google.com optIn=1 (1/0. For now we ignore this field) Response: JSON string. Following are examples for success & failure {"message":null,"javaClass":"ims.app.beans.billing.BaseResultBean","success":true,"info":{"map":{"redirectUrl":null},"javaClass":"java.util.HashMap"},"stackTrace":""} {"message":"Email is invalid","javaClass":"ims.app.beans.billing.BaseResultBean","success":false,"info":{"map":{},"javaClass":"java.util.HashMap"},"stackTrace":""}

Example of email sent to customers (this is automatic and can be customized) Welcome! Please, be sure toWhitelistus to never miss a deal. Learn how Thank you for subscribing to receive deal alerts from My Website. We are so glad you have joined our community. Starting tomorrow, you will receive fantastic offers every day. Be sure to check in with us daily and reap the benefits of an exciting purchasing crowd! Imagine saving up to 90% off restaurants, salons, events and more. How can you not rave about that? How It Works Now that you’ve joined the group, when a deal excites you, all you have to do is: BUY. Purchase the deal of the day. RAVE. Tell your friends about the deal. The more that know, the more that buy. And that’s what makes the deal a reality for everyone. REDEEM. Once the minimum number of people have purchased, you’ll receive a voucher. Just follow the instructions to print and redeem it. Ahhh…savings! Doesn’t that feel good?

Whitelisting

Q&A