Icontem

File: examples/example.js

Recommend this page to a friend!
  Classes of Arturs Sosins  >  Countly SDK for Node.js  >  examples/example.js  >  Download  
File: examples/example.js
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Countly SDK for Node.js
Report events to be tracked with by Count.ly API
Author: By
Last change: Update examples
Date: 13 days ago
Size: 1,728 bytes
 

Contents

Class file image Download
//since we need to test crashing the app
/*global runthis, crashDaApp*/
var Countly = require("../lib/countly.js");

Countly.init({
    app_key: "YOUR_APP_KEY",
    url: "https://try.count.ly", //your server goes here
    debug: true
});


Countly.begin_session();

Countly.track_errors();

setTimeout(function(){
    Countly.add_event({
        "key": "in_app_purchase",
        "count": 3,
        "sum": 2.97,
        "dur": 1000,
        "segmentation": {
            "app_version": "1.0",
            "country": "Turkey"
        }
    });
}, 5000);

setTimeout(function(){    
    Countly.user_details({
        "name": "Arturs Sosins",
        "username": "ar2rsawseen",
        "email": "test@test.com",
        "organization": "Countly",
        "phone": "+37112345678",
        //Web URL to picture
        "picture": "https://pbs.twimg.com/profile_images/1442562237/012_n_400x400.jpg", 
        "gender": "M",
        "byear": 1987, //birth year
        "custom":{
            "key1":"value1",
            "key2":"value2",
        }
    });
}, 10000);
  
setTimeout(function(){
    Countly.track_view("test1");
}, 15000);

setTimeout(function(){
    try{
        runthis();
    }
    catch(ex){Countly.log_error(ex);}
}, 20000);

setTimeout(function(){
    Countly.start_event("timed");
}, 25000);

setTimeout(function(){
    Countly.end_event({
        "key": "timed",
        "count": 1,
        "segmentation": {
            "app_version": "1.0",
            "country": "Turkey"
        }
    });
}, 50000);

setTimeout(function(){
    Countly.track_view("test1");
}, 55000);


setTimeout(function(){
    Countly.end_session();
}, 70000);


setTimeout(function(){
    crashDaApp();
}, 100000);