Embed Installation Instructions
- Your welcome email will include key information for installation:
- Instance ID Code
- Admin login info for your instance.
- Replace the value for the global javascript variable 'quteeTargetId' in the below script (placeholder "XXXXXX") with your ID.
- Optionally change the embed type, global javascript variable 'quteeEmbedType', to one of the following {qutee, survey, survey-button, survey-banner}.
- Paste the below code snippet into your webpage with the aforementioned edits included.
- Login to edit fields, add polls and customize your embed instance.
- Optionally, include overriding CSS on the page to change the look/feel of your embed.
<link href="https://embeds-v2.qutee.com/static/css/2.f0ded98c.chunk.css" rel="stylesheet"> <link href="https://embeds-v2.qutee.com/static/css/main.6f78ec9b.chunk.css" rel="stylesheet"> <div id="qutee-embed-poll"></div> <script> window.quteeEmbedType="qutee"; window.quteeTargetId=XXXXXXXX; window.authUrl="https://socialasking.com/social-asking-demo-embed/"; window.actionUrl="https://socialasking.com/action/"; window.tenant="socialasking-8r6p6"; !function(e){function t(t){for(var n,l,p=t[0],f=t[1],i=t[2],c=0,s=[];c<p.length;c++)l=p[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(a&&a(t);s.length;)s.shift()();return u.push.apply(u,i||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,p=1;p<r.length;p++){var f=r[p];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var p=this["webpackJsonpembed-components"]=this["webpackJsonpembed-components"]||[],f=p.push.bind(p);p.push=t,p=p.slice();for(var i=0;i<p.length;i++)t(p[i]);var a=f;r()}([]) </script> <script src="https://embeds-v2.qutee.com/static/js/2.e8e11371.chunk.js"></script> <script src="https://embeds-v2.qutee.com/static/js/main.465dd987.chunk.js"></script>
While most users won't need domain white-labeling, it can be important for a fully white-label experience. You can fully operate as a tenant of our API with custom domain without integrating your login system. Users will be created under our API as a wholly separate subset for your tenancy.
For domain white-label additional global variables, 'authUrl' and 'actionUrl', in the snippet need to be updated to your domain and we will need the following:
- Desired domain to white-label
- We will coordinate an email with you for:
- AWS Domain Verification
- Google Domain Verification
- We will coordinate an email with you for:
- Embed an extra instance for "actions" on a page (for resetting passwords, etc.)
For authentication integration, you must implement Open ID Connect and provide the information outlined in Google's documentation here: https://cloud.google.com/identity-platform/docs/web/oidc.