Frequently Asked Questions

Everything you need to know about iZooto Web Push Notifications

Push Notifications
Push notifications let website and application owners notify their users/visitors through notifications without them actively seeking this information. Website and application owners can send notifications about events, promotions, articles. Push notifications have seen more conversions historically compared to other mediums such as sms, email. Push notifications can have strong calls to action and can be personalized to make them more effective.
Web push notifications involve two steps – Building subscribers Sending notifications. For building subscribers, users are prompted for notifications on website. The subscription step generates a unique key for the user, subscription is associated with website domain. Website owners can then push notifications to all the subscribers. For app notifications, consent for sending notifications is usually taken at the time of app installation.
On desktop platform, notifications are supported on Chrome version 42 and above, Firefox version 44 and above, Safari version 7 and above. On mobile platform, notifications are supported on Chrome 42 and above. Firefox is expected to go live with push notifications on mobile very soon.
Users are prompted with a consent box asking them to ‘allow’ or ‘block’ notifications from the website, users who click on ‘allow’ become a part of the subscriber base. Chrome, Firefox, Safari provide notification settings for users to remove notification subscription from a site. On Chrome, User can go to Settings -> Advanced Settings -> Content Settings -> Notifications -> Manage Exceptions -> Remove permission for a specified website. On Firefox, User can go to Preferences -> Content -> Notifications -> Remove permission for a specific website. On Safari, User can go to Preferences -> Notifications -> Remove permission for a specific website.
Push notification on Chrome comes in the bottom-right corner of the screen. For Firefox and Safari, it appears on the top-right corner of the screen. Can we customize a push notification? What all fields are customizable? Yes, you may customize your push notification. The following fields are customizable: Notification Title (40 characters) Message (130 characters) Image (200*200 png) Landing URL
Yes, you may customize your push notification. The following fields are customizable: Notification Title (40 characters) Message (130 characters) Image (200*200 png) Landing URL
Any website on either http or https protocol can send web push notifications.
There are no prerequisites for receiving push notifications. A user should have a supported browser and should be subscribed on your site to receive your notifications.
Web Push Notification comprises of 2 levels- Building your subscriber base – Read more here Sending Notifications – Read more here
Web Push Notification comprises of 2 levels- Building your subscriber base – Read more here Sending Notifications – Read more here
The notification on Chrome lasts on the screen until any user interaction takes place. This can be customized in your iZooto account – whether you want your notification to stay until manual interaction or want it to go away after 20 seconds. For Firefox and Safari, the push notification by-default lasts for 10-15 seconds on a user’s screen.
iZooto supports 40 characters in Notification Title and 130 characters in Notification Message. There is no limit on the length of the Landing URL.
Web push notifications are supported by all major browsers – Chrome, Firefox and Safari. Chrome: Supported by Browsers on Version 42 and above. Firefox: Supported by Browsers on Version 44 and above. Safari: Supported by Safari 7 and above on OS
Apple Push Notification Service is the messaging service that communicates / routes notifications from various service providers to iOS and OSx devices. APN Each iOS and OSx device sets up an encrypted connection with APNs and receives notification over this persistent connection. Safari Push Notifications are delivered to the end device via APNs. In case the notification is delivered when the app is not running, the device alerts the user.
Google Cloud Messaging is a free service that enables developers to send messages between servers and client apps. This includes downstream messages from servers to client apps, and upstream messages from client apps to servers.
iZooto Sign-up
Register on www.izooto.com and generate pixel for your website.
Place the pixel in footer of your website in async mode. You can also place the pixel via Google Tag Manager.
1. Register on www.izooto.com and generate pixel for your website.

2. Place the pixel in footer of your website in async mode. You can also place the pixel via Google Tag Manager.

3. SDK Integration – Placement of the following JS files in the root folder:

   -Manifest.json

   -Service-worker.js

   Note: These files should be accessible at www.yourwebsite.com/manifest.json and www.yourwebsite.com/service-worker.js
1. Register on www.izooto.com and generate pixel for your website.

2. For https sites:

   a. Place the pixel in footer of your website in async mode. You can also place the pixel via Google Tag Manager.

   b. SDK Integration – Placement of the following JS files in the root folder:

      -Manifest.json

      -Service-worker.js

      Note:These files should be accessible at www.yourwebsite.com/manifest.json and www.yourwebsite.com/service-worker.js

3. For http site:

   Place the pixel in footer of your website in async mode. You can also place the pixel via Google Tag Manager.
1. If the desktop and mobile site is on the same domain, you can place the pixel on desktop site and it will work on both mobile and desktop.

Example: Desktop – www.xyz.com & Mobile – www.m.xyz.com

2. If the desktop and mobile site is in different domain, then you need to generate different pixel and deploy on mobile site.

Example: Desktop – www.xyz.com & Mobile – www.abc.com
For the browser to prompt consent to the user the website must be on https protocol. Since your website is on http, we host a https page for you to take consents. The name you enter is what will be shown in the consent page url and in the notifications sent.
There are two ways for you to take subscriptions on your domain:

   1. Brand as www.yourwebsite.com: Simple process for you to register as:       - We shall share the HTTPS SDK with you. We would need a GCM Sender ID and Server API Key. If you already have one, do share that or you could create one by following these basic steps to create one.       - You would need to place 2 files on the root directory of the website such that they are accessible directly such as www.yourwebsite.com/service-worker.js and www.yourwebsite.com/manifest.json       - We would want to you create a page such as https://www.yourwebsitecom/notifications and place our tag there.    2. Brand as notify.yourwebsite.com       – Please do a CNAME entry as : notify.yourwebsite.com and point it to notify.izooto.com       – You can continue with the same tag that you already have on the site. Do note that this is applicable only in our paid plans.       – This will ensure that the user consents are obtained on http://notify.yourwebsite.com. Users will receive notifications also from the same domain.
1. For https site the consent prompt is managed by the browser, so we cannot do any customizations.
2. For http site you can choose the colour, logo and copy of the 1st click banner. Login to the iZooto dashboard to manage the same.
iZooto Dashboard
iZooto campaign manager enables you to create, edit, view and push notifications.

Creating campaign:

   – Add a title, message, call to action for two buttons and image to be shown in the notification.

   – Add all three landing page urls and utm source.

   – Schedule or Add a campaign.

You can edit, delete and push the campaign through campaign manager.
On the home page of the dashboard you can view the daily consents hourly data, total subscribers till date, when you scroll down you can see the reporting of recently pushed notifications.

Key features:

   – Campaign manager – Create, edit, delete and push notifications.

   – Campaign reports – Monitor and analyse the notifications pushed.

   – Settings – Control all technical aspects of the iZooto.

   – Help, Product & FAQ.
Notifications pushed reports:

   1. When ever you push a notification you will receive a report in your registered email id at 10am the next day.

   2. Access campaign reports from your iZooto dashboard and view reports.

Subscribers report:

   1. We have made this available right on the home page when you login to iZooto dashboard.
You can control the below in the settings tab:

   1. Site details – Update and manage site logo, name and url.

   2. SDK Integration – View the pixel and SDK files for future reference.

   3. Archive – Delete website.

   4. API & Plugins – For Word press and other tools integration plugins.

Example: Desktop – www.xyz.com & Mobile – www.abc.com
Optimizer is a feature to increase your consent opt-in rates. This is available and applies only to http sites.

In optimiser for http site, you can add the logo of the website on the 1st prompt that appears when the site loads. The logo will also appear in the consent page.