File: examples/react/src/index.js

Recommend this page to a friend!
  Classes of Arturs Sosins   Countly Web SDK   examples/react/src/index.js   Download  
File: examples/react/src/index.js
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Countly Web SDK
Track site accesses and errors the Countly API
Author: By
Last change: minification and tabbings (#475)
[Web] Add warnings to all SDK example apps that would check if propper credentials have been set or it still has the defaults. (#473)

* feat: add warning for defaults

* Delete screenlog.0

* feat: warn

* Update index.html

* Update index.js

* Update example_ga_adapter.html

* Update example_async.html

* Update example_apm_async.html
Date: 7 months ago
Size: 1,237 bytes
 

Contents

Class file image Download
import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App-WithEffect'; import * as serviceWorker from './serviceWorker'; import Countly from 'countly-sdk-web'; //Exposing Countly to the DOM as a global variable //Usecase - Heatmaps window.Countly = Countly; 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 debug: true }); Countly.q.push(['track_sessions']); Countly.q.push(['track_scrolls']); Countly.q.push(['track_clicks']); Countly.q.push(['track_links']); Countly.q.push(["track_errors"]); ReactDOM.render( <React.StrictMode> <App /> </React.StrictMode>, document.getElementById('root') ); // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: https://bit.ly/CRA-PWA serviceWorker.unregister();