Вы находитесь на странице: 1из 4

CLEVERTAP AWS PINPOINT

The CleverTap Platform provides a single, Amazon Pinpoint makes it easy to run targeted
consolidated and comprehensive solution for all campaigns to drive user engagement in mobile
your app analytics and user engagement needs. apps. Amazon Pinpoint helps you understand user
behavior, define which users to target, determine
which messages to send, schedule the best time to
deliver the messages, and then track the results of
your campaign.
Properties : Properties:
Advanced Behavioral Segmentation: Understand User Behavior:
Amazon Pinpoint gives you a clear view of how
Segment users based on any combination of past users are engaging with your mobile app. Amazon
behavior and profile attributes or add them to a Pinpoint includes real-time analytics with
live segment based on their app activity in real dashboards for analyzing user acquisition, user
time. engagement, monetization, user demographics,
Analyze behavior for any segment, or reach custom events, and campaign funnels so you can
understand how users engage with your
mobile users with personalized, contextual
application.
messaging.
Cohorts: With Pinpoint, you can filter user data by entire
segments, segmentation attributes, or time, and
Group users who have taken a certain action in
then view and drill down on the data in the Pinpoint
your app and track their subsequent actions over
dashboard.
time.
Measure retention, engagement and a variety of Create Targeted Campaigns:
Amazon Pinpoint lets you create targeted
business metrics for a cohort of users on a daily,
campaigns that deliver relevant and personalized
weekly and monthly basis:
push notification messages to targeted segments of
Funnels: your apps user base. Segmentation for the
See exactly where app users are dropping off in a audience of your campaign can be defined by
multi-step process. common metrics like the number of times your app
is opened, or custom metrics like usage of specific
Improve conversions by engaging users with the
features in your app.
right message at the right time and reduce churn.
You can use data from a variety of different sources
to define your target segments in Amazon Pinpoint.
Pinpoint can automatically collect user data from
your mobile app, or import data collected in other
AWS services such as Amazon S3 and Amazon
Redshift. Integration with data in third party data
sources is easy. Just export your data to Amazon S3
and utilize the pre-built integration to import your
data into Pinpoint. Once you define your target
segments you can run push notification campaigns
that can be customized and integrated directly into
the user experiences of your mobile app.

Measure Results:
Amazon Pinpoint provides reporting on app usage
activity to track the impact of your campaign on
user engagement, including the number of times
the app was opened as a result of the campaign,
and revenue generated from campaigns. You can
also export the resulting event data and run custom
analytics using your existing analytics tools.
Pinpoint can also help you A/B test different
messages, track results, and then send the best
message to your target segment.

Implementation: Implementation:
Manual event capturing by using Javascript code Manual event capturing by using Javascript code

Steps: Steps:

1)Register the app with clevertap community 1)Register an account in AWS.


and generate the CLEVERTAP_ACCOUNT_ID and 2)login to account go to mobilehub and register
CLEVERTAP_TOKEN. app
2) Register the app with GCM and generate the 3)Install entire AWS sdk as a javascript component
GCM_PROJECT_NUMBER. a)using NPM npm install aws-sdk
3)Add clevartap plugin in phonegap level by
using following cordova command in terminal b)using Bower bower install aws-sdk-js

c)Using CDN <script


cordova plugin add src="https://sdk.amazonaws.com/js/aws-sdk-
https://github.com/CleverTap/clevertap- 2.45.0.min.js"></script>
cordova.git --variable
CLEVERTAP_ACCOUNT_ID=Clevertap id -- 4)Create AWS instance using
variable CLEVERTAP_TOKEN=clevertap token -- var AWS = require('aws-sdk');
variable GCM_PROJECT_NUMBER=project
number. 5)Create AWS instance using
var pinpoint = new AWS.Pinpoint();
4)Cordova will take care of manipulating of
android manifest and plist files. 6)Create a campaign using
5)insert below code into device ready method. pinpoint.createCampaign(params, function (err,
onDeviceReady: function() { data) {
app.receivedEvent('deviceready'); if (err) console.log(err, err.stack); // an error
CleverTap.notifyDeviceReady(); occurred
... else console.log(data); // successful
}, response
5)Create a JSON object on each required event });
and call clevertap instant with JSON as a 7)on required event create JSON and call pinpoint
agument. instance as the json object as an agument.
6)deploy the APP on device and login to the 8)login to AWS account, go to pinpoint and try to
clevertap account you can see the current users, read the data based on created campaign.
and activate uninstalled users.
Advantages Advantages
1)Push notification enabled 1)Push notification enabled
2)easy to implement and use 2)its no sql so no need to use quires and it is faster
3)can create events from backend and can see 3) no rules applied to store data use simple JSON
the members with full details with all required data
4) no rules applied to store data use simple JSON
with all required data
5)you can see current number of users and
uninstalled numbers in backend

Disadvantages Disadvantages
1)event will reflect after 2 mins in back end. 1)Lack of proper documentation for Hybrid Mobile
2)If you want to create new event means you APPS.
need to register the event first with name than 2)Its hard to implementation.
use it. 3)Some times failed to create instance.

Вам также может понравиться