1 2 3<!DOCTYPE html> 4<html lang="en"> 5 <head> 6 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 7 8 <title> 9 Sign in | User Interviews 10 </title> 11 12 <meta charset="utf-8" /> 13 <meta name="csp-nonce" content="SFaVcdRWW3wNjhyupls+RA==" /> 14 <meta name="csrf-param" content="authenticity_token" /> 15<meta name="csrf-token" content="vgdz3zjRZ6BOeAVZuSgQ2soV1aS8rBT-l34aoOAGqr6Q5wIzdUDL2mzlNvIK6MaMGFDNqhcLLw27lp_ubEjXvA" /> 16 <meta name="action-cable-url" content="/cable" /> 17 <link rel="icon" type="image/x-icon" href="/images/favicon.ico" /> 18 <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> 19 <meta name="apple-mobile-web-app-title" content="User Interviews"> 20 21 22 <style> .osano-cm-widget { display: none; } </style> 23 24
24<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 25//<![CDATA[ 26 27 window.dataLayer = window.dataLayer || []; 28 function gtag() { dataLayer.push(arguments); } 29 gtag('consent', 'default', { 30 'ad_storage': 'denied', 31 'analytics_storage': 'denied', 32 'ad_user_data': 'denied', 33 'ad_personalization': 'denied', 34 'personalization_storage': 'denied', 35 'functionality_storage': 'granted', 36 'security_storage': 'granted', 37 'wait_for_update': 500, 38 }); 39 gtag('set', 'ads_data_redaction', true); 40 41//]]> 42</script>
42 43 44
44<script src="https://cmp.osano.com/16BjmgUTU5xjK6jOy/ec9df4da-30f1-4cb3-b6bb-131d728243e8/osano.js"></script>
44 45 46 47
47<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 48//<![CDATA[ 49 50 window.FEATURES = {}; 51 52 53//]]> 54</script>
54 55 56
56<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 57//<![CDATA[ 58 59 FontAwesomeConfig = { autoReplaceSvg: 'nest' }; 60 61//]]> 62</script>
62 63 <link rel="stylesheet" href="/packs/css/vendor-b6e7e66f.css" /> 64<link rel="stylesheet" href="/packs/css/common-8736c453.css" /> 65<link rel="stylesheet" href="/packs/css/new_session_picker-8ffd5a65.css" />
66<script src="/packs/js/manifest-dc1f21a0cb660d07.js" defer="defer"></script>
vendor: 1 bytes, line 66
66
67<script src="/packs/js/design_system-3d9828eb53dcadce.js" defer="defer"></script>
vendor: 1 bytes, line 67
67
68<script src="/packs/js/vendor-80b8d57c6cc0f0d0.js" defer="defer"></script>
vendor: 1 bytes, line 68
68
69<script src="/packs/js/lib-466e10ae0f60b337.js" defer="defer"></script>
vendor: 1 bytes, line 69
69
70<script src="/packs/js/new_session_picker-f7a65349062d1ec9.js" defer="defer"></script>
vendor: 1 bytes, line 70
70
71<script src="/packs/js/common-c1cc0fe616e660f2.js" defer="defer"></script>
71 72 73 <meta property="og:title" content="User Interviews - Recruit better participants" /> 74<meta property="og:description" content="The fastest & easiest way to recruit high quality participants for any type of user research study. Make better decisions by getting feedback from real users." /> 75<meta property="og:image" content="https://www.userinterviews.com/images/ui-banner.png" /> 76<meta property="og:url" content="https://www.userinterviews.com/" /> 77 78 79
79<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 80//<![CDATA[ 81 82 window.gtm_mixpanelId = ''; 83 84 window.gtm_accountBranding = ''; 85 window.gtm_accountDataConsentNotice = ''; 86 window.gtm_accountDocumentSigning = ''; 87 window.gtm_accountDomains = ''; 88 window.gtm_accountEmailTemplates = ''; 89 window.gtm_accountOrgID = ''; 90 window.gtm_accountPopulationInviteFilters = ''; 91 window.gtm_accountPrivatePopulation = ''; 92 window.gtm_accountSSO = ''; 93 window.gtm_isOrganizationOwnerOrAdmin = ''; 94 95 window.gtm_accountCreatedAt = ''; 96 window.gtm_accountEmail = ''; 97 window.gtm_accountFirstName = ''; 98 window.gtm_accountId = ''; 99 window.gtm_actualAccountId = ''; 100 window.gtm_accountLastName = ''; 101 window.gtm_accountLastProjectLaunchedAt = ''; 102 window.gtm_accountUnsubscribed = ''; 103 window.gtm_accountIntegrationLookback = ''; 104 105 window.gtm_participantId = ''; 106 window.gtm_actualParticipantId = ''; 107 window.gtm_participantEmail = ''; 108 window.gtm_participantName = ''; 109 110 111 112 113 114//]]> 115</script>
115 116 <!-- Google Tag Manager --> 117
117<script id="gtmScript" data-nonce="SFaVcdRWW3wNjhyupls+RA==" nonce="SFaVcdRWW3wNjhyupls+RA=="> 118//<![CDATA[ 119 120 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 121 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 122 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 123 'https://www.googletagmanager.com/gtm.js?id='+i+dl;var n=d.querySelector('[nonce]'); 124 n&&j.setAttribute('nonce',n.nonce||n.getAttribute('nonce'));f.parentNode.insertBefore(j,f); 125 })(window,document,'script','dataLayer','GTM-KWJHBF4'); 126 127//]]> 128</script>
128 <!-- End Google Tag Manager --> 129 130
130<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 131//<![CDATA[ 132 133 (function(e,a){if(!a.__SV){var b=window;try{var c,l,i,j=b.location,g=j.hash;c=function(a,b){return(l=a.match(RegExp(b+"=([^&]*)")))?l[1]:null};g&&c(g,"state")&&(i=JSON.parse(decodeURIComponent(c(g,"state"))),"mpeditor"===i.action&&(b.sessionStorage.setItem("_mpcehash",g),history.replaceState(i.desiredHash||"",e.title,j.pathname+j.search)))}catch(m){}var k,h;window.mixpanel=a;a._i=[];a.init=function(b,c,f){function e(b,a){var c=a.split(".");2==c.length&&(b=b[c[0]],a=c[1]);b[a]=function(){b.push([a].concat(Array.prototype.slice.call(arguments,0)))}}var d=a;"undefined"!==typeof f?d=a[f]=[]:f="mixpanel";d.people=d.people||[];d.toString=function(b){var a="mixpanel";"mixpanel"!==f&&(a+="."+f);b||(a+=" (stub)");return a};d.people.toString=function(){return d.toString(1)+".people (stub)"};k="disable time_event track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config reset people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" ");for(h=0;h<k.length;h++)e(d,k[h]);a._i.push([b,c,f])};a.__SV=1.2;b=e.createElement("script");b.type="text/javascript";b.async=!0;b.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?MIXPANEL_CUSTOM_LIB_URL:"file:"===e.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";c=e.getElementsByTagName("script")[0];c.parentNode.insertBefore(b,c)}})(document,window.mixpanel||[]);mixpanel.init("58e0e01dae5b2011c35604ceb9659cf0"); 134 135//]]> 136</script>
vendor: 1 bytes, line 136
136
137<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 138//<![CDATA[ 139 140 // Adds Last Touch UTM tacking 141 // @see https://help.mixpanel.com/hc/en-us/articles/360001337103-Last-Touch-UTM-Tags 142 function getQueryParam(url, param) { 143 // Expects a raw URL 144 param = param.replace(/[[]/, "\[").replace(/[]]/, "\]"); 145 var regexS = "[\?&]" + param + "=([^&#]*)"; 146 var regex = new RegExp( regexS ); 147 var results = regex.exec(url); 148 149 if (results === null || (results && typeof(results[1]) !== 'string' && results[1].length)) { 150 return ''; 151 } 152 else { 153 return decodeURIComponent(results[1]).replace(/\W/gi, ' '); 154 } 155 } 156 157 function campaignParams() { 158 var campaign_keywords = 'utm_source utm_medium utm_campaign utm_content utm_term'.split(' '); 159 var kw = ''; 160 var params = {}; 161 var first_params = {}; 162 var index; 163 164 for (index = 0; index < campaign_keywords.length; ++index) { 165 kw = getQueryParam(document.URL, campaign_keywords[index]); 166 if (kw.length) { 167 params[campaign_keywords[index] + ' [last touch]'] = kw; 168 } 169 } 170 for (index = 0;
170 index < campaign_keywords.length; ++index) { 171 kw = getQueryParam(document.URL, campaign_keywords[index]); 172 if (kw.length) { 173 first_params[campaign_keywords[index] + ' [first touch]'] = kw; 174 } 175 } 176 177 mixpanel.people.set(params); 178 mixpanel.people.set_once(first_params); 179 mixpanel.register(params); 180 } 181 182 campaignParams(); 183 184//]]> 185</script>
vendor: 1 bytes, line 185
185
186<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 187//<![CDATA[ 188 189 function appendDefaultEventProperties(eventProperties) { 190 const defaultEventProperties = {}; 191 defaultEventProperties['account_signed_in'] = 'false'; 192 defaultEventProperties['account_id'] = ''; 193 defaultEventProperties['participant_id'] = ''; 194 defaultEventProperties['user_id'] = ''; 195 defaultEventProperties['device_id'] = ''; 196 defaultEventProperties['participant_signed_in'] = 'false'; 197 defaultEventProperties['referrer'] = ''; 198 defaultEventProperties['source'] = ''; 199 defaultEventProperties['style'] = ''; 200 defaultEventProperties['user_signed_in'] = 'false'; 201 202 return Object.assign( 203 defaultEventProperties, 204 eventProperties 205 ); 206 } 207 208 function trackMixpanelEvent(eventType, eventProperties) { 209 // Shim for code expecting this method to exist 210 if (window.mixpanel !== undefined) { 211 window.mixpanel.identify(''); 212 213 window.mixpanel.track( 214 eventType, 215 appendDefaultEventProperties(eventProperties) 216 ); 217 } 218 } 219 220//]]> 221</script>
221 222
223<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 224//<![CDATA[ 225 226 function trackEvent(eventType, eventProperties) { 227 // Wrap mixpanel so that we can still see events are logged when local-only development set 228 if (window.trackMixpanelEvent) { 229 window.trackMixpanelEvent(eventType, eventProperties); 230 } 231 232 } 233 234//]]> 235</script>
235 236 237 238 239 </head> 240 241 242 <body class="ux-white" data-app-platform=""> 243 <div id="ui-window-root"> 244
244<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 245//<![CDATA[ 246 247 'use strict'; 248 249 void function() { 250 var event = document.createEvent('Event'); 251 event.initEvent('ui-windowrootappended', false, false); 252 document.dispatchEvent(event); 253 }(); 254 255//]]> 256</script>
256 257 258<nav class="ui-navbar "> 259 <a class="ui-navbar__brand" aria-label="home" href="/"> 260 <img alt="User Interviews logo" src="/images/ui-logo.svg" /> 261</a> <button 262 class="ui-navbar__toggler" 263 type="button" 264 data-bs-toggle="collapse" 265 data-bs-target="#UiNavigation" 266 aria-controls="UiNavigation" 267 aria-expanded="false" 268 aria-label="Toggle navigation" 269 > 270 <span class="navbar-toggler-icon"></span> 271 </button> 272 273 <div class="collapse ui-navbar__collapse" id="UiNavigation"> 274 <ul class="ui-navbar__nav"> 275 <li class="ui-navbar__item"> 276 <a class="ui-navbar__link" href="/signin">Sign in</a> 277 </li> 278 279 280 </ul> 281 282 </div> 283</nav> 284 285 286 287 <div class="container-fluid ui-content-root "> 288 <!-- Powered by React on Rails Pro (c) ShakaCode | Licensed -->
289<script type="application/json" id="js-react-on-rails-context">{"componentRegistryTimeout":5000,"railsEnv":"production","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"17.0.1","rorPro":true,"rorProVersion":"17.0.1","cspNonce":"SFaVcdRWW3wNjhyupls+RA==","href":"https://www.userinterviews.com/signin","location":"/signin","scheme":"https","host":"www.userinterviews.com","port":null,"pathname":"/signin","search":null,"httpAcceptLanguage":"en-US,en;q=0.9","env":{"AI_MODERATED_INTERVIEW_AUDIO_DIAGNOSTICS_ENABLED":true,"AI_MODERATED_INTERVIEW_MP3_START_BUFFER_ENABLED":false,"APP_COMMIT":"3dc2934ad4c40bce912bdb6385016dd99d6d962b","APP_VERSION":"v4357","APPSIGNAL_ENABLED":true,"APPSIGNAL_FALLBACK":false,"APPSIGNAL_JS_API_KEY":"865410c8-0bf8-4bad-b738-4c940c2de3c8","APPSIGNAL_JS_ERROR_LOG_EXPIRATION_SECONDS":30,"APPSIGNAL_JS_IGNORE_ENABLED":true,"APPSIGNAL_JS_WINDOW_EVENTS":false,"TELEMETRY_USER":{"id":null,"email":null,"name":null,"organizationId":null,"accountId":null,"participantId":null,"userId":null},"BILLING_PAGE_BOOK_A_DEMO_URL":"https://www.userinterviews.com/lp/book-a-demo","BILLING_PAGE_PAID_SUB_CONTACT_URL":"https://calendly.com/steven-199/15min","CLOUDFLARE_TURNSTILE_CAPTCHA_ENABLED":true,"CLOUDFLARE_TURNSTILE_CAPTCHA_SITE_KEY":"0x4AAAAAAAg7ELMrZlEUx59h","DEBUG_JAVASCRIPT_ERRORS":false,"DROPBOX_SIGN_CLIENT_ID":"9694521cec51637e589415881e8b2de8","DROPBOX_SIGN_SKIP_DOMAIN_VERIFICATION":false,"DROPBOX_SIGN_LIVE_MODE":true,"GOOGLE_BROWSER_API_KEY":"AIzaSyDaxoQTV33gl2jgdclwBjONeDheOOoqQlE","HUB_STRING_INPUT_AUTOCOMPLETE_LIMIT":50,"HUB_CONTACT_LIMIT":5000,"INCENTIVES_SURVEY_URL":"https://forms.gle/9zp5n369Fy3HdXY88","PAGE_THEMES_ENABLED":true,"PARAGON_CONFIG":{},"PARTICIPANT_AVAILABILITY_PROPOSAL_BUFFER_HOURS":"30","PARTICIPANT_AVAILABILITY_PROPOSAL_MAX_COUNT":"5","PARTICIPANT_PROJECT_REFERRAL_INCENTIVE":30.0,"PARTICIPANT_QNR_SIGNUP_BUFFER":24,"POPULATION_SEARCH_LIMIT":100,"PROJECT_BILLING_ACCOUNT_SPLIT":false,"PROJECT_BUILDER_LOOKBACK_URL":"https://lookback.io/dashboard?source=userinterviews","APPCUES_TRANSCRIPT_FEEDBACK_ID":"4c671563-6e73-4041-846b-93f53d0e047b","PROJECT_RECRUITMENT_MULTIPLIER":1.5,"PUBLIC_POPULATION_ID":1,"RECRUITMENT_SOURCE_REPORTS_URL":"https://app.mode.com/userinterviews/reports/0d621e5e1101","SITE_BASE_URL":"https://www.userinterviews.com","STRIPE_PUBLIC_KEY":"pk_live_DWMYIfou1foSi11kLwbkwBsn","WORKSPACE_EMAIL_STATS_ENABLED":true},"request":{"csrfToken":"d8hynixwuslK-2fWbw_GBdzQ4SzGrGP1jqkkd5wPY5xZKANyYeEWs2hmVH3czxBTDpX5Im0LWAaiQaE5EEEeng","csrfParam":"authenticity_token"},"uiState":{"sessionsPaginationDefaultSize":700,"isBulkRedeemIncentivesEnabled":true,"isPqBatchStatusBroadcastingEnabled":false,"isEpTeamChargebeeCustomersEnabled":false,"isPvMailchimpDomainAuthenticationEnabled":false,"isPvCustomQualtricsOauthConfigurationEnabled":false,"isRxUserTestingMcpIntegrationEnabled":false,"isPqInviteRulesReadOperatorsEnabled":false,"isPvrRegionalHouseholdIncomeEnabled":true,"isPvrNewUsdHouseholdIncomeEnabled":true,"isRecruitPanelShowNewSignInPageEnabled":false,"isLabsAiModeratedTaskEnabled":false,"isRxWorkspaceParticipantPaginationLimitEnabled":false,"isPvrApplicationProcessingJobEnabled":false,"isPvrApplicationStatusPollingEnabled":false,"isPvrMissingVerificationsFlowEnabled":true,"isPvrShowMatchedCharacteristicsOnBrowseEnabled":false,"isPvrPersistentChatEnabledForStaff":true,"isRptRecruitmentEnabled":false,"isRxHideAiFeaturesToggleEnabled":false,"isRxMeetingBotWebexEnabled":false,"isPvrOccupationTaxonomyEnabled":true,"isPvrBlockNotificationsInactiveProjectsEnabled":true,"isRxSermoEnabled":false,"isPcaEnabledForOrg":false,"isRxTwoPanelChatModeEnabled":false},"user":{},"serverSide":false}</script>
289 290<div class="h-100" id="NewSessionPicker-react-component"></div>
291<script type="application/json" class="js-react-on-rails-component" id="js-react-on-rails-component-NewSessionPicker-react-component" data-component-name="NewSessionPicker" data-dom-id="NewSessionPicker-react-component">{"isSignin":true}</script>
vendor: 1 bytes, line 291
291
292<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 293 typeof ReactOnRails === 'object' && ReactOnRails.reactOnRailsComponentLoaded('NewSessionPicker-react-component'); 294 </script>
294 295 296 </div> 297 298 <!-- Google Analytics -->
299<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 300//<![CDATA[ 301 302 window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; 303 ga('create', 'UA-67312470-1', 'auto'); 304 305 306 ga('send', 'pageview'); 307 308//]]> 309</script>
309<script async src='https://www.google-analytics.com/analytics.js'></script>
309 310<!-- End Google Analytics --> 311 312 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 312-313
312 313 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
313GTM-KWJHBF4
vendor: 87 bytes, lines 313-315
313" 314 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 315
315<!-- End Google Tag Manager (noscript) --> 316 317
317<script nonce="SFaVcdRWW3wNjhyupls+RA=="> 318//<![CDATA[ 319 320 document.addEventListener("DOMContentLoaded", function() { 321 trackEvent( 322 "Page Visit - Signin", 323 {"account_signed_in":false,"account_id":null,"participant_id":null,"user_id":null,"device_id":null,"participant_signed_in":false,"referrer":null,"source":null,"style":null,"user_signed_in":false} 324 ); 325 }); 326 327//]]> 328</script>
328 329 330 331 332 333 334 335 336 </div> 337
337<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" nonce="SFaVcdRWW3wNjhyupls+RA==" data-cf-beacon='{"version":"2024.11.0","token":"126ffff55fc14a2f84e2d7607ce3bb44","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 337
337
338<script nonce="SFaVcdRWW3wNjhyupls+RA==">(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.nonce='SFaVcdRWW3wNjhyupls+RA==';d.innerHTML="window.__CF$cv$params={r:'a402c0d14a26f849',t:'MTc5MDI2MzAxNw=='};var a=document.createElement('script');a.nonce='SFaVcdRWW3wNjhyupls+RA==';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
338</body> 339</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.