DataRangers SDK - mp
Sample
1. Initialize the SDK in app.js
const $SDK = require('@datarangers/sdk-mp');
$SDK.init({
app_id: 1234, // Replace it with the "APP_ID"
auto_report: true,
log: true, // Whether to print the log
});
$SDK.config({
evtParams: {
username: 'xxx',
},
});
$SDK.send(); // Setup complete and now events can be sent.
App({
onLaunch: function () {
this.$SDK = $SDK; // Bind to the global app function to be called by other pages.
//……
},
});
2. Report custom user behavior events
// Take reporting the "video clicked" behavior of users for example
app.$SDK.event('play_video', {
title: 'Here is the video title',
});
3. Report the unique identifier of the currently logged in user
// Set "user_unique_id" after a user logs in and the user's unique identifier is retrieved.
setTimeout(() => {
app.$SDK.config({
user_unique_id: 'zhangsan', //Unique user identifier, can be "open_id".
});
}, 1000);