0.8.8 ā€¢ Published 1 year ago

di-web-analytics v0.8.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

di-web-analytics

Getting Started

Install

šŸ„° using npm

npm i di-web-analytics

šŸŗ using yarn

yarn add di-web-analytics

šŸ”„ using CDN

<script>
  (function(a,b,c,d,e){var f={},g=[],h=function(m){return function(){var n={};n['funcName']=m,n['arguments']=arguments,g['push'](n);};},i=['init','setLoggerLevel','autoTrackDom','enterScreenStart','enterScreen','exitScreen','setGlobalConfig','time','track','identify','setUserProfile','viewProduct','search','register','login','logout','destroySession','addToCart','removeFromCart','trackCheckoutProducts','checkout','cancelOrder','returnOrder','notifyUsingCookies','reset'];for(var j=0x0;j<i['length'];j++){f[i[j]]=h(i[j]);}var k=b['createElement'](c),l=b['getElementsByTagName'](c)[0x0];k['async']=0x1,k['src']=d,l['parentNode']['insertBefore'](k,l),a['createDiAnalytics']=function(){return e=arguments,f;},k['onload']=function(){e&&(a['DiAnalytics']['init']['apply'](a['DiAnalytics'],e),g['forEach'](function(m){m['funcName']&&a['DiAnalytics'][m['funcName']]['apply'](a['DiAnalytics'],m['arguments']);}),a['diQueue']=[]);};}(window,document,'script','https://analytics.datainsider.co/static/js/di-web-analytics/0.8.7/index.js'));
  window.DiAnalytics = window.createDiAnalytics(
    {
      host: 'YOUR_API_HOST',
      apiKey: 'YOUR_API_KEY',
    }
  );
</script>

Init Tracking

import DiAnalytics from 'di-web-analytics';

DiAnalytics.init(host: string, apiKey: string, properties?: Properties, isDisable?: boolean);
  • Example:
import DiAnalytics from 'di-web-analytics';

DiAnalytics.init('http://dev.datainsider.co', '649623fc-88a8-4cb3-ae45-73cadf659987', {}, false);
  • Track data
import DiAnalytics from 'di-web-analytics';

DiAnalytics.track('login', {name: 'Lina Kunde', age: 24})

Build project with webpack

āš ļø M1 CPU cant run, please run with intel CPU

šŸ›µ Development

./build_webpack.sh development

šŸļø Production

./build_webpack.sh production

Run test case

  • Unit test
yarn test
  • Automation test
yarn test:browser

šŸš€ Deploy

npm publish

License

MIT @datainsider

0.8.8

1 year ago

0.8.5

1 year ago

0.8.4

1 year ago

0.8.7

1 year ago

0.8.6

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.8.3

1 year ago

0.7.4

1 year ago

0.7.3

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.9

2 years ago

0.5.8

2 years ago