{"id":3576,"date":"2024-05-02T09:01:01","date_gmt":"2024-05-02T09:01:01","guid":{"rendered":"https:\/\/refiner.io\/blog\/?p=3576"},"modified":"2026-01-19T08:49:45","modified_gmt":"2026-01-19T08:49:45","slug":"in-app-feedback-best-practices","status":"publish","type":"post","link":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/","title":{"rendered":"How to Collect In-app Feedback: 11 Best Practices"},"content":{"rendered":"\n<p>In this guide, I&#8217;ll show you the best practices for collecting in-app feedback. <\/p>\n\n\n\n<p>Before we get to that, though, let\u2019s run through some basics quickly.&nbsp;<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is in-app feedback?<\/strong><\/h2>\n\n\n\n<p>I suppose the name gives it away: <a href=\"https:\/\/refiner.io\/blog\/in-app-feedback-guide-tools\/\">In-app feedback<\/a> is customer feedback that you collect directly within your product.&nbsp;<\/p>\n\n\n\n<p>So, when we collect in-app feedback, we basically ask customers to share their experiences and opinions while using the product.&nbsp;<\/p>\n\n\n\n<p>Here\u2019s an example of an in-app feedback widget from one of our customers.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1024x542.jpeg\" alt=\"Example of in-app survey.\" class=\"wp-image-3577\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1024x542.jpeg 1024w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-300x159.jpeg 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-768x407.jpeg 768w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image.jpeg 1190w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>The image shows just the welcome screen, of course. Once the user agrees to complete the survey, they see questions asking about the person\u2019s attitude towards AI plus information about how they use a feature currently available in the product.<\/p>\n\n\n\n<p>Here\u2019s another example of a company asking customers to vote on new features.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"496\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image.png\" alt=\"Another example of in-app feedback widget.\" class=\"wp-image-3578\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image.png 475w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-287x300.png 287w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/figure><\/div>\n\n\n<p>Once again, this is the intro screen, and once the person clicks on the call to action, they\u2019re taken to the next section with the actual feedback mechanism.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">But why bother? Why launch in-app surveys at all?<\/h3>\n\n\n\n<p>There is quite a number of reasons, actually. If you don\u2019t mind, I\u2019m going to leave out the goals for collecting in-app feedback. I\u2019ve discussed them at length in my <a href=\"https:\/\/refiner.io\/blog\/in-app-feedback-guide-tools\/\">dedicated guide on the topic<\/a>, and I recommend that you check it out for more info.&nbsp;<\/p>\n\n\n\n<p><strong>Here, I want to focus on why in-app feedback is not an option for a SaaS company.&nbsp;<\/strong><\/p>\n\n\n\n<p>As I said, there are several reasons for focusing on in-app feedback, and they all come down to one thing:&nbsp;<\/p>\n\n\n\n<p>Everything users share will be in context of their actual and present experience.&nbsp;<\/p>\n\n\n\n<p>The person doesn\u2019t recall past experiences, nothing is clouded in their memory, and certainly, they aren\u2019t distracted by anything else.&nbsp;<\/p>\n\n\n\n<p>They are using the product, and they are telling you about it.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Whatever product ideas they offer most likely stem from what they are hoping to do but aren\u2019t able right now.<\/li>\n\n\n\n<li>Opinions they share are based on what they\u2019ve been experiencing at the moment your survey widget popped up on screen.&nbsp;<\/li>\n\n\n\n<li>They\u2019ve been engaged with the product, and your in-app feedback, if done well, will only feel part of that experience.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>The problem?<\/strong> Well, as I mentioned in the introduction, getting results from in-app surveys takes more than just firing up the widget the moment someone logs in.&nbsp;<\/p>\n\n\n\n<p>(<em>In fact, THAT is the last thing you should do, but I\u2019m getting slightly ahead of myself\u2026<\/em>)<\/p>\n\n\n\n<p>You need to optimize the survey, and ensure that it can engage a person while NOT interrupting their flow at the same time.&nbsp;<\/p>\n\n\n\n<p>Let\u2019s see how to do that.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>11 Best Practices for Collecting In-app Feedback<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">#1. Time your in-app feedback right<\/h3>\n\n\n\n<p>I do appreciate that this advice may sound vague. What does it mean to \u201c<em>time a survey well,\u201d<\/em> after all.&nbsp;<\/p>\n\n\n\n<p>Bear with me, please as this is important.&nbsp;<\/p>\n\n\n\n<p>You see &#8211; Your in-app feedback tool, most likely, offers a whole range of targeting options, including trigger events.&nbsp;<\/p>\n\n\n\n<p>Trigger events let you define at what moment the survey is shown to users in your Target Audience.&nbsp;<\/p>\n\n\n\n<p>In my tool, Refiner, you can choose between time delay, page visits, or event-based triggers, or launch surveys manually.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"888\" height=\"628\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1.jpeg\" alt=\"Setting up trigger events and timing in in-app feedback.\" class=\"wp-image-3579\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1.jpeg 888w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1-300x212.jpeg 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1-768x543.jpeg 768w\" sizes=\"auto, (max-width: 888px) 100vw, 888px\" \/><\/figure><\/div>\n\n\n<p>This means that you have a full control over when to display in-app surveys, and you should avail of it fully.&nbsp;<\/p>\n\n\n\n<p>Now, some in-app surveys are fine to trigger immediately after the person begins their session. But others aren\u2019t. Sometimes, it\u2019s better to wait a while before triggering the survey, or even, launch it only when the person reaches a particular feature in the app.&nbsp;<\/p>\n\n\n\n<p>This helps boost the performance of your in-app survey in several ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You ensure that the survey doesn\u2019t interrupt the person\u2019s flow. As a result, they might be less likely to click it off.<\/li>\n\n\n\n<li>You also present the survey at the moment when the person is the most likely to engage with the exact feature or capability that you\u2019re researching.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Finally, timing helps you make the survey relevant.<\/strong><\/p>\n\n\n\n<p>Let me share a negative example to illustrate this.&nbsp;<\/p>\n\n\n\n<p>I just signed up for a new tool to help promote my content. I created the first asset with the tool &#8211; a short video. The task took 5 minutes to complete, and the process was easy and pretty much automated.&nbsp;<\/p>\n\n\n\n<p>But this wasn\u2019t the only thing I could do with the tool. In fact, apart from creating the asset, I haven\u2019t done anything meaningful with the app.&nbsp;<\/p>\n\n\n\n<p>And yet, just when I completed the (pretty much automated process,) the app displayed an in-app NPS survey\u2026<\/p>\n\n\n\n<p>Needless to say, I haven\u2019t even had the time to make any lasting opinions about the app, let alone be able to decide whether I\u2019d recommend it to anyone.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#2. Optimize survey length for your objectives<\/h3>\n\n\n\n<p>I\u2019m going to explain this best practice with some data we\u2019ve collected.&nbsp;<\/p>\n\n\n\n<p>In 2022, <a href=\"https:\/\/refiner.io\/blog\/in-app-survey-response-rates\/\">we analyzed 500 in-app surveys<\/a> that generated 7,963.216 views and 1,344.251 responses.&nbsp;<\/p>\n\n\n\n<p>One of the factors we evaluated was the effect of the survey\u2019s length on the completion rate. Unsurprisingly, we discovered that the longer the survey, the lower the response rate becomes.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"799\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1.png\" alt=\"\" class=\"wp-image-3580\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1.png 1024w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1-300x234.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-1-768x599.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>As you can see from this data, one-question surveys (like NPS or CSAT) generated the highest response rate.&nbsp;<\/p>\n\n\n\n<p>Surveys with 2 &#8211; 4 questions held roughly at the same level.&nbsp;<\/p>\n\n\n\n<p>Anything longer, and the response rate started to drop.&nbsp;<\/p>\n\n\n\n<p><strong>What\u2019s the lesson here?<\/strong> Response rates drop with every new question added to the survey. So, be mindful that every new question you add to your in-app feedback widget is likely going to reduce the results you\u2019re going to get.&nbsp;<\/p>\n\n\n\n<p>This doesn\u2019t mean that you should launch only short surveys. Far from it. But keep in mind that if you want to generate meaningful results from a long survey, you need to deliver it to a large enough audience segment. Only this way, you can get such feedback with a lower response rate.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#3. Use relevant question types<\/h3>\n\n\n\n<p>Tell me, which of these two surveys you\u2019d be more likely to take?<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"388\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example1.jpg\" alt=\"In-app feedback example.\" class=\"wp-image-3581\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example1.jpg 721w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example1-300x161.jpg 300w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"817\" height=\"342\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example2.jpg\" alt=\"In-app feedback best practices example.\" class=\"wp-image-3582\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example2.jpg 817w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example2-300x126.jpg 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example2-768x321.jpg 768w\" sizes=\"auto, (max-width: 817px) 100vw, 817px\" \/><\/figure><\/div>\n\n\n<p>Yeah, me too\u2026<\/p>\n\n\n\n<p><strong>Both surveys ask the same question. <\/strong>And yet, that answer box in the first example looks so intimidating, doesn\u2019t it?&nbsp;<\/p>\n\n\n\n<p>So, when designing in-app survey, make sure that you choose a question type that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Matches your objective,&nbsp;<\/li>\n\n\n\n<li>Provides the least friction for the person to provide feedback.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>That\u2019s exactly what I did in the other example. I\u2019m asking the same question, and it matches my objective for this particular campaign.&nbsp;<\/p>\n\n\n\n<p>But I\u2019m also making it ridiculously easy for the person to respond. All they need to do is select one of the available options and they\u2019re done.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#4. Use visual clues to collect feedback faster<\/h3>\n\n\n\n<p>This in-app feedback best practice ties in with what I discussed above. Sometimes, the easiest way to get someone to complete a survey is to make it idiotically simple to do so. <em>And when it comes to surveys, the best place to simplify the survey is the response field.&nbsp;<\/em><\/p>\n\n\n\n<p>Again, look at the two examples from the previous point to see it. The comment box is big, empty, and intimidating. The list of options looks so much simpler in comparison.<\/p>\n\n\n\n<p>Depending on your survey, you could simplify it even further and use a rating. Nothing\u2019s more simpler than choosing a number or an icon.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"271\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example3.jpg\" alt=\"In-app survey feedback example.\" class=\"wp-image-3583\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example3.jpg 766w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Example3-300x106.jpg 300w\" sizes=\"auto, (max-width: 766px) 100vw, 766px\" \/><\/figure><\/div>\n\n\n<p>The point here is to make providing feedback effortless. So, whatever you can do to simplify the response field, do it.&nbsp;<\/p>\n\n\n\n<!-- Get to know your users -->\n<div class=\"reusable-block\">\n<span class=\"reusable-block__heading\">Get to know your users<\/span>\n<span class=\"reusable-block__text\">Refiner is a customer survey tool for web and mobile applications. Collect more user insights with perfectly timed in-app surveys, automate actions based on survey responses, and quickly find gaps in the understanding of your users.<\/span>\n<a class=\"reusable-block__link\" href=\"https:\/\/refiner.io\/\" rel=\"noopener noreferrer\" target=\"_self\">\nDiscover Refiner\n<\/a>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">#5. Don\u2019t try to reinvent the wheel. Use a proven template.<\/h3>\n\n\n\n<p>Every in-app feedback tool let\u2019s you launch a survey in two ways &#8211; Start from scratch or use a template. But it\u2019s only natural to want to design a custom survey from scratch.&nbsp;<\/p>\n\n\n\n<p>But equally much can be said about using a template:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It will have all the best practices for its particular survey type baked in<\/li>\n\n\n\n<li>It\u2019s going to match the objective that you\u2019re trying to accomplish<\/li>\n\n\n\n<li>A template will let you launch the survey in seconds, without having to worry about the nitty gritty details.<\/li>\n<\/ul>\n\n\n\n<p><strong>TIP: <\/strong>Refiner comes with a whole library of <a href=\"https:\/\/refiner.io\/features\/templates\/\">in-app survey templates<\/a> optimized for every scenario: <a href=\"https:\/\/refiner.io\/csat-survey-template\">CSAT template<\/a>, UX, growth, product, and more.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"885\" height=\"952\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2.jpeg\" alt=\"\" class=\"wp-image-3584\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2.jpeg 885w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2-279x300.jpeg 279w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2-768x826.jpeg 768w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">#6. Tell users why you\u2019re asking for feedback<\/h3>\n\n\n\n<p>Any kid will tell you that the magic word is <em>please<\/em>.<\/p>\n\n\n\n<p>Every copywriter will disagree\u2026<\/p>\n\n\n\n<p>Please might be a power word in every day life. True. But when you\u2019re trying to convince someone to stop what they\u2019re doing and offer you their time, the actual power word to use is\u2026&nbsp;<\/p>\n\n\n\n<p><em>BECAUSE<\/em><\/p>\n\n\n\n<p>In his book, \u201c<em>Influence: The Psychology of Persuasion<\/em>\u201d Robert Cialdini explains it:<\/p>\n\n\n\n<p><em>\u201cA well-known principle of human behavior says that <\/em><strong><em>when we ask someone to do us a favor we will be more successful if we provide a reason<\/em><\/strong><em>. People simply like to have reasons for what they do.\u201d<\/em><\/p>\n\n\n\n<p>This advice applies to collecting in-app feedback, too.&nbsp;<\/p>\n\n\n\n<p>If you tell users why you\u2019re asking them for help, and provide a valid reason, they\u2019ll be more likely to offer you their time and insights.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3-1024x542.jpeg\" alt=\"\" class=\"wp-image-3585\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3-1024x542.jpeg 1024w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3-300x159.jpeg 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3-768x407.jpeg 768w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3.jpeg 1190w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p><em>(An example of in-app feedback clearly explaining the reasons for asking for insights.)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#7. Test your surveys<\/h3>\n\n\n\n<p>I admit that in-app surveys (and surveys in general) are harder to A\/B test than landing pages or websites. We can\u2019t split test our audience, and so on.<\/p>\n\n\n\n<p>But it doesn\u2019t mean that it can\u2019t be done. Far from it, and there are two ways to do it, actually.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Run a small test survey to evaluate response<\/h4>\n\n\n\n<p>In this option, your goal is to test how well the audience responds to the survey overall. You\u2019re not looking to test anything in particular, just validate if the survey is relevant.&nbsp;<\/p>\n\n\n\n<p>To do that, create a small subsegment of your target audience, and trigger the survey for them.&nbsp;<\/p>\n\n\n\n<p>Monitor response rate, and the quality of the feedback to see if the audience finds your survey clear to understand and complete.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">A\/B test the survey<\/h4>\n\n\n\n<p>Running split tests on surveys a little more tricky but can also be done. In this case, you need to create two small segments of your target audience &#8211; the control group and the test group. Then, you need to create two versions of your survey, differing by the factor you want to test &#8211; the question, question type, survey type, etc.<\/p>\n\n\n\n<p>Then you run both surveys for their respective segments for a limited time, and compare results.&nbsp;<\/p>\n\n\n\n<p>As I said, it\u2019s tricky and a little time-consuming but it can be done.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#8. Segment the audience<\/h3>\n\n\n\n<p>Naturally, you need the entire customer base to see some surveys. Not all of those people will complete those, of course. But the survey is relevant to all users.&nbsp;<\/p>\n\n\n\n<p>But that\u2019s actually a rare occurrence. In most cases, the trick to getting highly-relevant audience insights is to trigger the survey to the most relevant people only.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-group has-vivid-green-cyan-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>PRO TIP:<\/strong> Create custom audiences based on specific criteria like activity, events, and so on.&nbsp;<\/p>\n\n\n\n<p>For example, this segment includes customers who have engaged with our support in the past 7 days, and allows me to survey them about the experience.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2-1024x593.png\" alt=\"\" class=\"wp-image-3586\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2-1024x593.png 1024w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2-300x174.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2-768x445.png 768w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-2.png 1462w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">#9. Use video to keep the widget small but generate greater engagement<\/h3>\n\n\n\n<p>A common challenge with surveys is that you can\u2019t make the widget too big. It just wouldn\u2019t look too well.<\/p>\n\n\n\n<p>At the same time, there is often quite a lot you might want to tell the customer about the survey.&nbsp;<\/p>\n\n\n\n<p>One hack that works really well is to embed a video as the survey\u2019s introduction.&nbsp;<\/p>\n\n\n\n<p>The video player will ensure the widget is small, but at the same time it will boost engagement AND help you communicate all what you need to tell the customer.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"883\" height=\"876\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/04\/image-1.jpeg\" alt=\"\" class=\"wp-image-3558\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/04\/image-1.jpeg 883w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/04\/image-1-300x298.jpeg 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/04\/image-1-150x150.jpeg 150w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/04\/image-1-768x762.jpeg 768w\" sizes=\"auto, (max-width: 883px) 100vw, 883px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">#10. Placement<\/h3>\n\n\n\n<p>Another common challenge I hear companies face is deciding where to place the widget in the app:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>At the center,&nbsp;<\/li>\n\n\n\n<li>At the center of the top or bottom fo the screen<\/li>\n\n\n\n<li>In the top right or left corners, or<\/li>\n\n\n\n<li>In the bottom left or right corner\u2026<\/li>\n<\/ul>\n\n\n\n<p>All seven placements have its pros and cons, so let me revert to <a href=\"https:\/\/refiner.io\/blog\/in-app-survey-response-rates\/\">our research<\/a> once again to explain how each works.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"914\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3.png\" alt=\"\" class=\"wp-image-3587\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3.png 1024w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3-300x268.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-3-768x686.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>In our study, the centre of the screen placement performed the best. Surveys placed at the centre of the top of the screen came second, with the rest of the placements performing pretty much similarly,&nbsp;<\/p>\n\n\n\n<p>But there is something worth noting &#8211; The second-best performing placement \u2013 top-center slide in \u2013 was also the least used survey placement in our data set. This fact may have attributed to its higher performance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#11. Be personal<\/h3>\n\n\n\n<p>This is perhaps more of a personal preference than a best practice but I still do believe that it has merit.&nbsp;<\/p>\n\n\n\n<p>You see, I always prefer when the company sounds, well, human in their surveys. Instead of just asking me a dry question, they communicate with me the goals of the survey, and address me directly.&nbsp;<\/p>\n\n\n\n<p>I am a customer, after all. They are not sending a random survey to a list of contacts purchased form who knows where. We have a relationship already. And so, it only makes sense that they communicate with me accordingly.&nbsp;<\/p>\n\n\n\n<p>It certainly make me more likely to respond to their survey.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"341\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-4.png\" alt=\"\" class=\"wp-image-3588\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-4.png 637w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/image-4-300x161.png 300w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Best tool for collecting in-app feedback: Refiner<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"406\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Refiner-in-app-1024x406.png\" alt=\"In-app survey tool.\" class=\"wp-image-4238\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Refiner-in-app-1024x406.png 1024w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Refiner-in-app-300x119.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Refiner-in-app-768x305.png 768w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Refiner-in-app-1536x610.png 1536w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/Refiner-in-app.png 1645w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Refiner is <a href=\"https:\/\/refiner.io\/features\/in-app-surveys\/\">in-app survey tool<\/a> for web and mobile apps, built specifically for SaaS and digital products that want high-quality contextual feedback inside the product, not in random email blasts.<\/p>\n\n\n\n<p>With Refiner, product and CX teams are able to run targeted microsurveys in their web app or native mobile apps, and collect feedback to make better product decisions and improve customer experience based on what their real users are doing.<\/p>\n\n\n\n<p>The whole idea is simple. You drop Refiner into your app, show beautifully branded surveys at the perfect moment, and get highly valuable insights instead of noisy, low-intent feedback. Refiner focuses on perfectly timed in-product micro surveys and gives you advanced targeting so you can always ask the right question, to the right segment, at the right time.<\/p>\n\n\n\n<p><strong>What you can do with Refiner<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run in-app surveys in your web app and native mobile apps with SDKs for JavaScript, iOS, Android, React Native, Flutter and more.<\/li>\n\n\n\n<li>Launch multi-channel surveys in-app, by email, or through hosted survey links for users who are not currently in your product.<\/li>\n\n\n\n<li>Use templates and 12 question types for NPS, CSAT, CES, PMF and other customer experience and product surveys.<\/li>\n\n\n\n<li>Customize design with comprehensive styling options and custom CSS so surveys match your product\u2019s UI.<\/li>\n\n\n\n<li>Target users by traits, behaviour, device, country, language or previous responses with a segmentation engine and trigger surveys on specific events.<\/li>\n\n\n\n<li>Track NPS and other CX metrics over time with recurring surveys and real time reporting dashboards, including AI powered response tagging.<\/li>\n<\/ul>\n\n\n\n<p>If you are running a SaaS or mobile app and want serious, in-app survey infrastructure for product feedback and customer experience, Refiner might just be the solution you&#8217;re after.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>And that\u2019s it\u2026&nbsp;<\/strong><\/h2>\n\n\n\n<p>These are 11 absolutely best best practices for collecting in-app feedback.&nbsp;<\/p>\n\n\n\n<p>Naturally, you don\u2019t have to implement them all. Not at the same time, at least. But keep them in mind as you\u2019re launching the next in-app survey.&nbsp;<\/p>\n\n\n\n<p>Good luck!<\/p>\n\n\n\n<!-- Get to know your users -->\n<div class=\"reusable-block\">\n<span class=\"reusable-block__heading\">Improve your product with better insights<\/span>\n<span class=\"reusable-block__text\">Analytics tools tell you what a user does, but not why they are doing it. <\/span>\n<span class=\"reusable-block__text\">In-app surveys give you all the answers you need to make great product decisions. \n<\/span>\n<a class=\"reusable-block__link\" href=\"https:\/\/refiner.io\/\" rel=\"noopener noreferrer\" target=\"_self\">\nDiscover Refiner\n<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, I&#8217;ll show you the best practices for collecting in-app feedback. Before we get to that, though, let\u2019s run through some basics quickly.&nbsp; What is in-app feedback? I suppose the name gives it away: In-app feedback is customer feedback that you collect directly within your product.&nbsp; So, when we collect in-app feedback, we [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":3591,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"refiner_sidebar_werbeblock":"2664","footnotes":""},"categories":[6],"tags":[],"class_list":["post-3576","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-led-growth"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>11 In-app Feedback Best Practices to Follow... Always<\/title>\n<meta name=\"description\" content=\"Discover 11 best practices for collecting in-app feedback. Learn how to run better in-app surveys with these best practices and strategies.\" \/>\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\/blog\/in-app-feedback-best-practices\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"11 In-app Feedback Best Practices to Follow... Always\" \/>\n<meta property=\"og:description\" content=\"Discover 11 best practices for collecting in-app feedback. Learn how to run better in-app surveys with these best practices and strategies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/\" \/>\n<meta property=\"og:site_name\" content=\"Refiner Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-02T09:01:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-19T08:49:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png\" \/>\n\t<meta property=\"og:image:width\" content=\"4066\" \/>\n\t<meta property=\"og:image:height\" content=\"2932\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Moritz Dausinger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mdausinger\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Moritz Dausinger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/\"},\"author\":{\"name\":\"Moritz Dausinger\",\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/person\/55632335b069a1d4a08cfd16de5d4dd2\"},\"headline\":\"How to Collect In-app Feedback: 11 Best Practices\",\"datePublished\":\"2024-05-02T09:01:01+00:00\",\"dateModified\":\"2026-01-19T08:49:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/\"},\"wordCount\":2629,\"publisher\":{\"@id\":\"https:\/\/refiner.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png\",\"articleSection\":[\"Product-led Growth\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/\",\"url\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/\",\"name\":\"11 In-app Feedback Best Practices to Follow... Always\",\"isPartOf\":{\"@id\":\"https:\/\/refiner.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png\",\"datePublished\":\"2024-05-02T09:01:01+00:00\",\"dateModified\":\"2026-01-19T08:49:45+00:00\",\"description\":\"Discover 11 best practices for collecting in-app feedback. Learn how to run better in-app surveys with these best practices and strategies.\",\"breadcrumb\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#primaryimage\",\"url\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png\",\"contentUrl\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png\",\"width\":4066,\"height\":2932},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/refiner.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Collect In-app Feedback: 11 Best Practices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/refiner.io\/blog\/#website\",\"url\":\"https:\/\/refiner.io\/blog\/\",\"name\":\"Refiner Blog\",\"description\":\"SaaS Growth Tactics &amp; Best Practices in Managing Customer Feedback\",\"publisher\":{\"@id\":\"https:\/\/refiner.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/refiner.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/refiner.io\/blog\/#organization\",\"name\":\"Refiner Blog\",\"url\":\"https:\/\/refiner.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2021\/06\/Refiner-Logo-Blog.png\",\"contentUrl\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2021\/06\/Refiner-Logo-Blog.png\",\"width\":468,\"height\":88,\"caption\":\"Refiner Blog\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/person\/55632335b069a1d4a08cfd16de5d4dd2\",\"name\":\"Moritz Dausinger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec002e5788821d64a86d8ed49b1d44b9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec002e5788821d64a86d8ed49b1d44b9?s=96&d=mm&r=g\",\"caption\":\"Moritz Dausinger\"},\"description\":\"CEO of Refiner\",\"sameAs\":[\"https:\/\/x.com\/mdausinger\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"11 In-app Feedback Best Practices to Follow... Always","description":"Discover 11 best practices for collecting in-app feedback. Learn how to run better in-app surveys with these best practices and strategies.","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\/blog\/in-app-feedback-best-practices\/","og_locale":"en_US","og_type":"article","og_title":"11 In-app Feedback Best Practices to Follow... Always","og_description":"Discover 11 best practices for collecting in-app feedback. Learn how to run better in-app surveys with these best practices and strategies.","og_url":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/","og_site_name":"Refiner Blog","article_published_time":"2024-05-02T09:01:01+00:00","article_modified_time":"2026-01-19T08:49:45+00:00","og_image":[{"width":4066,"height":2932,"url":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png","type":"image\/png"}],"author":"Moritz Dausinger","twitter_card":"summary_large_image","twitter_creator":"@mdausinger","twitter_misc":{"Written by":"Moritz Dausinger","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#article","isPartOf":{"@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/"},"author":{"name":"Moritz Dausinger","@id":"https:\/\/refiner.io\/blog\/#\/schema\/person\/55632335b069a1d4a08cfd16de5d4dd2"},"headline":"How to Collect In-app Feedback: 11 Best Practices","datePublished":"2024-05-02T09:01:01+00:00","dateModified":"2026-01-19T08:49:45+00:00","mainEntityOfPage":{"@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/"},"wordCount":2629,"publisher":{"@id":"https:\/\/refiner.io\/blog\/#organization"},"image":{"@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png","articleSection":["Product-led Growth"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/","url":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/","name":"11 In-app Feedback Best Practices to Follow... Always","isPartOf":{"@id":"https:\/\/refiner.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#primaryimage"},"image":{"@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png","datePublished":"2024-05-02T09:01:01+00:00","dateModified":"2026-01-19T08:49:45+00:00","description":"Discover 11 best practices for collecting in-app feedback. Learn how to run better in-app surveys with these best practices and strategies.","breadcrumb":{"@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#primaryimage","url":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png","contentUrl":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises.png","width":4066,"height":2932},{"@type":"BreadcrumbList","@id":"https:\/\/refiner.io\/blog\/in-app-feedback-best-practices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/refiner.io\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Collect In-app Feedback: 11 Best Practices"}]},{"@type":"WebSite","@id":"https:\/\/refiner.io\/blog\/#website","url":"https:\/\/refiner.io\/blog\/","name":"Refiner Blog","description":"SaaS Growth Tactics &amp; Best Practices in Managing Customer Feedback","publisher":{"@id":"https:\/\/refiner.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/refiner.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/refiner.io\/blog\/#organization","name":"Refiner Blog","url":"https:\/\/refiner.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2021\/06\/Refiner-Logo-Blog.png","contentUrl":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2021\/06\/Refiner-Logo-Blog.png","width":468,"height":88,"caption":"Refiner Blog"},"image":{"@id":"https:\/\/refiner.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/refiner.io\/blog\/#\/schema\/person\/55632335b069a1d4a08cfd16de5d4dd2","name":"Moritz Dausinger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ec002e5788821d64a86d8ed49b1d44b9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec002e5788821d64a86d8ed49b1d44b9?s=96&d=mm&r=g","caption":"Moritz Dausinger"},"description":"CEO of Refiner","sameAs":["https:\/\/x.com\/mdausinger"]}]}},"featured_image_src":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises-600x400.png","featured_image_src_square":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2024\/05\/In-App-Feedback-Best-Practises-600x600.png","author_info":{"display_name":"Moritz Dausinger","author_link":"https:\/\/refiner.io\/blog\/author\/user\/"},"_links":{"self":[{"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/posts\/3576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/comments?post=3576"}],"version-history":[{"count":8,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/posts\/3576\/revisions"}],"predecessor-version":[{"id":4239,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/posts\/3576\/revisions\/4239"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/media\/3591"}],"wp:attachment":[{"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/media?parent=3576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/categories?post=3576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/tags?post=3576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}