feat: analytics modules backend + admin panel
This commit is contained in:
31
server/modules/analytics/fullstory/definition.yml
Normal file
31
server/modules/analytics/fullstory/definition.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
key: fullstory
|
||||
title: FullStory
|
||||
description: FullStory is your digital experience analytics platform for on-the-fly funnels, pixel-perfect replay, custom events, heat maps, advanced search, Dev Tools, and more.
|
||||
author: requarks.io
|
||||
logo: https://static.requarks.io/logo/fullstory.svg
|
||||
website: https://www.fullstory.com
|
||||
isAvailable: true
|
||||
props:
|
||||
org:
|
||||
type: String
|
||||
title: Organization ID
|
||||
hint: A 5 alphanumeric identifier, e.g. XXXXX
|
||||
order: 1
|
||||
codeHead: |
|
||||
<script>
|
||||
window['_fs_debug'] = false;
|
||||
window['_fs_host'] = 'fullstory.com';
|
||||
window['_fs_org'] = '{{org}}';
|
||||
window['_fs_namespace'] = 'FS';
|
||||
(function(m,n,e,t,l,o,g,y){
|
||||
if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].');} return;}
|
||||
g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];
|
||||
o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_host+'/s/fs.js';
|
||||
y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);
|
||||
g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};
|
||||
g.shutdown=function(){g("rec",!1)};g.restart=function(){g("rec",!0)};
|
||||
g.consent=function(a){g("consent",!arguments.length||a)};
|
||||
g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};
|
||||
g.clearUserCookie=function(){};
|
||||
})(window,document,window['_fs_namespace'],'script','user');
|
||||
</script>
|
Reference in New Issue
Block a user