Embed Installation Instructions

  1. Your welcome email will include key information for installation:
    • Instance ID Code
    • Admin login info for your instance.
  2. Replace the value for the global javascript variable 'quteeTargetId' in the below script (placeholder "XXXXXX") with your ID.
  3. Optionally change the embed type, global javascript variable 'quteeEmbedType', to one of the following {qutee, survey, survey-button, survey-banner}.
  4. Paste the below code snippet into your webpage with the aforementioned edits included.
  5. Login to edit fields, add polls and customize your embed instance.
  6. 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
  • 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.