Hey,
I've placed a tracking tag here in main.html
I don't seem to be able to push a survey out to users or the livechat widget isn't loading either...
Any ideas?
--
Is there a better place to put this?
I've placed a tracking tag here in main.html
I don't seem to be able to push a survey out to users or the livechat widget isn't loading either...
Any ideas?
Code:
<head> <title>{{applicationName}}</title> <script type="application/json" data-name="loader-params">{{loaderParams}}</script>{{scriptsHtml}} <link rel="stylesheet" href="{{basePath}}{{stylesheet}}?r={{cacheTimestamp}}" id='main-stylesheet'>{{additionalStyleSheetsHtml}}{{linksHtml}} <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> <meta content="utf-8" http-equiv="encoding"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="description" content="{{applicationDescription}}"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <link rel="alternate icon" href="{{basePath}}{{faviconAlternate}}" type="image/x-icon"> <link rel="icon" href="{{basePath}}{{favicon}}" type="{{faviconType}}"> <script nonce="{{nonce}}"> window.addEventListener('DOMContentLoaded', () => { require('{{appClientClassName}}', App => { new App({ id: '{{applicationId}}', useCache: {{useCache}}, cacheTimestamp: {{cacheTimestamp}}, appTimestamp: {{appTimestamp}}, basePath: '{{basePath}}', apiUrl: '{{apiUrl}}', ajaxTimeout: {{ajaxTimeout}}, internalModuleList: {{internalModuleList}}, bundledModuleList: {{bundledModuleList}}, }, app => { {{runScript}} }); }); }); </script> <script> !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug getPageViewId captureTraceFeedback captureTraceMetric".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); posthog.init('phc_sO****Zi', { api_host: 'https://eu.i.posthog.com', person_profiles: 'identified_only', // or 'always' to create profiles for anonymous users as well }) </script> <script> (function(d,t) { var BASE_URL="https://domain"; var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; g.src=BASE_URL+"/packs/js/sdk.js"; g.defer = true; g.async = true; s.parentNode.insertBefore(g,s); g.onload=function(){ window.chatwootSDK.run({ websiteToken: 'sd*******DK', baseUrl: BASE_URL }) } })(document,"script"); </script> </head>
Is there a better place to put this?
Comment