{"componentChunkName":"component---src-templates-blog-list-template-js","path":"/88","result":{"data":{"allMarkdownRemark":{"edges":[{"node":{"excerpt":"Ever since the outbreak of the coronavirus pandemic in 2020, business enterprises have had to adapt to a “new normal” - with trends like…","fields":{"slug":"/growth/pr-trends-to-consider-in-2021/"},"html":"<p>Ever since the <a href=\"https://www.loginradius.com/blog/identity/2020/03/loginradius-business-continuity-covid-19-outbreak/\">outbreak of the coronavirus pandemic in 2020</a>, business enterprises have had to adapt to a “new normal” - with trends like remote working, digital processes, and online communications gaining momentum across the world. The year 2020 has been a major catalyst for a digital revolution in many industry sectors – either through retailers adopting the eCommerce business model or employee training and meetings going into the \"virtual\" mode.</p>\n<p>The pandemic has also transformed the Public Relations (or PR) function in ways that were hard to predict previously. Driven by trends like remote working, <a href=\"https://www.loginradius.com/blog/fuel/2021/03/8-effective-communication-strategies-for-internal-alignment-and-growth-in-2021/\">communications plan and strategy</a> have undergone a significant metamorphosis.</p>\n<p>Can companies continue to pursue the \"traditional\" form of PR and risk falling behind their brand-building processes?</p>\n<p>Along with the masks and social distancing, here are 3 unique PR trends to consider in 2021 – they are here to stay over the next decade. Let us discuss each one of them in detail.</p>\n<p><img src=\"/6be5c32aa213a125afe8639f57cd51ef/PR-Strategy-2021.webp\" alt=\"book-a-demo-loginradius\"></p>\n<h2 id=\"pr-trends-to-follow-in-2021\" style=\"position:relative;\"><a href=\"#pr-trends-to-follow-in-2021\" aria-label=\"pr trends to follow in 2021 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>PR Trends to Follow in 2021</h2>\n<p>Trend 1 – Predictive Analysis</p>\n<p>Believe it or not, the future of PR is Predictive Analysis - powered by Artificial Intelligence (AI) and <a href=\"https://www.loginradius.com/blog/engineering/tags/machine-learning/\">Machine Learning (ML)</a>.</p>\n<p>How does predictive analysis empower PR professionals and companies?</p>\n<p>Based on historic data trends, predictive analysis tools can be used to predict topics and issues that are likely to capture audience interest. Plus, it can help in identifying potential customers – through real-time customer data.</p>\n<p>Another growing trend is that of data-centric PR professionals who are adopting predictive analytics tools in their day-to-day work.</p>\n<p>Predictive analytics tools such as IBM Watson Analytics have simplified the process of importing data into AI-based data models – and extracting valuable insights to the benefit of brands and customers.</p>\n<p><a href=\"https://www.linkedin.com/in/cspenn/\">Christopher Penn</a>, Chief Data Scientist at TrustInsights predicts that \"data-driven PR professionals will embrace predictive tools in daily PR work – just as they have embraced Google Analytics and social media monitoring tools.\"</p>\n<p>While predictive analytics can provide PR teams accurate predictions about market responses to corporate decisions and PR campaigns, PR expert, <a href=\"https://www.linkedin.com/in/kdpaine/\">Katie Paine</a> thinks that \"it is too complex a process to apply to most organizations.\"</p>\n<p>Among the major challenges, AI-driven predictive analysis requires millions of data volumes and the right technical expertise to maximize its benefits.</p>\n<p>Trend 2 – Virtual Events and Live Streaming</p>\n<p>The ongoing pandemic has all but ensured the elimination of any mass in-person events including large-scale business and press conferences – along with seminars, concerts, and trade fairs.</p>\n<p>To keep up, businesses are now moving to a “virtual” or digital form of events using technologies like virtual conferencing and webinars. Coffee table chats or lunch meetings are now being replaced with virtual meetings – that are likely to stay even in the post-COVID “normal” world.</p>\n<p><a href=\"https://www.linkedin.com/in/pooja-pathak-b864aa110/?originalSubdomain=in\">Pooja Pathak</a>, Managing Director of Media Mantra believes that virtual events have become a “default necessity” during the pandemic. Abhinav Srivastava of SPAG Asia talks about the transition from physical to virtual events as being a “seamless transition.”</p>\n<p>Another emerging trend is that of live streaming of events like award shows and industry conferences – that is increasing website traffic and increasing online viewership from a global audience.</p>\n<p>Going forth, we may see a hybrid mix of physical and online events that could reshape the way the PR function is being executed.</p>\n<p>Trend 3 – Impact of Fake News on PR</p>\n<p><a href=\"https://www.cnbc.com/2018/01/22/nearly-70-percent-of-people-are-worried-about-fake-news-as-a-weapon-survey-says.html\">Over 60% of media customers</a> cannot distinguish facts from fiction. In other words, nearly two-thirds of consumers cannot identify good journalism from fake news or misinformation.</p>\n<p>The growth of fake news has largely been driven by the emergence of many media outlets and social media platforms like Facebook and YouTube.</p>\n<p>How does this impact the PR domain?</p>\n<p>With the spread of misinformation at an all-time high, PR professionals face the challenge of countering fake claims about their company or industry.</p>\n<p>According to <a href=\"https://www.linkedin.com/in/ivagrigorova/?originalSubdomain=bg\">Iva Grigorova</a>, a PR communication specialist, “communication professionals can counter the spread of fake news” through methods of accurate storytelling and <a href=\"https://www.loginradius.com/blog/fuel/2021/03/20-content-ideas-for-most-engaging-b2b-linkedin-posts/\">content marketing</a> – that can help consumers connect with a brand and develop trust and loyalty.</p>\n<p>As businesses adopt digital technologies, brand honesty is among the top concerns for customers in today’s times. Through proper communication and transparency, companies can counter the effects of misinformation and mistrust in their brands.</p>\n<h2 id=\"conclusion\" style=\"position:relative;\"><a href=\"#conclusion\" aria-label=\"conclusion permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Conclusion</h2>\n<p>The evolving post-pandemic business world brings both challenges and opportunities to PR and communication teams. With more businesses going remote and to online platforms, it will be interesting to see how corporate PR responds to this change and devise their organizational strategy for the next decade.\n<a href=\"https://www.loginradius.com/contact-us?utm_source=blog&#x26;utm_medium=web&#x26;utm_campaign=pr-trends-to-consider-in-2021\"><img src=\"/8fce571f703a5970dbb1359a2fe0e51a/book-a-demo-loginradius.webp\" alt=\"book-a-demo-loginradius\"></a></p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n</style>","frontmatter":{"date":"April 22, 2021","updated_date":null,"description":"The pandemic has also transformed Public Relations in ways that were hard to predict previously. Driven by trends like remote working, communications have undergone a significant metamorphosis. Can companies continue to pursue the traditional form of PR and risk falling behind their brand-building processes? Let’s find out.","title":"Three Unique PR Trends to Consider in 2021","tags":null,"pinned":null,"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":1.5037593984962405,"src":"/static/dc5694f042ec00ea765c5c084e1ab13e/58556/pr-trends-2021.webp","srcSet":"/static/dc5694f042ec00ea765c5c084e1ab13e/61e93/pr-trends-2021.webp 200w,\n/static/dc5694f042ec00ea765c5c084e1ab13e/1f5c5/pr-trends-2021.webp 400w,\n/static/dc5694f042ec00ea765c5c084e1ab13e/58556/pr-trends-2021.webp 800w,\n/static/dc5694f042ec00ea765c5c084e1ab13e/cc834/pr-trends-2021.webp 1024w","sizes":"(max-width: 800px) 100vw, 800px"}}},"author":{"id":"Yash Rathi","github":"yashrathi29","avatar":null}}}},{"node":{"excerpt":"Your website is perhaps the most crucial entity that can leave an impression on your audience. The way it portrays your brand defines…","fields":{"slug":"/growth/leverage-website-for-more-conversions/"},"html":"<p>Your website is perhaps the most crucial entity that can leave an impression on your audience. The way it portrays your brand defines whether you’ll have a client or just another visitor.</p>\n<p>Your visitors may take action, but most of the time, they don’t. While many of them just ignore your subscription requests, some of them manage to share their details.</p>\n<p>The biggest challenge for businesses is not just to increase traffic but to convert the existing ones in a way that they become a client.</p>\n<p>Here’s where <a href=\"/blog/growth/sign-up-tips-conversion-rate/\">conversion rate optimization</a> (CRO) comes into play.</p>\n<p>CRO is perhaps the most important performance metric for any business seeking substantial growth in today’s era.</p>\n<p>Though driving conversions isn’t a piece of cake, it largely depends on the way your website is conveying a message and building credibility in the first couple of seconds when the visitor lands.</p>\n<p>Here we’ve clubbed some crucial aspects that will help your business enhance conversion rate through correct utilization of your website in this ever-increasing competitive world.</p>\n<p><img src=\"/86934b7ac952949ba74d06ddc2fe5e66/website-optimization-conversion.webp\" alt=\"book-a-demo-Consultation\"></p>\n<p><b>1. Mobile Optimization</b></p>\n<p>You’ve probably heard that mobile optimization is the key to enhance sales and improve conversions, but how you surprise your visitors changes the entire game.</p>\n<p>Optimizing your website for diverse mobile platforms, devices, and web browsers pave a path for a rich user experience, which in turn helps you to enhance conversions.</p>\n<p>To be honest, would you prefer shopping from an <a href=\"https://www.loginradius.com/industry-retail-and-ecommerce/\">eCommerce</a> store where you have to pinch on your smartphone every now &#x26; then to find what you’re looking for? Probably no, isn’t it?</p>\n<p>When a website delivers an optimized layout as per the screen size of a device with seamless navigation, a user can be quickly converted and you can expect them to inch towards the next step.</p>\n<p><b>2. Enhance Page Loading Time</b></p>\n<p>A website that doesn’t load quickly is good for nothing. Yes, everyone is expecting a quick response on the internet and they always strive to consider a website that loads fast.</p>\n<p>Admit it, everyone is offering almost similar kinds of services.</p>\n<p>Be it your competitors or a new player in the market, the ones offering a flawless user experience, especially when it comes to loading speed, will stay ahead of the curve.</p>\n<p>Your website should be optimized in a way that it doesn’t take more than 4-5 seconds to load. Moreover, rigorously testing post optimization is the right way to ensure your audience isn’t waiting for the landing page to load.</p>\n<p><b>3. Optimize Call-to-Action Buttons</b></p>\n<p>Call to action (CTA) buttons and <a href=\"https://www.loginradius.com/blog/fuel/2017/04/sign-up-forms-best-practices/\">effective signup forms</a> play a crucial role in improving conversions. Adding a CTA randomly without an adequate marketing strategy in place is of no use.</p>\n<p>Most businesses and marketers ignore the importance of a call to action when it comes to increasing conversions and generating more revenues.</p>\n<p>A well-designed and well-placed effective CTA can enhance the numbers when it comes to conversions. But how do know about the best place to add CTA?</p>\n<p>Well, you need to understand the user persona of your targeted audience and figure out the actual problems that they’re facing and how your solution solves the purpose.</p>\n<p>Based on this data, you can add a CTA to your website. For instance, any software development company could provide a brief about their product, its ability to solve a complex problem, and then put a CTA - “book a free demo.”</p>\n<p><b>4. Analyze Visitor Data</b></p>\n<p>Consumers these days are always on the hunt for a seamless and consistent experience that can be delivered through an <a href=\"https://www.loginradius.com/blog/fuel/2020/04/omnichannel-customer-experience/\">omnichannel consumer experience.</a></p>\n<p>Businesses need to quickly work on user behaviour and invest in omnichannel experience across their platform so that users are catered to the best experience ever.</p>\n<p><b>5. Reviews &#x26; Testimonials for Building Credibility</b></p>\n<p>Adding a bunch of reviews and testimonials to your landing page is yet another great way to build trust in your targeted audience.</p>\n<p>People prefer established brands, especially the ones that are trusted by other brands.</p>\n<p>Adding a couple of <a href=\"https://www.loginradius.com/customers/\">reviews and testimonials</a> of happy clients can significantly boost your conversion rate and would surely unfold different opportunities.</p>\n<h2 id=\"conclusion\" style=\"position:relative;\"><a href=\"#conclusion\" aria-label=\"conclusion permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Conclusion</h2>\n<p>A business website holds a bunch of opportunities that can be fostered by utilizing the right marketing strategy.</p>\n<p>Marketers need to put their best foot forward in understanding their targeted audience and what exactly they’re looking for in a business website.</p>\n<p>The aforementioned aspects can be quite fruitful for every business regardless of the industry to <a href=\"https://www.loginradius.com/blog/fuel/2021/03/how-to-drive-in-the-highest-quality-leads-in-2021-with-content-and-seo/\">enhance conversion rates</a> and improve overall traffic.\n<a href=\"https://www.loginradius.com/contact-us?utm_source=blog&#x26;utm_medium=web&#x26;utm_campaign=leverage-website-for-more-conversions\"><img src=\"/8fce571f703a5970dbb1359a2fe0e51a/book-a-demo-loginradius.webp\" alt=\"book-a-demo-Consultation\"></a></p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n</style>","frontmatter":{"date":"April 21, 2021","updated_date":null,"description":"Marketers need to put their best foot forward in understanding their targeted audience and what exactly they’re looking for in a business website. The quick strategies described in this blog can be quite fruitful for every business regardless of the industry to enhance conversion rates and improve overall traffic.","title":"5 Quick Steps to Leverage your Website for More Conversions","tags":null,"pinned":null,"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":2.2222222222222223,"src":"/static/f37d0fc9834e1cd7813e74ec9ae20aae/58556/Leads-conversion-Loginradius.webp","srcSet":"/static/f37d0fc9834e1cd7813e74ec9ae20aae/61e93/Leads-conversion-Loginradius.webp 200w,\n/static/f37d0fc9834e1cd7813e74ec9ae20aae/1f5c5/Leads-conversion-Loginradius.webp 400w,\n/static/f37d0fc9834e1cd7813e74ec9ae20aae/58556/Leads-conversion-Loginradius.webp 800w,\n/static/f37d0fc9834e1cd7813e74ec9ae20aae/e30b5/Leads-conversion-Loginradius.webp 1000w","sizes":"(max-width: 800px) 100vw, 800px"}}},"author":{"id":"Vishal Sharma","github":null,"avatar":null}}}},{"node":{"excerpt":"Amid the global pandemic, when everyone was locked inside their homes, businesses were almost at a halt, and the internet became the second…","fields":{"slug":"/identity/identity-management-in-media-industry/"},"html":"<p>Amid the global pandemic, when everyone was locked inside their homes, businesses were almost at a halt, and the internet became the second home for everyone; we learned an important lesson.</p>\n<p>“If the world is online, so should be businesses.”</p>\n<p>Movie theatres have been replaced by OTT platforms, books and magazines by e-books and e-magazines, and podcasts are the future of storytelling.</p>\n<p>Undoubtedly, the media industry has evolved leaps and bounds by transforming how content is delivered across the internet.  </p>\n<p>But besides the rapid technological enhancement of the media industry, several security challenges linger on ad agencies, publication websites, or entertainment platforms.</p>\n<p>It’s essential for the businesses serving in this vertical to emphasize both the user experience as well as security since data thefts and identity misuse is becoming the new normal for this industry.</p>\n<p>Nevertheless, balancing security without compromising user experience remains an uphill battle for businesses striving to win consumer trust.  </p>\n<p>So what can be the ideal solution that can help media companies to ensure their subscribers’ data and privacy isn’t compromised while they fine-tune the user experience?</p>\n<p>A <a href=\"https://www.loginradius.com/\">consumer identity and access management solution</a> (CIAM) is the pressing need for businesses striving to enhance business growth in the media industry.</p>\n<p>Let’s learn how identity management works in the media industry for paving a path towards securing subscribers’ identities and ensuring a flawless user experience across their platform.</p>\n<h2 id=\"benefits-of-identity-management-in-the-media-industry\" style=\"position:relative;\"><a href=\"#benefits-of-identity-management-in-the-media-industry\" aria-label=\"benefits of identity management in the media industry permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Benefits of Identity Management in the Media Industry</h2>\n<p><strong>Single Sign-On (SSO) - The Game-Changer</strong></p>\n<p>Honestly, nobody likes to remember long credentials, especially if they can utilize the true potential of frictionless login across all the applications.</p>\n<p>While <a href=\"https://www.loginradius.com/blog/identity/2019/05/what-is-single-sign-on/\">SSO</a> is on the verge of becoming an industry standard for authentication, the media industry needs to quickly gear up for enhancing the user experience through SSO and Federated SSO.</p>\n<p><a href=\"https://www.loginradius.com/resource/federated-identity-management-datasheet\"><img src=\"/e173164298ff897f561e7f161b58ff91/federated-identity-management.webp\" alt=\"federated-identity-management\"></a></p>\n<p>Since the market is flooded with plenty of OTT platforms and publication websites, the ones offering a seamless experience to the users would get more signups and subscriptions.</p>\n<p><strong>Access Management - For Restricting Content</strong></p>\n<p>With the increasing access to media over OTT platforms, the biggest challenge for the entertainment industry is to set age restrictions for specific content.</p>\n<p>While most media platforms aren’t focusing on creating sub-profiles, the competitors are already leveraging access management for a single identity used by multiple users.</p>\n<p>Whether we talk about a particular category of content for premium users or setting age restrictions, access management plays a key role in enhancing the user experience for every business.</p>\n<p>Access management through a CIAM solution helps improve user experience and eventually plays a crucial role in enhancing overall data and privacy security.</p>\n<p>LoginRadius’ cloud-based CIAM solution helps businesses seamlessly manage access without hampering the overall user experience. This helps media businesses to gain more signups, increase retention rates, and scale business growth.</p>\n<p><strong>Progressive Profiling - The Secret to Staying Ahead of the Competitors</strong></p>\n<p>Media businesses need to understand the fact that registration fatigue could be the reason why they lose a potential subscriber.</p>\n<p>Admit it; nobody wants to share heaps of personal details in a single go, especially during the sign-up process. Keeping the subscription form compact is the best way to ensure a quick sign-up from the users’ end.</p>\n<p>Progressive profiling enables you to gather important details about a subscriber over time and not everything at a single go. This not only improves user experience but eventually helps to build credibility in the long run.</p>\n<p>LoginRadius enables you to gather consumer data through various stages of the consumer's journey to share their information as they continue to interact with your business.</p>\n<p>Publication websites, OTT platforms, and other media platforms can set their own rules that meet their business requirements to win consumers’ trust with LoginRadius progressive profiling.</p>\n<p><strong>Multi-Factor Authentication - For Enhanced Layers of Security</strong></p>\n<p>While the number of media platform subscriptions surged amid the global pandemic, the fact that cyber-attacks on diverse platforms increased exponentially can’t be overlooked.  </p>\n<p>With millions of data breaches and identity thefts in the media industry alone, a CIAM solution with multi-factor authentication can be the ultimate solution.</p>\n<p>LoginRadius’ <a href=\"https://www.loginradius.com/blog/identity/2019/06/what-is-multi-factor-authentication/\">Multi-factor authentication</a> coupled with risk-based authentication helps businesses in creating a secure login experience for subscribers. If there’s an incident of a cybercriminal trying to gain access from another device, remote location, or repeatedly using wrong credentials, multi-factor authentication kicks in.</p>\n<p>The user needs to provide a one-time password received on the phone or a secure login code received through an email to authenticate.</p>\n<p><strong>Final Thoughts</strong></p>\n<p>While the media industry is witnessing a massive transformation, the core values coupled with the responsibilities of businesses remains consistent.</p>\n<p>Delivering the best user experience along with the assurance of secured privacy and data of subscribers should be the utmost priority of businesses that are figuring out ways to increase their client base.</p>\n<p>Just like every other industry, the media industry can leverage a CIAM solution that helps in scaling business growth by meeting the industry-standard compliances and, at the same time, win consumer trust through flawless user experiences.</p>\n<p><a href=\"https://www.loginradius.com/contact-us?utm_source=blog&#x26;utm_medium=web&#x26;utm_campaign=identity-management-in-media-industry\"><img src=\"/8fce571f703a5970dbb1359a2fe0e51a/book-a-demo-loginradius.webp\" alt=\"book-a-demo-loginradius\"></a></p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n</style>","frontmatter":{"date":"April 21, 2021","updated_date":null,"description":"Media industry has witnessed a tremendous digital transformation journey. But besides the rapid technological enhancement of the media industry, several security challenges linger on businesses serving in this vertical. Here’s an insightful read depicting the role of identity management in the media industry.","title":"The Role of Identity management in the media industry","tags":["identity management","digital transformation","ciam solution"],"pinned":null,"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":1.5748031496062993,"src":"/static/afb4116b2be53a2d72afce390ed0dd57/58556/identity-management-in-media-industry-cover.webp","srcSet":"/static/afb4116b2be53a2d72afce390ed0dd57/61e93/identity-management-in-media-industry-cover.webp 200w,\n/static/afb4116b2be53a2d72afce390ed0dd57/1f5c5/identity-management-in-media-industry-cover.webp 400w,\n/static/afb4116b2be53a2d72afce390ed0dd57/58556/identity-management-in-media-industry-cover.webp 800w,\n/static/afb4116b2be53a2d72afce390ed0dd57/cc834/identity-management-in-media-industry-cover.webp 1024w","sizes":"(max-width: 800px) 100vw, 800px"}}},"author":{"id":"Vishal Sharma","github":null,"avatar":null}}}},{"node":{"excerpt":"In May of this year, Google is set to roll out the Google Page Experience update. It is critical for websites to meet this update’s criteria…","fields":{"slug":"/growth/top-ui-ux-design-tools-2021/"},"html":"<p><a href=\"https://developers.google.com/search/blog/2020/11/timing-for-page-experience\">In May of this year</a>, Google is set to roll out the Google Page Experience update. It is critical for websites to meet this update’s criteria to be crawled and retain or improve their position on search engine result pages (SERPs). With this new update, only websites that provide a seamless and sophisticated online user experience (UX) will establish a secure position in online search rankings.</p>\n<p>Research shows that <a href=\"https://developers.google.com/search/blog/2020/05/evaluating-page-experience\">users prefer websites</a> with an excellent page experience. The goal of this Google update is to enhance users’ overall web-browsing experience across all devices. Google will be using Core Web Vitals as direct page experience ranking factors. Thus, it is vital to have a solid understanding of Google Core Web Vitals to make sure your website’s user interface design and user experience or UX/UX design, meets the criteria.</p>\n<p>Many understand how this new search ranking algorithm can make or break a business; however, not everyone has a solid plan on how to ensure their online success. There are digital marketing agencies providing <a href=\"https://thriveagency.com/digital-marketing-services/web-design/\">web design services</a> that can help. You can also use tools to check your website’s Core Web Vitals score and create your UI/UX design and an optimized user interface.</p>\n<h2 id=\"what-is-uiux-design\" style=\"position:relative;\"><a href=\"#what-is-uiux-design\" aria-label=\"what is uiux design permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is UI/UX Design</h2>\n<p>Before we delve further into the different UI/UX design tools and Google Core Web Vitals, let’s answer a commonly asked question: What is UI/UX design or UX/UI design? What is UI/UX design for?</p>\n<p>UX design and UI design are two different elements that work together and impact the web experience. UX design means “user experience design,” while UI design means “user interface design.”</p>\n<p>UX design focuses on how an item works and how users interact with it. It is the invisible side of design and involves usability and function. UI design is centered on the visual, graphical and layout aspects of design. In the web design space, UX and UI designs go together to provide users with an enjoyable online browsing experience.</p>\n<h2 id=\"what-are-google-core-web-vitals\" style=\"position:relative;\"><a href=\"#what-are-google-core-web-vitals\" aria-label=\"what are google core web vitals permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What Are Google Core Web Vitals</h2>\n<p>Core Web Vitals quantify a user’s page experience through metrics that measure website speed, functionality and responsiveness:</p>\n<ul>\n<li>Largest Contentful Paint (LCP): This measures the speed at which your site content loads. The LCP should not exceed 2.5 seconds for a given page.</li>\n<li>First Input Delay (FID): This measures how long it takes for a page to become interactive. Ideally, it should take less than 100 ms.</li>\n<li>Cumulative Layout Shift (CLS): This checks if there is an unexpected layout shift of visual page content due to human interaction and how much. A good score is any number less than 0.1.</li>\n</ul>\n<p>Other page experience factors affect your search rankings:</p>\n<ul>\n<li>Mobile-friendliness: This checks how well your website performs on mobile devices.</li>\n<li>Safe browsing: This evaluates how safe your page is from deceptive or malicious content.</li>\n<li>HTTPS: This checks your website runs on a secure HTTPS connection.</li>\n<li>No intrusive interstitials: This checks for any advertisements that may obscure your site content and make reading or site navigation challenging for users.</li>\n</ul>\n<p>These page experience ranking factors and the newest addition - Google Core Web Vitals - are set to make pages safer and more enjoyable.</p>\n<h2 id=\"how-can-you-gauge-your-sites-performance\" style=\"position:relative;\"><a href=\"#how-can-you-gauge-your-sites-performance\" aria-label=\"how can you gauge your sites performance permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How Can You Gauge Your Site’s Performance</h2>\n<p>There are several developer tools you can use to test your site on its user-friendliness and Core Web Vitals performance.</p>\n<ul>\n<li>Lighthouse - This audits your page concerning the Core Web Vitals metrics. It delivers your overall score and offers suggestions for improvement. You can either download the Chrome extension or install it in your browser to generate a report.</li>\n<li>PageSpeed Insights - This checks your page’s running and loading speed on desktop and mobile devices. Together with Lighthouse, PageSpeed Insights runs a report measuring your site’s Core Web Vitals scores. You just need to paste your URL into the tool to generate the data you need.</li>\n<li>Chrome DevTools Panel - You can install these extensions to measure page performance. One extension can simulate your page’s layout and performance on a mobile device. Another extension can identify and remove JavaScript errors on your page. There is also an extension that checks for unexpected layout shifts.</li>\n<li>Web Vitals Extension - This desktop tool monitors your site’s Core Web Vitals in real-time.</li>\n<li>Mobile-Friendly Test - You can input your page’s URL on this tool to check for mobile-friendliness. This tool gives you a screenshot of how your page appears to Google on a mobile device. It also lets you know of any mobile usability problems, such as incompatible plugins, incorrectly sized content or font.</li>\n<li>Security Issues Report - This checks to ensure your site isn’t hacked and that it doesn’t pose any security threats towards users, such as malware or phishing attacks.</li>\n<li>The HTTPS test - This checks if your site runs on a safe HTTPS connection.</li>\n</ul>\n<p>These tools can give you the information needed to optimize your page. They can also expose security vulnerabilities and errors. While website owners should now start paying more attention to user experience, ensuring high-quality content is equally important. There needs to be a balance between providing excellent content and optimizing the UX/UI design for a great user experience. What is UI/UX design without quality content, after all?</p>\n<h2 id=\"what-are-the-top-uiux-tools-in-2021\" style=\"position:relative;\"><a href=\"#what-are-the-top-uiux-tools-in-2021\" aria-label=\"what are the top uiux tools in 2021 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What Are the Top UI/UX Tools in 2021</h2>\n<p>Some tools can help you build your UX/UI design. You can use prototyping tools to create beautiful and trendy user interface and user experience designs.</p>\n<ol>\n<li><a href=\"https://www.sketch.com/\">Sketch</a> – Millions of designers are using this vector-based designing tool on macOS. It has an intuitive user interface that allows designers to produce high-quality prototypes in just a few minutes. It is flexible enough to support hundreds of plugins.</li>\n<li><a href=\"https://www.adobe.com/products/xd.html\">Adobe XD</a> – This all-in-one prototyping platform is also among the most popular choices for UI/UX designers on macOS and Windows. This tool allows you to build wireframes, web designs, interactive prototypes, mobile apps, games and voice interfaces. It also allows teams to work together in real-time and receive feedback directly from clients.</li>\n<li><a href=\"https://origami.design/\">Origami Studio</a> – This was built and developed by Facebook designers and has come a long way since then. Its pre-built components allow designers to design sophisticated prototypes. Origami Studio can convert visual designs to written code through its export-code functions.</li>\n<li><a href=\"https://marvelapp.com/\">Marvel</a> – This tool is known for its user-friendly features that allow you to build a realistic user interface design and develop interactive mockups for Android, iOS and desktop applications. It works as a centralized workspace where designers can collaborate and clients can validate.</li>\n<li><a href=\"https://webflow.com/\">Webflow</a> – You can concurrently design a prototype and build a live website with Webflow. It allows you to design and develop a responsive website without coding. It has pre-built complex components that will enable you to convert a high-quality prototype to a production-ready landing page, blog or product website.</li>\n<li><a href=\"https://www.axure.com/download\">Axure RP</a> - If you’re a professional providing web design services and building complex, interactive prototypes with adaptive views and conditional logic statements, you’ll want this to work with Axure RP. This is a tool that a web design agency will find useful because it allows comprehensive documentation and a handoff process.</li>\n<li><a href=\"https://www.invisionapp.com/\">InVision</a> - This tool is known for its click-and-drag function that allows you to build high-fidelity prototypes. Its background eraser function enables you to have transparent images for your animations. InVision also allows collaboration where team members can see design updates in real-time and provide or receive feedback.</li>\n</ol>\n<h1 id=\"conclusion\" style=\"position:relative;\"><a href=\"#conclusion\" aria-label=\"conclusion permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Conclusion</h1>\n<p>User behavior and expectations constantly evolve, so designers need to adapt and provide solutions to ensure that their websites can meet these changing needs. These tools should help you design your website on your own or if you have an in-house team that handles your website’s user interface design, you could suggest these tools to them.</p>\n<p>You can also work with a web design agency that provides comprehensive web design services to create an excellent user interface and user experience design. This also helps ensure your website retains or improves its current search rankings after the Google page experience update.</p>\n<p><a href=\"https://www.loginradius.com/contact-us?utm_source=blog&#x26;utm_medium=web&#x26;utm_campaign=top-ui-ux-design-tools-2021\"><img src=\"/8fce571f703a5970dbb1359a2fe0e51a/book-a-demo-loginradius.webp\" alt=\"book-a-demo-loginradius\"></a></p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n</style>","frontmatter":{"date":"April 19, 2021","updated_date":null,"description":"In the current situation in 2021, with so many designing tools in the market, it has become difficult to choose the perfect one. Let’s get the insights of the top UI/UX design tools, compare their features, and choose the perfect fit for you!","title":"Top UI/UX Design Tools 2021","tags":null,"pinned":null,"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":1.5037593984962405,"src":"/static/628283178449c78f2ebad56767715a30/58556/best-ui-ux-design-loginradius.webp","srcSet":"/static/628283178449c78f2ebad56767715a30/61e93/best-ui-ux-design-loginradius.webp 200w,\n/static/628283178449c78f2ebad56767715a30/1f5c5/best-ui-ux-design-loginradius.webp 400w,\n/static/628283178449c78f2ebad56767715a30/58556/best-ui-ux-design-loginradius.webp 800w,\n/static/628283178449c78f2ebad56767715a30/2cd9a/best-ui-ux-design-loginradius.webp 910w","sizes":"(max-width: 800px) 100vw, 800px"}}},"author":{"id":"Rakesh Soni","github":"oyesoni","avatar":"rakesh-soni.webp"}}}},{"node":{"excerpt":"In this article, We will discuss the manipulation of DOM elements with Ref directly with React.  React Framework builds your components and…","fields":{"slug":"/engineering/react-with-refs/"},"html":"<p>In this article, We will discuss the manipulation of DOM elements with Ref directly with React. </p>\n<p>React Framework builds your components and abstracts your code away from manipulation within the DOM but still leaves the door open for developers to access it. Reason are few cases where it might be necessary. That's why React provides an escape hatch know as <code>refs</code>.</p>\n<p>Refs are a function that use to access the DOM from components. You only need to attach a <code>ref</code> to the element in your application to provide access to it from anywhere within your component without making use of props and all. </p>\n<p>We can also use Refs to direct access to React elements and use callbacks with them.</p>\n<p>We should only use <code>refs</code> when the required interaction cannot be achieved using state and props.</p>\n<h2 id=\"use-refs\" style=\"position:relative;\"><a href=\"#use-refs\" aria-label=\"use refs permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Use Refs</h2>\n<p>We can use <code>refs</code> to do anything that needs to be manipulated in the DOM. Some good cases like focus, test selection, media playback, triggering mandatory animations, or integration with the third-party DOM library.</p>\n<p>Note: We should avoid using refs because it removes the purpose of using React.   For example, If you want to show and hide a \t<code>popup</code> component. We should use a boolean prop for it instead of manipulating dom.\n</p>\n<h3 id=\"creating-refs\" style=\"position:relative;\"><a href=\"#creating-refs\" aria-label=\"creating refs permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creating Refs</h3>\n<p>We can use <code>React.createRef()</code>method to create Refs, and then we can attach to a Dom element via the <code>ref</code> attribute after that, we can access and modify that element through the ref. </p>\n<pre class=\"grvsc-container dark-default-dark\" data-language=\"javascript\" data-index=\"0\"><code class=\"grvsc-code\"><span class=\"grvsc-line\"><span class=\"mtk4\">class</span><span class=\"mtk1\"> </span><span class=\"mtk10\">App</span><span class=\"mtk1\"> </span><span class=\"mtk4\">extends</span><span class=\"mtk1\"> </span><span class=\"mtk10\">React</span><span class=\"mtk1\">.</span><span class=\"mtk10\">Component</span><span class=\"mtk1\"> {</span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk4\">constructor</span><span class=\"mtk1\">(</span><span class=\"mtk12\">props</span><span class=\"mtk1\">) {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk4\">super</span><span class=\"mtk1\">(</span><span class=\"mtk12\">props</span><span class=\"mtk1\">);  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk4\">this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">myRef</span><span class=\"mtk1\"> = </span><span class=\"mtk12\">React</span><span class=\"mtk1\">.</span><span class=\"mtk11\">createRef</span><span class=\"mtk1\">();</span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  }</span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk11\">render</span><span class=\"mtk1\">() {</span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk15\">return</span><span class=\"mtk1\"> </span><span class=\"mtk17\">&lt;</span><span class=\"mtk4\">div</span><span class=\"mtk1\"> </span><span class=\"mtk12\">ref</span><span class=\"mtk1\">=</span><span class=\"mtk4\">{this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">myRef</span><span class=\"mtk4\">}</span><span class=\"mtk1\"> </span><span class=\"mtk17\">/&gt;</span><span class=\"mtk1\">; </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  }</span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">}</span></span></code></pre>\n<p>In above code, We created <code>this.myRef</code> in the constructor by calling <code>React.createRef()</code>  method.</p>\n<p>Then in the <code>render</code> method , we attached the returned value to ref of the div element,  a reference to the node becomes accessible at the <code>current</code> attribute of the ref.</p>\n<p>We should not use <code>ref</code> attribute on function components because they do not have instances.</p>\n<p>React will assign the <code>current</code> property with Dom element when component mount and assign null to it when component unmount.  </p>\n<p><code>ref</code> updates happen before <code>componentDidMount</code> or <code>componentDidUpdate</code> methods.</p>\n<p>We can pass refs as props to the component. Example:</p>\n<pre class=\"grvsc-container dark-default-dark\" data-language=\"javascript\" data-index=\"1\"><code class=\"grvsc-code\"><span class=\"grvsc-line\"><span class=\"mtk4\">function</span><span class=\"mtk1\"> </span><span class=\"mtk11\">MyCustomTextInput</span><span class=\"mtk1\"> ({ </span><span class=\"mtk12\">myInputRef</span><span class=\"mtk1\"> }) {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk15\">return</span><span class=\"mtk1\"> </span><span class=\"mtk17\">&lt;</span><span class=\"mtk4\">input</span><span class=\"mtk1\"> </span><span class=\"mtk12\">ref</span><span class=\"mtk1\">=</span><span class=\"mtk4\">{</span><span class=\"mtk12\">myInputRef</span><span class=\"mtk4\">}</span><span class=\"mtk1\"> </span><span class=\"mtk17\">/&gt;</span><span class=\"mtk1\">;  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">}</span></span>\n<span class=\"grvsc-line\"></span>\n<span class=\"grvsc-line\"><span class=\"mtk4\">class</span><span class=\"mtk1\"> </span><span class=\"mtk10\">App</span><span class=\"mtk1\"> </span><span class=\"mtk4\">extends</span><span class=\"mtk1\"> </span><span class=\"mtk10\">React</span><span class=\"mtk1\">.</span><span class=\"mtk10\">Component</span><span class=\"mtk1\"> {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk4\">constructor</span><span class=\"mtk1\">(</span><span class=\"mtk12\">props</span><span class=\"mtk1\">) {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk4\">super</span><span class=\"mtk1\">(</span><span class=\"mtk12\">props</span><span class=\"mtk1\">);  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk4\">this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">myInputRef</span><span class=\"mtk1\"> = </span><span class=\"mtk12\">React</span><span class=\"mtk1\">.</span><span class=\"mtk11\">createRef</span><span class=\"mtk1\">();  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  } </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk11\">componentDidMount</span><span class=\"mtk1\">() {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk4\">this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">myInputRef</span><span class=\"mtk1\">.</span><span class=\"mtk12\">current</span><span class=\"mtk1\">.</span><span class=\"mtk11\">focus</span><span class=\"mtk1\">();  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  }</span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk11\">render</span><span class=\"mtk1\">() {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk15\">return</span><span class=\"mtk1\"> </span><span class=\"mtk17\">&lt;</span><span class=\"mtk10\">MyCustomTextInput</span><span class=\"mtk1\"> </span><span class=\"mtk12\">inputRef</span><span class=\"mtk1\">=</span><span class=\"mtk4\">{this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">myInputRef</span><span class=\"mtk4\">}</span><span class=\"mtk1\"> </span><span class=\"mtk17\">/&gt;</span><span class=\"mtk1\">;  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  }</span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">}</span></span></code></pre>\n<p>In above code, <code>App</code> passed its ref as props to <code>MyCustomTextInput</code> component.</p>\n<h3 id=\"callback-refs\" style=\"position:relative;\"><a href=\"#callback-refs\" aria-label=\"callback refs permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Callback Refs</h3>\n<p>We can create ref using another way called <code>callback refs</code>; it gives us more fine-grain control over when refs are set and unset within the component.</p>\n<p>Instead of passing <code>ref</code> returned by <code>createRef()</code> method, we will pass a function to <code>ref</code> attribute.\nThe function receives React component instance or DOM element, which can be stored and accessed anywhere.</p>\n<pre class=\"grvsc-container dark-default-dark\" data-language=\"javascript\" data-index=\"2\"><code class=\"grvsc-code\"><span class=\"grvsc-line\"><span class=\"mtk4\">class</span><span class=\"mtk1\"> </span><span class=\"mtk10\">App</span><span class=\"mtk1\"> </span><span class=\"mtk4\">extends</span><span class=\"mtk1\"> </span><span class=\"mtk10\">React</span><span class=\"mtk1\">.</span><span class=\"mtk10\">Component</span><span class=\"mtk1\"> {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk11\">componentDidMount</span><span class=\"mtk1\">() {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk4\">this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">input</span><span class=\"mtk1\">.</span><span class=\"mtk11\">focus</span><span class=\"mtk1\">();  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  } </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk11\">render</span><span class=\"mtk1\">() {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk15\">return</span><span class=\"mtk1\"> (    </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">        </span><span class=\"mtk17\">&lt;</span><span class=\"mtk4\">input</span><span class=\"mtk1\"> </span><span class=\"mtk12\">ref</span><span class=\"mtk1\">=</span><span class=\"mtk4\">{</span><span class=\"mtk12\">element</span><span class=\"mtk1\"> </span><span class=\"mtk4\">=&gt;</span><span class=\"mtk1\"> (</span><span class=\"mtk4\">this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">input</span><span class=\"mtk1\"> = </span><span class=\"mtk12\">element</span><span class=\"mtk1\">)</span><span class=\"mtk4\">}</span><span class=\"mtk1\"> </span><span class=\"mtk17\">/&gt;</span><span class=\"mtk1\">;   </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    );  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  }  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">}</span></span></code></pre>\n<p>In the above code, React will call the ref callback t store the reference of the input element when the component mounts; then, it will focus the input element automatically and when the component unmounts, call it with null.</p>\n<p>We can pass callback refs between components . Example:</p>\n<pre class=\"grvsc-container dark-default-dark\" data-language=\"javascript\" data-index=\"3\"><code class=\"grvsc-code\"><span class=\"grvsc-line\"><span class=\"mtk4\">function</span><span class=\"mtk1\"> </span><span class=\"mtk11\">MyCustomTextInput</span><span class=\"mtk1\">({ </span><span class=\"mtk12\">inputRef</span><span class=\"mtk1\"> }) {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk15\">return</span><span class=\"mtk1\"> </span><span class=\"mtk17\">&lt;</span><span class=\"mtk4\">input</span><span class=\"mtk1\"> </span><span class=\"mtk12\">ref</span><span class=\"mtk1\">=</span><span class=\"mtk4\">{</span><span class=\"mtk12\">inputRef</span><span class=\"mtk4\">}</span><span class=\"mtk1\"> </span><span class=\"mtk17\">/&gt;</span><span class=\"mtk1\">;  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">}</span></span>\n<span class=\"grvsc-line\"></span>\n<span class=\"grvsc-line\"><span class=\"mtk4\">class</span><span class=\"mtk1\"> </span><span class=\"mtk10\">App</span><span class=\"mtk1\"> </span><span class=\"mtk4\">extends</span><span class=\"mtk1\"> </span><span class=\"mtk10\">React</span><span class=\"mtk1\">.</span><span class=\"mtk10\">Component</span><span class=\"mtk1\"> {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk11\">componentDidMount</span><span class=\"mtk1\">() {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk4\">this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">myInputElement</span><span class=\"mtk1\">.</span><span class=\"mtk11\">focus</span><span class=\"mtk1\">();  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  } </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  </span><span class=\"mtk11\">render</span><span class=\"mtk1\">() {  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">    </span><span class=\"mtk15\">return</span><span class=\"mtk1\"> </span><span class=\"mtk17\">&lt;</span><span class=\"mtk10\">MyCustomTextInput</span><span class=\"mtk1\"> </span><span class=\"mtk12\">inputRef</span><span class=\"mtk1\">=</span><span class=\"mtk4\">{</span><span class=\"mtk12\">el</span><span class=\"mtk1\"> </span><span class=\"mtk4\">=&gt;</span><span class=\"mtk1\"> (</span><span class=\"mtk4\">this</span><span class=\"mtk1\">.</span><span class=\"mtk12\">myInputElement</span><span class=\"mtk1\"> = </span><span class=\"mtk12\">el</span><span class=\"mtk1\">)</span><span class=\"mtk4\">}</span><span class=\"mtk1\"> </span><span class=\"mtk17\">/&gt;</span><span class=\"mtk1\">;  </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">  } </span></span>\n<span class=\"grvsc-line\"><span class=\"mtk1\">}</span></span></code></pre>\n<p>In the above code, We passed the function to <code>inputRef</code> and access it in <code>App</code> component so we can call <code>focus</code> on it to focus the input element.</p>\n<h3 id=\"caveats-with-callback-refs\" style=\"position:relative;\"><a href=\"#caveats-with-callback-refs\" aria-label=\"caveats with callback refs permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Caveats with callback refs</h3>\n<p>Callback refs are calling two times during updates if they are defined as an inline function. This is because a new instance of the function is created with each render. We can avoid this by calling it a method of a class.</p>\n<p>To understand more about React refs. Read <a href=\"https://reactjs.org/docs/refs-and-the-dom.html\">Refs and the DOM</a></p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n  .dark-default-dark {\n    background-color: #1E1E1E;\n    color: #D4D4D4;\n  }\n  .dark-default-dark .mtk4 { color: #569CD6; }\n  .dark-default-dark .mtk1 { color: #D4D4D4; }\n  .dark-default-dark .mtk10 { color: #4EC9B0; }\n  .dark-default-dark .mtk12 { color: #9CDCFE; }\n  .dark-default-dark .mtk11 { color: #DCDCAA; }\n  .dark-default-dark .mtk15 { color: #C586C0; }\n  .dark-default-dark .mtk17 { color: #808080; }\n</style>","frontmatter":{"date":"April 16, 2021","updated_date":null,"description":"Learn about manipulation of DOM elements with Ref directly with React","title":"React with Ref","tags":["React","Refs","DOM"],"pinned":null,"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":1.5037593984962405,"src":"/static/bb23ef2271007fb39da78689002e8d3b/58556/title-image.webp","srcSet":"/static/bb23ef2271007fb39da78689002e8d3b/61e93/title-image.webp 200w,\n/static/bb23ef2271007fb39da78689002e8d3b/1f5c5/title-image.webp 400w,\n/static/bb23ef2271007fb39da78689002e8d3b/58556/title-image.webp 800w,\n/static/bb23ef2271007fb39da78689002e8d3b/99238/title-image.webp 1200w","sizes":"(max-width: 800px) 100vw, 800px"}}},"author":{"id":"Versha Gupta","github":"vershagupta","avatar":null}}}},{"node":{"excerpt":"The most critical job of a marketer is to find out creative ways to draw both existing and potential consumers’ attention. You need to…","fields":{"slug":"/growth/why-video-testimonials-are-a-marketing-must/"},"html":"<p>The most critical job of a marketer is to find out creative ways to draw both existing and potential consumers’ attention. You need to invest resources, time, and effort to brainstorm tactics that don't fade away and remain relevant over the years. And most importantly, convert <strong><a href=\"https://www.loginradius.com/blog/fuel/2021/03/how-to-drive-in-the-highest-quality-leads-in-2021-with-content-and-seo/\">quality leads</a></strong>.</p>\n<p>Marketers have embraced consumer reviews for ages. In online marketing, consumer testimonials that include brand reviews and product reviews have become essential aspects of a company's marketing collateral. Video testimonials are a new addition to it, and they are playing a significant role in allowing companies to increase their consumer reach.</p>\n<p>Let's understand how video testimonials can help you dominate the marketing scene.</p>\n<ol>\n<li>Videos activate the emotional centers in our brain.</li>\n</ol>\n<p>Research has shown that humans aren't purely logical beings. Emotions also play a significant role when we make decisions. What better medium than videos to express emotions?</p>\n<p>Anyway, text is static and emotionless. But that isn't the case with videos. Videos are super dynamic. They include a mixture of each medium, including photos, audio, and text. Nothing beats them in evoking the right emotions in the users' minds and hearts.</p>\n<p>Also, text is a time-consuming medium. Many users don't like reading books because it demands critical thinking and interpretation skills. But why is it that way?</p>\n<p>Science explains that our <a href=\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3898692/\">brain consists of mirror neurons</a> that fire under two circumstances. Firstly, when we do an action. And secondly, when we watch another person doing an activity.</p>\n<p>While watching videos, we observe others acting on the screen, which activates our mirror neurons and keeps our interest alive. These neuroscientific pieces of evidence prove why video marketing for business is multiple times better than writing consumer reviews.</p>\n<ol start=\"2\">\n<li>Video ensures significantly higher retention than text.</li>\n</ol>\n<p>Do you know that people remember about <a href=\"https://medium.com/@iDashboards_UK/on-average-people-remember-only-20-of-what-they-read-but-80-of-what-they-see-8411224769e2\">80% of what they see</a> compared to only 20% of what they read? This eye-opening statistic indicates why video testimonials are better than written reviews. Many reasons explain this unusual statistic.</p>\n<p>Firstly, as explained in the above point, videos activate our brain's emotional centers that substantially increase our retention capacity. Secondly, storytelling is a time-tested way of making deep impressions on the human mind.</p>\n<p>Ask yourself the following questions:</p>\n<ul>\n<li>Have you read the Harry Potter series or only watched it in the theater?</li>\n<li>Have you only watched Slumdog Millionaire or read Q&#x26;A, the book on which the movie is based?</li>\n</ul>\n<p>There is a high probability that you would have watched the movies mentioned above and neglected reading the novels. This short experiment proves why video testimonials are an excellent alternative to text for creating a compelling brand message.</p>\n<ol start=\"3\">\n<li>People like sharing videos more often than text.</li>\n</ol>\n<p>How do you define the success of a particular marketing tool? By the number of times, it gets shared, right? Companies have been playing on this data to increase their sales by creating more video marketing collaterals that are share-worthy.</p>\n<p>Some examples include Intel's \"Meet the Makers\" and the critically acclaimed \"So Yeah, We Tried Slack\" campaign by Slack.</p>\n<ol start=\"4\">\n<li>Videos humanize your brand.</li>\n</ol>\n<p>The most significant challenge that businesses face is the inability to develop a personal connection with their clients.</p>\n<p>Most websites have a static page that displays a list of products and services along with their price. Others have an additional section for <strong><a href=\"https://www.loginradius.com/customers/\">consumer testimonials</a></strong> but without the client's profile or picture. These are unauthentic ways to capture attention.</p>\n<p>On the other hand, video testimonials lend a human face to your products. When consumers see and hear how others benefit from your company's vast range of products, it creates a positive effect on their psyche. It provides them an added reassurance that your company has the perfect solution for meeting their needs.</p>\n<h2 id=\"conclusion\" style=\"position:relative;\"><a href=\"#conclusion\" aria-label=\"conclusion permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Conclusion</h2>\n<p>By now, it must be clear how important it is to develop video testimonials and the impact they can generate. In today's interconnected world, videos can prove to be an effective way of developing robust and long-lasting consumer relations, increasing brand bandwidth, and boosting the prospect-to-consumer ratio.</p>\n<p>However, creating impactful video testimonials isn't a cakewalk. It requires a potent mixture of creativity, understanding of user needs, and digital marketing methods. So, start focusing more on video testimonials instead of investing resources for developing text-based marketing collaterals. With time, you will get better at it and create a massive impact on your audience.\n<a href=\"https://www.loginradius.com/contact-us?utm_source=blog&#x26;utm_medium=web&#x26;utm_campaign=why-video-testimonials-are-a-marketing-must\"><img src=\"/7ec35507d1ba9c2de6363116d90a895b/book-a-demo-Consultation.webp\" alt=\"book-a-demo-Consultation\"></a></p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n</style>","frontmatter":{"date":"April 16, 2021","updated_date":null,"description":"Video testimonials offer more credibility than text-based reviews. They are much more effective in educating your target audience and increasing their trust in your brand. So, start focusing more on video testimonials instead of investing resources for developing text-based marketing collaterals. With time, you will get better at it and see an increase in sales.","title":"Why Video Testimonials Are A Marketing Must","tags":null,"pinned":null,"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":1.7241379310344827,"src":"/static/01f5b635983556817082bf727b012cec/58556/video-testimonial-client-loginradius.webp","srcSet":"/static/01f5b635983556817082bf727b012cec/61e93/video-testimonial-client-loginradius.webp 200w,\n/static/01f5b635983556817082bf727b012cec/1f5c5/video-testimonial-client-loginradius.webp 400w,\n/static/01f5b635983556817082bf727b012cec/58556/video-testimonial-client-loginradius.webp 800w,\n/static/01f5b635983556817082bf727b012cec/e30b5/video-testimonial-client-loginradius.webp 1000w","sizes":"(max-width: 800px) 100vw, 800px"}}},"author":{"id":"Navanita Devi","github":null,"avatar":null}}}}]},"markdownRemark":{"excerpt":"Identity is evolving, and developers are at the forefront of this transformation. Every day brings a new learning—adapting to new standards…","fields":{"slug":"/identity/developer-first-identity-provider-loginradius/"},"html":"<p>Identity is evolving, and developers are at the forefront of this transformation. Every day brings a new learning—adapting to new standards and refining approaches to building secure, seamless experiences.</p>\n<p>We’re here to support developers on that journey. We know how important simplicity, efficiency, and well-structured documentation are when working with identity and access management solutions. That’s why we’ve redesigned the <a href=\"https://www.loginradius.com/\">LoginRadius website</a>—to be faster, more intuitive, and developer-first in every way.</p>\n<p>The goal? Having them spend less time searching and more time building.</p>\n<h2 id=\"whats-new-and-improved-on-the-loginradius-website\" style=\"position:relative;\"><a href=\"#whats-new-and-improved-on-the-loginradius-website\" aria-label=\"whats new and improved on the loginradius website permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What’s New and Improved on the LoginRadius Website?</h2>\n<p>LoginRadius’ vision is to give developers a product that simplifies identity management so they can focus on building, deploying, and scaling their applications. To enhance this experience, we’ve spent the last few months redesigning our interface— making navigation more intuitive and reassuring that essential resources are easily accessible.</p>\n<p>Here’s a closer look at what’s new and why it’s important:</p>\n<h3 id=\"a-developer-friendly-dark-theme\" style=\"position:relative;\"><a href=\"#a-developer-friendly-dark-theme\" aria-label=\"a developer friendly dark theme permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A Developer-Friendly Dark Theme</h3>\n<p><img src=\"/f46881583c7518a93bb24e94c32320de/a-developer-friendly-dark-theme.webp\" alt=\"This image shows how LoginRadius offers several authentication methods like traditional login, social login, passwordless login, passkeys and more in a dark mode.\">    </p>\n<p>Developers spend long hours working in dark-themed IDEs and terminals, so we’ve designed the LoginRadius experience to be developer-friendly and align with that preference.</p>\n<p>The new dark mode reduces eye strain, enhances readability, and provides a seamless transition between a coding environment and our platform. Our new design features a clean, modern aesthetic with a consistent color scheme and Barlow typography, ensuring better readability. High-quality graphics and icons are thoughtfully placed to enhance the content without adding visual clutter.</p>\n<p>So, whether you’re navigating our API docs or configuring authentication into your system, our improved interface will make those extended development hours more comfortable and efficient.</p>\n<h3 id=\"clear-categorization-for-loginradius-capabilities\" style=\"position:relative;\"><a href=\"#clear-categorization-for-loginradius-capabilities\" aria-label=\"clear categorization for loginradius capabilities permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Clear Categorization for LoginRadius Capabilities</h3>\n<p><img src=\"/e5358b82be414940f3fb146013845933/capabilities.webp\" alt=\"This image shows a breakdown of all the LoginRadius CIAM capabilities, including authentication, security, UX, scalability and multi-brand management.\"></p>\n<p>We’ve restructured our website to provide a straightforward breakdown of our customer identity and access management platform capabilities, helping you quickly find what you need:</p>\n<ul>\n<li>Authentication: Easily understand <a href=\"https://www.loginradius.com/blog/identity/authentication-option-for-your-product/\">how to choose the right login method</a>, from traditional passwords and OTPs to social login, federated SSO, and passkeys with few lines of code.</li>\n<li>Security: Implement no-code security features like bot detection, IP throttling, breached password alerts, DDoS protection, and adaptive MFA to safeguard user accounts.</li>\n<li>User Experience: Leverage AI builder, hosted pages, and drag-and-drop workflows to create smooth, branded sign-up and login experiences.</li>\n<li>High Performance &#x26; Scalability: Confidently scale with sub-100ms API response times, 100% uptime, 240K+ RPS, and 28+ global data center regions.</li>\n<li>Multi-Brand Management: Efficiently manage multiple identity apps, choosing isolated or shared data stores based on your brand’s unique needs.</li>\n</ul>\n<p>This structured layout ensures you can quickly understand each capability and how it integrates into your identity ecosystem.</p>\n<h3 id=\"developer-first-navigation\" style=\"position:relative;\"><a href=\"#developer-first-navigation\" aria-label=\"developer first navigation permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developer-First Navigation</h3>\n<p><img src=\"/a8c155c2b6faf3d5f4b4de4e2b14d763/developers-menu.webp\" alt=\"This image shows the LoginRadius menu bar, highlighting the developer dropdown.\">   </p>\n<p>We’ve been analyzing developer workflows to identify how you access key resources. That’s why we redesigned our navigation with one goal in mind: to reduce clicks and make essential resources readily available.</p>\n<p>The new LoginRadius structure puts APIs, SDKs, and integration guides right at the menu bar under the Developers dropdown so you can get started faster. Our Products, Solutions, and Customer Services are also clearly categorized, helping development teams quickly find the right tools and make informed decisions.</p>\n<h3 id=\"quick-understanding-of-integration-benefits\" style=\"position:relative;\"><a href=\"#quick-understanding-of-integration-benefits\" aria-label=\"quick understanding of integration benefits permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quick Understanding of Integration Benefits</h3>\n<p><img src=\"/b2f9a964a2da0ea83e2f8596b833bba7/we-support-your-tech-stack.webp\" alt=\"This image shows a list of popular programming languages and frameworks offered by LoginRadius.\"></p>\n<p>Developers now have a clear view of the tech stack available with LoginRadius, designed to support diverse business needs.</p>\n<p>Our platform offers pre-built SDKs for Node.js, Python, Java, and more, making CIAM integration seamless across popular programming languages and frameworks.</p>\n<h2 id=\"over-to-you-now\" style=\"position:relative;\"><a href=\"#over-to-you-now\" aria-label=\"over to you now permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Over to You Now!</h2>\n<p>Check out our <a href=\"https://www.loginradius.com/\">revamped LoginRadius website</a> and see how the improved experience makes it easier to build, scale, and secure your applications.</p>\n<p>Do not forget to explore the improved navigation and API documentation, and get started with our free trial today. We’re excited to see what you’ll build with LoginRadius!</p>\n<style class=\"grvsc-styles\">\n  .grvsc-container {\n    overflow: auto;\n    -webkit-overflow-scrolling: touch;\n    padding-top: 1rem;\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\n    padding-bottom: 1rem;\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\n    border-radius: 8px;\n    border-radius: var(--grvsc-border-radius, 8px);\n    font-feature-settings: normal;\n  }\n  \n  .grvsc-code {\n    display: inline-block;\n    min-width: 100%;\n  }\n  \n  .grvsc-line {\n    display: inline-block;\n    box-sizing: border-box;\n    width: 100%;\n    padding-left: 1.5rem;\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\n    padding-right: 1.5rem;\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\n  }\n  \n  .grvsc-line-highlighted {\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\n  }\n  \n</style>","frontmatter":{"date":"February 21, 2025","updated_date":null,"description":"LoginRadius’ vision is to give developers a product that simplifies identity management so they can focus on building, deploying, and scaling their applications. To enhance this experience, we’ve redesigned our website interface, making navigation more intuitive and reassuring that essential resources are easily accessible.","title":"Revamped & Ready: Introducing the New Developer-First LoginRadius Website","tags":["Developer tools","API","Identity Management","User Authentication"],"pinned":true,"coverImage":{"childImageSharp":{"fluid":{"aspectRatio":1.7857142857142858,"src":"/static/80b4e4fbe176a10a327d273504607f32/58556/hero-section.webp","srcSet":"/static/80b4e4fbe176a10a327d273504607f32/61e93/hero-section.webp 200w,\n/static/80b4e4fbe176a10a327d273504607f32/1f5c5/hero-section.webp 400w,\n/static/80b4e4fbe176a10a327d273504607f32/58556/hero-section.webp 800w,\n/static/80b4e4fbe176a10a327d273504607f32/99238/hero-section.webp 1200w,\n/static/80b4e4fbe176a10a327d273504607f32/7c22d/hero-section.webp 1600w,\n/static/80b4e4fbe176a10a327d273504607f32/1258b/hero-section.webp 2732w","sizes":"(max-width: 800px) 100vw, 800px"}}},"author":{"id":"Rakesh Soni","github":"oyesoni","avatar":"rakesh-soni.webp"}}}},"pageContext":{"limit":6,"skip":522,"currentPage":88,"type":"///","numPages":164,"pinned":"ee8a4479-3471-53b1-bf62-d0d8dc3faaeb"}},"staticQueryHashes":["1171199041","1384082988","2100481360","23180105","528864852"]}