{"id":12124,"date":"2022-04-25T18:20:23","date_gmt":"2022-04-25T18:20:23","guid":{"rendered":"https:\/\/userpilot.com\/blog\/friction-log\/"},"modified":"2026-04-03T10:25:46","modified_gmt":"2026-04-03T10:25:46","slug":"friction-log","status":"publish","type":"post","link":"https:\/\/userpilot.com\/blog\/friction-log\/","title":{"rendered":"Friction Log in SaaS: Step-by-Step Guide For Product Managers"},"content":{"rendered":"<p>Are you using a friction log to track and prioritize what to improve in your product?<\/p>\n<p>In this guide, our aim is to help savvy <a href=\"https:\/\/userpilot.com\/role\/product-management\" target=\"_blank\" rel=\"noopener noreferrer\">product managers <\/a>understand what friction logs are, where you might use them, and how to create them.<\/p>\n<p>Let&#8217;s dive in!<\/p>\n<h2 id=\"bqlb5\">What is a friction log?<\/h2>\n<p>A friction log is a document that captures a list of challenges, difficulties, or frustrations a customer might encounter using your product.<\/p>\n<h2 id=\"evkr9\">What is product friction in SaaS?<\/h2>\n<p>Put simply, product friction describes <em>anything <\/em>that causes your users difficulty when using your SaaS.<\/p>\n<p>There&#8217;s no better way of understanding usability than <a href=\"https:\/\/userpilot.com\/blog\/ux-analytics-saas\/\" target=\"_blank\" rel=\"noopener noreferrer\">digging into where friction occurs across the entire user experience<\/a>. That&#8217;ll give you the best chance to surface actionable steps to improve things.<\/p>\n<h2 id=\"eihlh\">What are the two high-level types of friction?<\/h2>\n<p>Now we&#8217;ve covered the core concept of friction, let&#8217;s explore two of the major categories.<\/p>\n<h3 id=\"3c8fo\">Function friction<\/h3>\n<p>Is there anything more frustrating than failing to hit your target?<\/p>\n<p>This sort of friction is about exactly that: things that stop your user from achieving their goals. That could be being greeted with an unfamiliar error message, struggling to complete a task, or not being able to find help. These are all examples of function friction.<\/p>\n<h3 id=\"fc6ll\">Opportunity friction<\/h3>\n<p>Let&#8217;s say you run a photo editing product, and a customer is having a great time tweaking and customizing their pics. All of a sudden, they realize they can&#8217;t export the image to the right file type!<\/p>\n<p>Opportunity friction is subtly different from function friction. It describes the gap between what your users want to achieve in a workflow and the current capabilities of your SaaS.<\/p>\n<h2 id=\"5rm9i\">Positive vs negative friction<\/h2>\n<p>Not all friction is bad.<\/p>\n<p>Introducing it <em>can<\/em> be a sensible design decision &#8211; think of it as &#8216;friction with a purpose&#8217;.<\/p>\n<p>That might mean slowing down the sign-up process to make sure users are absorbing all the relevant information.<\/p>\n<p>What about negative friction, then?<\/p>\n<p>Errors, bugs, delays, a confusing UI &#8211; any sort of needless frustration. That doesn&#8217;t get users invested in your SaaS in any way, shape, or form.<\/p>\n<p>You want to reduce friction that fits this category as much as possible. But to do that, you need to understand which bits of your production are causing friction in the first place.<\/p>\n<h2 id=\"apu9r\">Why should product managers use friction logs?<\/h2>\n<p>The best product managers have a deep understanding of customer needs &#8211; and friction logs are an incredibly powerful tool for building that sort of user empathy.<\/p>\n<h3 id=\"3hevb\">Improve product activation and drive growth<\/h3>\n<p>Friction logs provide a factual basis to cut through the noise and prioritize effectively by highlighting areas to improve.<\/p>\n<p>What does that look like in practice? You could identify a series of key journeys &#8211; <a href=\"https:\/\/userpilot.com\/blog\/onboarding-user-flow-examples\/\" target=\"_blank\" rel=\"noopener noreferrer\">signup<\/a>, <a href=\"https:\/\/userpilot.com\/blog\/improve-user-activation\/\" target=\"_blank\" rel=\"noopener noreferrer\">activation<\/a>, referral, or checkout to name a few. Then, create friction logs for distinct parts of those journeys.<\/p>\n<p>Those logs will quickly drive out a <a href=\"https:\/\/userpilot.com\/blog\/free-and-best-product-roadmap-tools\/\" target=\"_blank\" rel=\"noopener noreferrer\">roadmap<\/a> of areas to improve.<\/p>\n<h3 id=\"9jji4\">See the product from the user&#8217;s perspective<\/h3>\n<p>Friction logs help you step out of the role of a SaaS owner, product manager, or developer&#8230; and into the world of a customer.<\/p>\n<p>By working through challenges from their perspective, you will very quickly start to build a healthy level of user empathy. The role of the developer advocate is increasingly important in the world of SaaS, as organizations search for <a href=\"https:\/\/userpilot.com\/blog\/increase-user-engagement\/\" target=\"_blank\" rel=\"noopener noreferrer\">ways of improving user engagement.<\/a><\/p>\n<h3 id=\"61fc4\">Identify and fix bugs in the product<\/h3>\n<p>A friction log can help you recreate the issues raised by customers, putting you in the best possible position to spot bugs.<\/p>\n<ul>\n<li>Then, you can determine the best course of action: whether that means sharing your insight with the support team or working with your developers to prioritize improvements.<\/li>\n<\/ul>\n<p>Remember to send a<a href=\"https:\/\/userpilot.com\/blog\/software-release-notes-template\/\" target=\"_blank\" rel=\"noopener noreferrer\"> release note<\/a> out as soon as you&#8217;ve completed the fix: those sorts of product updates will make a big difference to your customers.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/slack-bug-fixes-frictin-log-release_6e2c6ac9632ff6bb222571fd54107a1f_800.webp 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/slack-bug-fixes-frictin-log-release_6e2c6ac9632ff6bb222571fd54107a1f_800.webp 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/slack-bug-fixes-frictin-log-release_6e2c6ac9632ff6bb222571fd54107a1f_800.webp\" alt=\"Bug fixes log release \" \/><\/picture><figcaption>Source: Slack<\/figcaption><\/figure>\n<h3 id=\"cesq8\">Share information across multiple teams<\/h3>\n<p>A friction log is a valuable store of information. It&#8217;s a lightweight way to create, document, and share insight both within and across teams.<\/p>\n<p>They ensure everyone has access to a view of friction points across the entire user journey, which means:<\/p>\n<ul>\n<li>Product managers can organize their roadmaps to prioritize enhancements and improvements.<\/li>\n<li>The customer success team knows exactly how to help users overcome challenges in the meantime.<\/li>\n<li>Developers can implement fixes faster.<\/li>\n<\/ul>\n<h3 id=\"cjbl6\">Identify improvement opportunities across the entire user experience<\/h3>\n<p>Creating friction logs is an excellent way to <a href=\"https:\/\/userpilot.com\/blog\/continuous-discovery-framework-teresa-torres\/\" target=\"_blank\" rel=\"noopener noreferrer\">identify opportunities <\/a>to improve things. Focus on key problem areas, brainstorm a range of ideas, and quickly implement them to understand if they help address product friction or not.<\/p>\n<p>Working in an agile way enables you to move forward quickly with minimal assumptions.<\/p>\n<h2 id=\"7qeqn\">How often should you do friction logs?<\/h2>\n<p>We&#8217;ve established the important role friction logs can play for any SaaS. But how frequently should you be looking at adding to your logs?<\/p>\n<p>It&#8217;s important to think about revisiting friction logs as a continual process &#8211; not a one-and-done activity.<\/p>\n<p>As your product evolves and changes, you&#8217;ll inevitably introduce new points of friction. You need to map out and understand these areas so you can inform future development, building as much empathy with your users as possible.<\/p>\n<p>With that being said, there are a few key phases where doing a friction log can be particularly impactful:<\/p>\n<ul>\n<li>Ahead of sprint planning. Friction logs can be valuable sources of information for indicating areas that need improvement.<\/li>\n<li>After <a href=\"https:\/\/userpilot.com\/blog\/product-updates-guide\/\" target=\"_blank\" rel=\"noopener noreferrer\">product updates<\/a> or enhancements. Friction logs will help you understand how effectively a redesign is working.<\/li>\n<li>When focusing on growth, friction logs help focus the the teams attention around clearly organized themes.<\/li>\n<li>When you have a change of staff, a friction log can be used to upskill and embed knowledge about your product for new starters.<\/li>\n<\/ul>\n<h2 id=\"1ropf\">Who is responsible for doing friction logs?<\/h2>\n<p>Friction logs aren&#8217;t technical documents, which means anyone who uses your product or service can create them.<\/p>\n<p>While typically Product, Growth, UX and Design teams take the lead on owning and maintaining logs, the burden shouldn&#8217;t fall completely on their shoulders. Getting your technical team members involved is a fantastic way of building developer advocacy.<\/p>\n<p>You don&#8217;t need to be massively experienced to create a friction log.<\/p>\n<p>In fact, new hires are perfect candidates. Why? Because they&#8217;re able to more effectively spot issues or gaps others in the team might gloss over. It&#8217;s also a great way of teaching them about the product.<\/p>\n<p>The more collaborative the process, the more effective your friction logs will be.<\/p>\n<h2 id=\"qr8n\">How to create friction logs<\/h2>\n<p>In this section of the article, we&#8217;re going to break down the specific, actionable steps necessary to build up friction logs.<\/p>\n<h3 id=\"5aegm\">Friction logging step 1: Decide which part of the product you want to test<\/h3>\n<p>First things first, you need to hone in on a specific area. A good way of simplifying your decision is focusing on &#8216;<a href=\"https:\/\/userpilot.com\/blog\/the-aha-moment-for-product-onboarding-activation\/\" target=\"_blank\" rel=\"noopener noreferrer\">aha moments<\/a>&#8216; because identifying and overcoming friction points in these areas is your fastest route to delivering value.<\/p>\n<p>You might also get ideas from looking at <a href=\"https:\/\/userpilot.com\/blog\/app-feedback\/\" target=\"_blank\" rel=\"noopener noreferrer\">user feedback<\/a>, whether that&#8217;s from a new launch, general customer satisfaction scores, or direct feedback to your customer success team.<\/p>\n<p>Here&#8217;s an example: you could <a href=\"http:\/\/[https:\/\/userpilot.com\/blog\/nps-feedback-software-2021\/](https:\/\/userpilot.com\/blog\/nps-feedback-software-2021\/)\" target=\"_blank\" rel=\"noopener noreferrer\">collect NPS survey responses<\/a>, apply relevant tags, then look to visualize the data to identify areas causing challenges and impacting user loyalty.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Use-data-to-prioritize-your-decisions-with-Userpilot_76f33aa1b24f682d686f59dd19830a47_800.png 1x, https:\/\/images.storychief.com\/account_6827\/Use-data-to-prioritize-your-decisions-with-Userpilot_76f33aa1b24f682d686f59dd19830a47_1600.png 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Use-data-to-prioritize-your-decisions-with-Userpilot_76f33aa1b24f682d686f59dd19830a47_800.png 1x, https:\/\/images.storychief.com\/account_6827\/Use-data-to-prioritize-your-decisions-with-Userpilot_76f33aa1b24f682d686f59dd19830a47_1600.png 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Use-data-to-prioritize-your-decisions-with-Userpilot_76f33aa1b24f682d686f59dd19830a47_800.png\" alt=\"Screenshot of NPS survey scores in Userpilot\" \/><\/picture><\/figure>\n<h3 id=\"c9a69\">Friction logging step 2: Include details on the friction log template<\/h3>\n<p>Make sure to include relevant context, such as the use case, the environment, or the features in question. It&#8217;s a critical part of any good friction log.<\/p>\n<p>Remember that ideally, you want your friction logs to follow the same template. That makes them easy for anyone in the organization to pick up and understand.<\/p>\n<p>Having your friction logs structured similarly also makes them easier to write.<\/p>\n<h3 id=\"b3cvi\">Friction logging step 3: Set a color-coded system<\/h3>\n<p>Sometimes, more detail isn&#8217;t the answer. A simple color code can add a huge amount of value to your friction logs by enabling readers to quickly determine the type of issue they&#8217;re facing.<\/p>\n<p>The example below is a nice, clear color-coded system you might want to recreate.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Image-of-color-coded-system-Userpilot_cb96c7acf10b63ac0207210394b0b6f1_800.png 1x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Image-of-color-coded-system-Userpilot_cb96c7acf10b63ac0207210394b0b6f1_800.png 1x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Image-of-color-coded-system-Userpilot_cb96c7acf10b63ac0207210394b0b6f1_800.png\" alt=\"Image of color-coded system (Green, Amber, Red)\" \/><\/picture><\/figure>\n<h3 id=\"62tpf\">Friction logging step 4: Do the first friction log yourself<\/h3>\n<p>Remember earlier in the article, where we discussed that friction logs weren&#8217;t technical documents? A friction log template can help you get the structure right.<\/p>\n<p>You should strike a balance of being warm, friendly, accessible, and conversational including enough relevant detail to be practical.<\/p>\n<p>By writing the first friction log yourself, you help build better working practices with your team. Ultimately, that&#8217;s going to help everyone build a better understanding of friction areas and the experience of users encountering them.<\/p>\n<h3 id=\"cmcns\">Friction logging step 5: Use user behavioral segmentation to identify the best users<\/h3>\n<p>It&#8217;s important to understand the different ways people interact with your SaaS. Then, you can figure out the <a href=\"https:\/\/userpilot.com\/blog\/saas-behavioral-segmentation\/\" target=\"_blank\" rel=\"noopener noreferrer\">most effective way to engage<\/a> them.<\/p>\n<ul>\n<li>Promoters &#8211; they have an excellent understanding of your product and are more willing than others to test new features and identify problem areas.<\/li>\n<li>For users who&#8217;ve abandoned a feature &#8211; understanding their pain points is incredibly useful for helping to prevent others from leaving.<\/li>\n<li>Focused users &#8211; customers who only use a specific feature (or group of features) in your product.<\/li>\n<\/ul>\n<p>Each of these groups has a different perspective to offer. With<a href=\"https:\/\/userpilot.com\/blog\/saas-behavioral-segmentation\/\" target=\"_blank\" rel=\"noopener noreferrer\"> user segmentation<\/a>, you can target your approach and encourage them to create friction logs themselves.<\/p>\n<p>How does that work in practice?<\/p>\n<p>It&#8217;s simple to identify and build out different segments based on multiple user behaviors with <a href=\"https:\/\/userpilot.com\/\">Userpilot<\/a>.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Screenshot-of-Userpilot-user-segmentation__95bf23ce4ce5a59529b4568cc2b272c4_800.png 1x, https:\/\/images.storychief.com\/account_6827\/Screenshot-of-Userpilot-user-segmentation__95bf23ce4ce5a59529b4568cc2b272c4_1600.png 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Screenshot-of-Userpilot-user-segmentation__95bf23ce4ce5a59529b4568cc2b272c4_800.png 1x, https:\/\/images.storychief.com\/account_6827\/Screenshot-of-Userpilot-user-segmentation__95bf23ce4ce5a59529b4568cc2b272c4_1600.png 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Screenshot-of-Userpilot-user-segmentation__95bf23ce4ce5a59529b4568cc2b272c4_800.png\" alt=\"Screenshot of Userpilot user segmentation.\" \/><\/picture><figcaption><a href=\"https:\/\/userpilot.com\/userpilot-demo\" target=\"_blank\" rel=\"noopener noreferrer\">Userpilot<\/a> has a range of options available to segment users.<\/figcaption><\/figure>\n<p>From there, you can trigger an in-app message asking them to participate. You might want to use a <a href=\"https:\/\/userpilot.com\/blog\/ui-modal-examples\/\" target=\"_blank\" rel=\"noopener noreferrer\">slideout, banner, or modal <\/a>depending on their whereabouts in the journey.<\/p>\n<figure class=\"image strchf-type-image regular strchf-size-regular strchf-align-center\"><picture><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Screenshot-of-Userpilot-slideout_d6ba241ae83a7583ddc900c121861fa0_800.png 1x, https:\/\/images.storychief.com\/account_6827\/Screenshot-of-Userpilot-slideout_d6ba241ae83a7583ddc900c121861fa0_1600.png 2x\" media=\"(max-width: 768px)\" \/><source srcset=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Screenshot-of-Userpilot-slideout_d6ba241ae83a7583ddc900c121861fa0_800.png 1x, https:\/\/images.storychief.com\/account_6827\/Screenshot-of-Userpilot-slideout_d6ba241ae83a7583ddc900c121861fa0_1600.png 2x\" media=\"(min-width: 769px)\" \/><img decoding=\"async\" src=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2026\/04\/Screenshot-of-Userpilot-slideout_d6ba241ae83a7583ddc900c121861fa0_800.png\" alt=\"Screenshot of Userpilot slideout.\" \/><\/picture><figcaption>Target different user groups with appropriate messaging in <a href=\"https:\/\/userpilot.com\/userpilot-demo\" target=\"_blank\" rel=\"noopener noreferrer\">Userpilot<\/a>.<\/figcaption><\/figure>\n<p>Given how valuable (and time-consuming for the user) creating friction logs can be, consider offering incentives to encourage them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you using a friction log to track and prioritize what to improve in your product? In this guide, our aim is to help savvy product managers understand what friction logs are, where you might use them, and how to create them.<\/p>\n","protected":false},"author":51,"featured_media":12126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[20,214,289],"tags":[800,801,52,216,215,85,201],"class_list":["post-12124","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product","category-product-management","category-saas","tag-friction-log","tag-friction-logs","tag-product-experience","tag-product-management","tag-product-manager","tag-saas","tag-user-experience"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Friction Log in SaaS: Step-by-Step Guide For Product Managers<\/title>\n<meta name=\"description\" content=\"Product managers need to understand problem areas. Friction logs are a powerful tool for understanding user challenges and solving them.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/userpilot.com\/blog\/friction-log\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Friction Log in SaaS: Step-by-Step Guide For Product Managers\" \/>\n<meta property=\"og:description\" content=\"Product managers need to understand problem areas. Friction logs are a powerful tool for understanding user challenges and solving them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/userpilot.com\/blog\/friction-log\/\" \/>\n<meta property=\"og:site_name\" content=\"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-25T18:20:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-03T10:25:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"419\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sophie Grigoryan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophie Grigoryan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/userpilot.com\/blog\/friction-log\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/userpilot.com\/blog\/friction-log\/\"},\"author\":{\"name\":\"Sophie Grigoryan\",\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de37c23746f7aa52492f6c97b1f222cf\"},\"headline\":\"Friction Log in SaaS: Step-by-Step Guide For Product Managers\",\"datePublished\":\"2022-04-25T18:20:23+00:00\",\"dateModified\":\"2026-04-03T10:25:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/userpilot.com\/blog\/friction-log\/\"},\"wordCount\":1691,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/userpilot.com\/blog\/friction-log\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png\",\"keywords\":[\"friction log\",\"friction logs\",\"product experience\",\"Product Management\",\"Product Manager\",\"SaaS\",\"User Experience\"],\"articleSection\":[\"Product\",\"Product Management\",\"SaaS\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/userpilot.com\/blog\/friction-log\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/userpilot.com\/blog\/friction-log\/\",\"url\":\"https:\/\/userpilot.com\/blog\/friction-log\/\",\"name\":\"Friction Log in SaaS: Step-by-Step Guide For Product Managers\",\"isPartOf\":{\"@id\":\"https:\/\/userpilot.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/userpilot.com\/blog\/friction-log\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/userpilot.com\/blog\/friction-log\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png\",\"datePublished\":\"2022-04-25T18:20:23+00:00\",\"dateModified\":\"2026-04-03T10:25:46+00:00\",\"author\":{\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de37c23746f7aa52492f6c97b1f222cf\"},\"description\":\"Product managers need to understand problem areas. Friction logs are a powerful tool for understanding user challenges and solving them.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/userpilot.com\/blog\/friction-log\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/userpilot.com\/blog\/friction-log\/#primaryimage\",\"url\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png\",\"contentUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png\",\"width\":640,\"height\":419,\"caption\":\"Friction Log in SaaS: Step-by-Step Guide For Product Managers\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/userpilot.com\/blog\/#website\",\"url\":\"https:\/\/userpilot.com\/blog\/\",\"name\":\"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/userpilot.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de37c23746f7aa52492f6c97b1f222cf\",\"name\":\"Sophie Grigoryan\",\"url\":\"https:\/\/userpilot.com\/blog\/author\/sofi\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Friction Log in SaaS: Step-by-Step Guide For Product Managers","description":"Product managers need to understand problem areas. Friction logs are a powerful tool for understanding user challenges and solving them.","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:\/\/userpilot.com\/blog\/friction-log\/","og_locale":"en_US","og_type":"article","og_title":"Friction Log in SaaS: Step-by-Step Guide For Product Managers","og_description":"Product managers need to understand problem areas. Friction logs are a powerful tool for understanding user challenges and solving them.","og_url":"https:\/\/userpilot.com\/blog\/friction-log\/","og_site_name":"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog","article_published_time":"2022-04-25T18:20:23+00:00","article_modified_time":"2026-04-03T10:25:46+00:00","og_image":[{"width":640,"height":419,"url":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png","type":"image\/png"}],"author":"Sophie Grigoryan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sophie Grigoryan","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/userpilot.com\/blog\/friction-log\/#article","isPartOf":{"@id":"https:\/\/userpilot.com\/blog\/friction-log\/"},"author":{"name":"Sophie Grigoryan","@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de37c23746f7aa52492f6c97b1f222cf"},"headline":"Friction Log in SaaS: Step-by-Step Guide For Product Managers","datePublished":"2022-04-25T18:20:23+00:00","dateModified":"2026-04-03T10:25:46+00:00","mainEntityOfPage":{"@id":"https:\/\/userpilot.com\/blog\/friction-log\/"},"wordCount":1691,"commentCount":0,"image":{"@id":"https:\/\/userpilot.com\/blog\/friction-log\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png","keywords":["friction log","friction logs","product experience","Product Management","Product Manager","SaaS","User Experience"],"articleSection":["Product","Product Management","SaaS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/userpilot.com\/blog\/friction-log\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/userpilot.com\/blog\/friction-log\/","url":"https:\/\/userpilot.com\/blog\/friction-log\/","name":"Friction Log in SaaS: Step-by-Step Guide For Product Managers","isPartOf":{"@id":"https:\/\/userpilot.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/userpilot.com\/blog\/friction-log\/#primaryimage"},"image":{"@id":"https:\/\/userpilot.com\/blog\/friction-log\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png","datePublished":"2022-04-25T18:20:23+00:00","dateModified":"2026-04-03T10:25:46+00:00","author":{"@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de37c23746f7aa52492f6c97b1f222cf"},"description":"Product managers need to understand problem areas. Friction logs are a powerful tool for understanding user challenges and solving them.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/userpilot.com\/blog\/friction-log\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/userpilot.com\/blog\/friction-log\/#primaryimage","url":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png","contentUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2022\/04\/1202147217598287_XglTQYn0X2qqJ826YOrl_height640_9f2d6adbd8e715441c7d2ca77ef023b9_2000.png","width":640,"height":419,"caption":"Friction Log in SaaS: Step-by-Step Guide For Product Managers"},{"@type":"WebSite","@id":"https:\/\/userpilot.com\/blog\/#website","url":"https:\/\/userpilot.com\/blog\/","name":"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/userpilot.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/de37c23746f7aa52492f6c97b1f222cf","name":"Sophie Grigoryan","url":"https:\/\/userpilot.com\/blog\/author\/sofi\/"}]}},"_links":{"self":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/12124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/comments?post=12124"}],"version-history":[{"count":3,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/12124\/revisions"}],"predecessor-version":[{"id":633674,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/12124\/revisions\/633674"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/media\/12126"}],"wp:attachment":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/media?parent=12124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/categories?post=12124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/tags?post=12124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}