{"id":22438,"date":"2022-02-04T07:41:15","date_gmt":"2022-02-04T07:41:15","guid":{"rendered":"https:\/\/ec2-54-72-10-141.eu-west-1.compute.amazonaws.com\/docs\/?post_type=knowledgebase&#038;p=22438"},"modified":"2026-10-07T12:07:24","modified_gmt":"2026-10-07T12:07:24","slug":"anonymous-vs-identified-users-mode","status":"publish","type":"knowledgebase","link":"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/","title":{"rendered":"Identify Users"},"content":{"rendered":"\n\n\n<p>Identifying users connects survey responses to individual user profiles. We recommend identifying your users whenever possible, regardless of how you deliver your surveys.<\/p>\n\n\n\n<p>This helps you understand both what your users think and who provided each answer. For example, you can see that 30% of respondents requested a feature, identify those users, and understand which customer groups they belong to.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why identify your users<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Connect feedback to user profiles<\/h3>\n\n\n\n<p>When you identify a user, their survey responses are linked to their profile in Refiner. You can review their feedback alongside user traits such as their subscription plan, role, or signup date.<\/p>\n\n\n\n<p>This gives you context for each response and helps you identify users you may want to contact for follow-up questions, interviews, or support.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Segment and target the right users<\/h3>\n\n\n\n<p>For In-App Surveys, identifying users lets you create target audiences based on user traits, tracked behavior, and past survey interactions.<\/p>\n\n\n\n<p>For example, you can survey customers on a specific plan, ask for feedback after a key action, or follow up with users who previously answered a survey.<\/p>\n\n\n\n<p>The same user identifier also helps Refiner recognize returning users across sessions and devices, so their survey history stays connected.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sync feedback with other platforms<\/h3>\n\n\n\n<p>Identifying users allows you to sync survey response data to matching user profiles in other platforms through integrations, including Amplitude, Mixpanel, and Salesforce.<\/p>\n\n\n\n<p>This lets you combine feedback with product usage or customer data and use responses in your existing analysis and workflows. Each integration has its own requirements for matching users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What data to track<\/h2>\n\n\n\n<p>At a minimum, provide a unique User ID or an email address to identify each user. We recommend providing both whenever possible.<\/p>\n\n\n\n<p>You can also send additional user traits. These are optional, and you decide which data to share with Refiner. Common examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>role<\/code>: The user\u2019s role in your app, such as \u201cadmin\u201d or \u201cmember\u201d.<\/li>\n\n\n\n<li><code>subscribed_at<\/code>: The date the user started their subscription.<\/li>\n\n\n\n<li><code>is_paying_customer<\/code>: Whether the user is a paying customer.<\/li>\n\n\n\n<li><code>subscription_plan<\/code>: The user\u2019s current plan, such as \u201cfree\u201d, \u201cpro\u201d, or \u201centerprise\u201d.<\/li>\n\n\n\n<li><code>country<\/code>: The country where the user is based.<\/li>\n\n\n\n<li><code>...<\/code><\/li>\n<\/ul>\n\n\n\n<p>These traits help you <a href=\"https:\/\/refiner.io\/docs\/kb\/segmentation\/data-driven-segments\/\">create user segments<\/a>, target surveys to specific groups, and compare their responses. For example, you could survey paying customers, ask admins about account management, or compare feedback across subscription plans.<\/p>\n\n\n\n<p>Beyond user traits, you can <a href=\"https:\/\/refiner.io\/docs\/kb\/data-index\/tracking-user-events\/\">track events<\/a> with our JavaScript SDK, Mobile SDKs, or REST API. Events capture actions users take in your app, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Completing onboarding.<\/li>\n\n\n\n<li>Using a specific feature.<\/li>\n\n\n\n<li>Upgrading their subscription.<\/li>\n\n\n\n<li>Completing a purchase.<\/li>\n<\/ul>\n\n\n\n<p>You can use these events to segment users based on their behavior and trigger surveys after specific actions. For example, you could ask for feedback after a user tries a feature for the first time or completes a purchase.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to track users<\/h2>\n\n\n\n<p>Each Delivery Method has its own way of passing user information to Refiner.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Delivery Method<\/th><th>How to identify users<\/th><th>Setup guide<\/th><\/tr><\/thead><tbody><tr><td>Web App Surveys<\/td><td>Call <code>identifyUser<\/code> with the JavaScript SDK, passing the current user\u2019s ID or email address and any additional traits.<\/td><td><a href=\"https:\/\/refiner.io\/docs\/kb\/javascript-client\/reference\/\">Identify users with the JavaScript SDK<\/a><\/td><\/tr><tr><td>Mobile App Surveys<\/td><td>Call <code>identifyUser<\/code> with the Mobile SDK. Refer to your SDK\u2019s documentation for the exact syntax.<\/td><td><a href=\"https:\/\/refiner.io\/docs\/kb\/mobile-sdk\/mobile-sdk-reference\/\">Identify users with the Mobile SDK<\/a><\/td><\/tr><tr><td>Survey Pages<\/td><td>Add <code>contact_id<\/code> or <code>contact_email<\/code> URL parameters to each user\u2019s survey link.<\/td><td><a href=\"https:\/\/refiner.io\/docs\/kb\/pages\/personalize-survey-links\/\">Personalize Survey Page links<\/a><\/td><\/tr><tr><td>Email Surveys<\/td><td>Configure the Identify User field when generating the embed code. Use your email provider\u2019s personalization tags to insert each recipient\u2019s ID or email address.<\/td><td><a href=\"https:\/\/refiner.io\/docs\/kb\/email\/email-survey-embed-code\/\">Generate Email Survey embed code<\/a><\/td><\/tr><tr><td>Embed Surveys<\/td><td>Call <code>identifyUser<\/code> with the JavaScript SDK to identify the respondent.<\/td><td><a href=\"https:\/\/refiner.io\/docs\/kb\/embed-surveys\/advanced-options\/\">Identify Embed Survey respondents<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Survey without identifying users<\/h2>\n\n\n\n<p>You may not have a user ID or email address available, for example when surveying visitors on a public website or sharing a Survey Page through a public link.<\/p>\n\n\n\n<p>You can still collect feedback in these situations, but there are tradeoffs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Responses cannot be linked to a known user profile in your application unless you provide an identifier.<\/li>\n\n\n\n<li>For Web App Surveys, anonymous mode offers fewer targeting and launch options. User segment targeting and Tracked Event triggers are unavailable.<\/li>\n\n\n\n<li>Recognizing returning respondents depends on browser storage rather than a consistent user identifier. Recognition is less reliable across devices or when browser storage is cleared.<\/li>\n\n\n\n<li>Integrations that require a user ID or email address cannot match responses to an existing user profile.<\/li>\n<\/ul>\n\n\n\n<p>For website surveys using the JavaScript SDK, omit the <code>identifyUser<\/code> call and set the survey\u2019s Audience Type to Website visitors. When identifying users, use Logged-in users instead.<\/p>\n\n\n\n<p>Survey Pages can be shared without identification parameters. Mobile App Surveys require an identifier; if your app does not have user accounts, you can use a device ID as described in the Mobile SDK guide.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Privacy considerations<\/h3>\n\n\n\n<p>Collecting feedback without identifying users reduces the user information you send to Refiner. However, responses can still contain personal information if you ask for it or attach it to a response.<\/p>\n\n\n\n<p>When identifying users, you can provide only a user ID and leave out names, email addresses, and additional traits you do not need.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Usage and billing<\/h3>\n\n\n\n<p>Identifying users through an SDK counts toward your Monthly Active Users (MAU), even if those users do not respond to a survey.<\/p>\n\n\n\n<p>For Email Surveys and Survey Pages, only users who submit a response are counted. Anonymous website surveys also use Pageviews as a secondary usage metric.<\/p>\n\n\n\n<p>See <a href=\"https:\/\/refiner.io\/docs\/kb\/billing\/monthly-active-users-mau\/\">Monthly Active Users (MAU)<\/a> for details.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Identifying users connects survey responses to individual user profiles. We recommend identifying your users whenever possible, regardless of how you deliver your surveys. This helps you understand both what your users think and who provided each answer. For example, you can see that 30% of respondents requested a feature, identify those users, and understand which [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","template":"","knowledgebase_tag":[],"class_list":["post-22438","knowledgebase","type-knowledgebase","status-publish","hentry","knowledgebase_cat-data-index"],"acf":[],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","ab-block-post-grid-landscape":"","ab-block-post-grid-square":"","gb-block-post-grid-landscape":"","gb-block-post-grid-square":""},"post_excerpt_stackable_v2":"<p>Identifying users connects survey responses to individual user profiles. We recommend identifying your users whenever possible, regardless of how you deliver your surveys. This helps you understand both what your users think and who provided each answer. For example, you can see that 30% of respondents requested a feature, identify those users, and understand which customer groups they belong to. Why identify your users Connect feedback to user profiles When you identify a user, their survey responses are linked to their profile in Refiner. You can review their feedback alongside user traits such as their subscription plan, role, or signup&hellip;<\/p>\n","category_list_v2":"","author_info_v2":{"name":"Moritz Dausinger","url":"https:\/\/refiner.io\/docs\/author\/user\/"},"comments_num_v2":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Identify Users<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Identify Users\" \/>\n<meta property=\"og:description\" content=\"Identifying users connects survey responses to individual user profiles. We recommend identifying your users whenever possible, regardless of how you deliver your surveys. This helps you understand both what your users think and who provided each answer. For example, you can see that 30% of respondents requested a feature, identify those users, and understand which [...]Read More...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/\" \/>\n<meta property=\"og:site_name\" content=\"Refiner Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-07T12:07:24+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/\",\"url\":\"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/\",\"name\":\"Identify Users\",\"isPartOf\":{\"@id\":\"https:\/\/refiner.io\/docs\/#website\"},\"datePublished\":\"2022-02-04T07:41:15+00:00\",\"dateModified\":\"2026-10-07T12:07:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/refiner.io\/docs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Identify Users\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/refiner.io\/docs\/#website\",\"url\":\"https:\/\/refiner.io\/docs\/\",\"name\":\"Refiner Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/refiner.io\/docs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/refiner.io\/docs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/refiner.io\/docs\/#organization\",\"name\":\"Refiner Documentation\",\"url\":\"https:\/\/refiner.io\/docs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/docs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2022\/11\/cropped-Group-8.png\",\"contentUrl\":\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2022\/11\/cropped-Group-8.png\",\"width\":400,\"height\":61,\"caption\":\"Refiner Documentation\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/docs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Identify Users","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/","og_locale":"en_US","og_type":"article","og_title":"Identify Users","og_description":"Identifying users connects survey responses to individual user profiles. We recommend identifying your users whenever possible, regardless of how you deliver your surveys. This helps you understand both what your users think and who provided each answer. For example, you can see that 30% of respondents requested a feature, identify those users, and understand which [...]Read More...","og_url":"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/","og_site_name":"Refiner Documentation","article_modified_time":"2026-10-07T12:07:24+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/","url":"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/","name":"Identify Users","isPartOf":{"@id":"https:\/\/refiner.io\/docs\/#website"},"datePublished":"2022-02-04T07:41:15+00:00","dateModified":"2026-10-07T12:07:24+00:00","breadcrumb":{"@id":"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/refiner.io\/docs\/kb\/data-index\/anonymous-vs-identified-users-mode\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/refiner.io\/docs\/"},{"@type":"ListItem","position":2,"name":"Identify Users"}]},{"@type":"WebSite","@id":"https:\/\/refiner.io\/docs\/#website","url":"https:\/\/refiner.io\/docs\/","name":"Refiner Documentation","description":"","publisher":{"@id":"https:\/\/refiner.io\/docs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/refiner.io\/docs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/refiner.io\/docs\/#organization","name":"Refiner Documentation","url":"https:\/\/refiner.io\/docs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/docs\/#\/schema\/logo\/image\/","url":"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2022\/11\/cropped-Group-8.png","contentUrl":"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2022\/11\/cropped-Group-8.png","width":400,"height":61,"caption":"Refiner Documentation"},"image":{"@id":"https:\/\/refiner.io\/docs\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase\/22438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/comments?post=22438"}],"version-history":[{"count":142,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase\/22438\/revisions"}],"predecessor-version":[{"id":29494,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase\/22438\/revisions\/29494"}],"wp:attachment":[{"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/media?parent=22438"}],"wp:term":[{"taxonomy":"knowledgebase_tag","embeddable":true,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase_tag?post=22438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}