Wrapper to integrate Clevertap with ReactJS Applications.
Technically it should work with Any SPA like Angular, Vue, etc. It should also support React Native. (untested)
PR and Issues are welcomed
- Installation
npm install --save clevertap-react - Initialize in your root
import ClevertapReact from 'clevertap-react';
ClevertapReact.initialize("CLEVERTAP_ACCOUNT_ID");First import library in your component
import ClevertapReact from 'clevertap-react';
- Push Event
var payload = {
"Product name":"Casio Chronograph Watch",
"Category":"Mens Accessories",
"Price":59.99,
}
ClevertapReact.event("Product Viewed", payload)
// Payload is optional, if you dont want to pass it, you can just do
ClevertapReact.event("Product Viewed")- Profile Push
var payload = {
"Site": {
"Name": "Jack Montana", // User's name
"Age": 28
}
}
ClevertapReact.profile(payload)- Logout
ClevertapReact.logout()- Documentation
- Examples
- Support for Push Notifications.