UNPKG

countly-sdk-web

Version:
55 lines (43 loc) 1.32 kB
import Countly from "countly-sdk-web"; const COUNTLY_SERVER_KEY = "https://your.server.ly"; const COUNTLY_APP_KEY = "YOUR_APP_KEY"; if (COUNTLY_APP_KEY === "YOUR_APP_KEY" || COUNTLY_SERVER_KEY === "https://your.server.ly") { console.warn("Please do not use default set of app key and server url") } // initializing countly with params Countly.init({ app_key: COUNTLY_APP_KEY, url: COUNTLY_SERVER_KEY, //your server goes here app_version: "1.0", debug: true }); //track sessions automatically Countly.track_sessions(); //track pageviews automatically Countly.track_pageview(); //track any clicks to webpages automatically Countly.track_clicks(); //track link clicks automatically Countly.track_links(); //track form submissions automatically Countly.track_forms(); //track javascript errors Countly.track_errors(); //let's cause some errors function cause_error() { undefined_function(); } window.onload = function () { document.getElementById("handled_error").onclick = function handled_error() { Countly.add_log('Pressed handled button'); try { cause_error(); } catch (err) { Countly.log_error(err) } }; document.getElementById("unhandled_error").onclick = function unhandled_error() { Countly.add_log('Pressed unhandled button'); cause_error(); }; }