apxor-rtm v2.0.2
Apxor Web SDK
Install through NPM
npm i -s apxor
Import and initialize SDK in root of your application
import Apxor from 'apxor'; //ES6
//var Apxor = require('apxor'); //ES5
Apxor.init('YOUR_SITE_ID', {
debug: true //remove this option in production
});
APIs:
import Apxor from 'apxor';
UserId
Apxor.setUserId(String);
Eg:
Apxor.setUserId("user@example.com");
PageView:
Apxor.logPageView(location.pathname); //String URL pathname
Eg:
Apxor.logPageView("/about.html");
Events:
Apxor.logEvent(name, properties, [category]); //All Strings
Eg:
Apxor.logEvent("ADD_TO_CART", { "userId": "user@example.com", "value": "1299", "item": "Sony Head Phone 1201" }, "PRODUCT_PURCHASE");
User Properties:
Apxor.setUserProperties({
"property1": "value",
"property2": "value2"
});
Eg:
Apxor.setUserProperties({ "gender": "male", "age": "24" });
Session Properties:
Apxor.setSessionProperties({
"property1": "value",
"property2": "value2"
});
Eg:
Apxor.setSessionProperties({ "language": "en", "location": "Hyderabad" });
8 months ago
9 months ago
9 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago