﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel xml:base="https://niteco.com/articles/"><title>Articles</title><description>Articles</description><language>en</language><lastBuildDate>Thu, 12 Feb 2026 17:30:15 +0700</lastBuildDate><item xml:base="electrolux-and-nitecos-levande-platform-wins-prestigious-sbr-award/"><guid isPermaLink="false">https://niteco.com/articles/electrolux-and-nitecos-levande-platform-wins-prestigious-sbr-award/</guid><title>Electrolux and Niteco’s Levande platform wins prestigious SBR award </title><description>&lt;div class="OutlineElement Ltr SCXW188595232 BCX0"&gt;
&lt;p class="Paragraph SCXW188595232 BCX0"&gt;&lt;span class="TextRun SCXW188595232 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;Electrolux, the renowned home appliance company, &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;this week received&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; the&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; award for&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; Online Services - Consumer Products (Durables) at the prestigious SBR Technology Excellence Awards&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; in Singapore&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;. The accolade&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;, presented by the Singapore Business Review,&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; was earned for the successful introduction of their all-in-one, comprehensive appliance subscription platform, &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;. This groundbreaking platform, developed by &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Niteco&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;, revolutioniz&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;e&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;s the traditional appliance ownership model.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW188595232 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="Paragraph SCXW188595232 BCX0"&gt;&lt;span class="EOP SCXW188595232 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&lt;img src="/link/12d64fbd7e7444cb8b2b707ae43ea35a.aspx" alt="" width="1707" height="1138" prs="Manual" srcset="/contentassets/a6a58910fdfa43f5943f1483daf131a3/sbr-award.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="OutlineElement Ltr SCXW188595232 BCX0"&gt;
&lt;p class="Paragraph SCXW188595232 BCX0" style="text-align: center;"&gt;&lt;em&gt;&lt;span class="TextRun SCXW188595232 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;&lt;span class="TextRun SCXW27620123 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW27620123 BCX0"&gt;Electrolux&amp;rsquo;s Gaurav Julka accepted the award.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="Paragraph SCXW188595232 BCX0"&gt;&lt;span class="TextRun SCXW188595232 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande's&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; subscription service disrupts conventional &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;business models&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; by offering consumers an end-to-end appliance subscription experience that covers setup, delivery, service, and even includes a 48-hour guaranteed like-for-like replacement policy. By providing customers with peace of mind and significantly reducing upfront costs, &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; redefines the way people approach appliance ownership.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW188595232 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="OutlineElement Ltr SCXW188595232 BCX0"&gt;
&lt;p class="Paragraph SCXW188595232 BCX0"&gt;&lt;span class="TextRun SCXW188595232 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;The &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; platform &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;integrates&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; seamless&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;ly&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; with various external systems, including &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;MyInfo&lt;/span&gt; &lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;SingPass&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;, OneMap SG, Stripe, SAP CDC, and Electrolux backend systems. These integrations ensure a smooth and hassle-free experience for consumers who &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;utilize&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; the platform. Additionally, &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Niteco&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; has included&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; automated recurring billing, secure payments, and a user-friendly interface that allows&lt;/span&gt; &lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; subscribers to manage their subscriptions effortlessly. Users can easily renew or upgrade their subscriptions without the need to go through the payment process again. Furthermore, the platform prioritizes the security of users' sensitive financial information through a secure payment gateway. Niteco's experts also placed particular emphasis on performance and accessibility, with the site's homepage fully loading in just 2.9 seconds.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="OutlineElement Ltr SCXW188595232 BCX0"&gt;
&lt;p class="Paragraph SCXW188595232 BCX0"&gt;&lt;span class="TextRun SCXW188595232 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; revolutionizes the way consumers approach appliance ownership by &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;eliminating&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; the need for substantial upfront costs when &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;purchasing&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; appliances such as washing machines, wine cabinets, refrigerators, and more. With &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;, subscribers select the appliance that suits their needs, subscribe to a plan for a fixed monthly fee (starting from $21.99/month for a washer dryer), and &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;get&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; the appliance delivered and set up within &lt;/span&gt;&lt;span class="NormalTextRun AdvancedProofingIssueV2Themed SCXW188595232 BCX0"&gt;48 hours&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;. They also have the flexibility to upgrade or cancel their subscription at any time, &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;giving&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; them greater control over their appliance choices.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW188595232 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="OutlineElement Ltr SCXW188595232 BCX0"&gt;
&lt;p class="Paragraph SCXW188595232 BCX0"&gt;&lt;span class="TextRun SCXW188595232 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;Moreover, &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; efficiently manages its partner affiliate program, which involves listing &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; subscriptions and services on partner platforms like DBS Marketplace. This integration harnesses &lt;/span&gt;&lt;span class="NormalTextRun SpellingErrorV2Themed SCXW188595232 BCX0"&gt;Levande's&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; affiliate tracking mechanism to &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;monitor&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt; and report conversions resulting from successful subscriptions. Additionally, it enables the monitoring and incentivization of affiliates or partners who refer customers to Electrolux's services.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW188595232 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="OutlineElement Ltr SCXW188595232 BCX0"&gt;
&lt;p class="Paragraph SCXW188595232 BCX0"&gt;&lt;span class="TextRun SCXW188595232 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;The &lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;SBR Technology Excellence Awards recogni&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;z&lt;/span&gt;&lt;span class="NormalTextRun SCXW188595232 BCX0"&gt;e exceptional companies in Singapore that pioneered groundbreaking IT products and solutions and impactful technology initiatives, leading the digital journeys of their respective industries.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW188595232 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><pubDate>Fri, 26 May 2023 15:53:56 +0700</pubDate></item><item xml:base="why-website-performance-matters-and-how-to-improve-website-speed/"><guid isPermaLink="false">https://niteco.com/articles/why-website-performance-matters-and-how-to-improve-website-speed/</guid><title>Why website performance matters and how to improve website speed</title><description>&lt;p&gt;Picture this: You're moments away from securing a product in the final minutes of a flash sale. As you&amp;rsquo;re ready to make the crucial move, the &lt;a href="/link/9ca0620344934ee18bad697ea280affc.aspx"&gt;Commerce site&lt;/a&gt; suddenly slows down, thwarting your final step. Poor website performance just prevented you from enjoying a satisfying purchasing experience &amp;ndash; unacceptable after you had been eagerly waiting for the sale. This scenario is not rare. It happens all the time and can greatly affect a business&amp;rsquo;s performance.&lt;/p&gt;
&lt;p&gt;To prevent this from happening to your site, in this article, Niteco will help you understand why website performance is so vital and show you how to improve website speed for better business results using &lt;a href="/link/45ca79c077cc4a75990cb3d0a350480f.aspx"&gt;Niteco&amp;rsquo;s free Performance Insight tool&lt;/a&gt;. Read on!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table of contents:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#What-is-website-performance"&gt;What is website performance?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#why-does-website-performance-matter"&gt;Why does website performance matter?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#important-metrics-for-website-performance"&gt;Important metrics for website performance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#where-can-you-check-your-website-performance"&gt;Where can you check your website performance online?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-do-you-improve-your-website-speed"&gt;How do you improve your website speed?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#conclusion"&gt;Conclusion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#faqs-about-website-performance"&gt;FAQs about website performance&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a id="What-is-website-performance"&gt;&lt;/a&gt;What is website performance?&lt;/h2&gt;
&lt;p&gt;A common term in the digital world, website performance is a comprehensive measurement of how well a website functions and how fast the website speed is. It encompasses various aspects, including the site's responsiveness, loading times, and overall user experience. Savvy businesses track their performance because a high-performance website not only attracts more visitors but also retains them by providing a seamless and efficient browsing experience.&lt;/p&gt;
&lt;h2&gt;&lt;a id="why-does-website-performance-matter"&gt;&lt;/a&gt;Why does website performance matter?&lt;/h2&gt;
&lt;p&gt;The significance of website performance cannot be overstated. The speed of your site has a direct impact on critical factors such as bounce rates, conversion rates, overall revenue, user satisfaction, and search engine ranking. Now, let's delve into the major benefits you get from ensuring an optimized website performance.&lt;/p&gt;
&lt;h3&gt;Better website performance improves user experience&lt;/h3&gt;
&lt;p&gt;User experience is at the forefront of the digital landscape. A slow and clunky website frustrates users, leading to increased bounce rates and decreased user satisfaction. A &lt;a href="https://s3.amazonaws.com/coach-courses-us/public/theuxschool/uploads/The_Trillion_Dollar_UX_Problem.pdf"&gt;study&lt;/a&gt; showed that a staggering 88% of internet users claim they would not revisit a website following a negative user experience. Therefore, the better a website&amp;rsquo;s performance is, the smoother and more enjoyable the experience for visitors is, resulting in positive interactions with your brand.&lt;/p&gt;
&lt;h3&gt;Good performance enhances user engagement&lt;/h3&gt;
&lt;p&gt;A site&amp;rsquo;s user experience usually determines the level of user engagement. Did you know that pages with a loading time of &lt;a href="https://www.pingdom.com/blog/page-load-time-really-affect-bounce-rate/"&gt;under 2 seconds&lt;/a&gt; experience an average bounce rate of 9%, whereas those taking 5 seconds to load witness a significant spike in bounce rates, reaching 38%? Users are more likely to explore a website with quick load times, as they&amp;rsquo;re aiming for a seamless experience with the shortest time spent finding what they&amp;rsquo;re looking for.&lt;/p&gt;
&lt;p&gt;In essence, a well-optimized website not only keeps visitors engaged but also motivates them to explore more content, ultimately enhancing the likelihood of them making a purchase.&lt;/p&gt;
&lt;h3&gt;A fast website helps increase conversion rates&lt;/h3&gt;
&lt;p&gt;On a larger scale, website performance directly influences conversion rates. According to data shared in a recent &lt;a href="https://smallseotools.com/blog/google-hates-your-site-because-its-slow-heres-what-to-do/"&gt;Aberdeen Group study&lt;/a&gt;, a one-second delay in page load time can lead to a 7% decrease in your conversion rate. For instance, if your website generates $50,000 per day in sales, this delay could translate to a potential loss of $1.25 million per year in missed conversions.&lt;/p&gt;
&lt;p&gt;A fast and efficient website contributes to a seamless conversion process, reducing the likelihood of potential customers abandoning their carts or leaving the site before completing desired actions. Improved performance can lead to &lt;a href="/link/7419544e52f943cca0064efb49671629.aspx"&gt;increased conversion rates&lt;/a&gt; and, consequently, higher revenue.&lt;/p&gt;
&lt;h3&gt;Website speed affects search ranking and SEO&lt;/h3&gt;
&lt;p&gt;As mentioned earlier, &lt;a href="/link/9f74c70393264cfd8ecc655aa002b0e0.aspx" target="_blank" rel="noopener"&gt;slow website speed&lt;/a&gt; not only affects user engagement but also has a subsequent impact on bounce rates and conversions. This forms the crucial starting point in the interconnected chain of website speed, user satisfaction, and SEO.&lt;/p&gt;
&lt;p&gt;Search engines such as Google diligently monitor user behavior. If visitors quickly leave your site, it tells search engines that your content may not meet user expectations. Such high bounce rates, slow-loading pages and overall poor website performance can detrimentally affect your &lt;a href="/link/443a98a6266045a8b3886ede4828ee01.aspx"&gt;SEO efforts&lt;/a&gt;, pushing your pages further down on search engine results pages (SERPs).&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="/link/346028c2d5934fe18ca6c961c27a76be.aspx" alt="Performance comparison of website load times for valtech, niteco, nashtechglobal, and verndale" width="1426" height="752" prs="Manual" srcset="/contentassets/f7fee4f00ca949b181d1b4877f039252/video-1.gif?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;Source:&amp;nbsp;&lt;a href="/link/45ca79c077cc4a75990cb3d0a350480f.aspx"&gt;Niteco&amp;rsquo;s Performance Insight tool&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;a id="important-metrics-for-website-performance"&gt;&lt;/a&gt;Important metrics for website performance&lt;/h2&gt;
&lt;p&gt;To gauge and optimize website performance, it's essential to monitor key metrics. These prominent metrics are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="/link/5cb67f82a85b407882c7b50ee04ab062.aspx"&gt;Core Web Vitals&lt;/a&gt;: &lt;/strong&gt;Introduced by Google, these metrics assess critical aspects of user experience, including loading performance, interactivity, and visual stability. Paying attention to metrics such as Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS) helps in understanding and improving the overall user experience.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lighthouse Scores:&lt;/strong&gt; Lighthouse is an open-source, automated tool for improving the quality of web pages. It provides audits for performance, accessibility, progressive web apps, SEO, and more. Lighthouse scores offer a comprehensive overview of your website's strengths and areas for improvement.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Beyond these, there are vital page speed metrics, including Time to First Byte (TTFB) and Total Page Load Time, which directly impact user experience.&lt;/p&gt;
&lt;p&gt;Monitoring and optimizing these metrics contributes to faster loading times, reducing bounce rates and enhancing user satisfaction.&lt;/p&gt;
&lt;h2&gt;&lt;a id="where-can-you-check-your-website-performance"&gt;&lt;/a&gt;Where can you check your website performance online?&lt;/h2&gt;
&lt;p&gt;You can assess website performance using your in-house team, but it requires substantial resources and effort. An optimal solution for your business is to leverage &lt;a href="/link/f8b1abeb94b446eba9ed0797529f929e.aspx"&gt;performance testing tools&lt;/a&gt;. These tools play a crucial role in continuous evaluation, allowing you to make comparisons with your competitors. Niteco's Performance Insight tool is a trustworthy recommendation for assessing and enhancing website performance. And, more importantly, you can access all those pivotal data insights for FREE!&lt;/p&gt;
&lt;h3&gt;How to use Niteco&amp;rsquo;s Performance Insight tool&lt;/h3&gt;
&lt;p&gt;Follow these steps to make the most of Niteco's Performance Insight tool:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Step 1: &lt;/strong&gt;Go to &lt;a href="/link/45ca79c077cc4a75990cb3d0a350480f.aspx"&gt;Niteco&amp;rsquo;s Performance Insight tool&lt;/a&gt;, insert the URL of the website you want to audit and track.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 2: &lt;/strong&gt;Insert URLs of your business&amp;rsquo;s competitors. You can skip this step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 3: &lt;/strong&gt;Choose the desired test location. This allows you to see how your site performs in the place from which your users access it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 4: &lt;/strong&gt;Sign up with a work account. This account will be used to receive daily reports on the websites' performance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 5: &lt;/strong&gt;Wait a few minutes for the test to finish and voil&amp;agrave;, you will be directed to a dashboard with a plethora of results.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;How your website performance is reflected in the tool&lt;/h3&gt;
&lt;p&gt;Navigating to the dashboard, the initial section of the report you will encounter is the benchmark section. It provides a comprehensive evaluation of four key areas: Performance, SEO, Best Practices, and Accessibility.&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/812dd8465b024e6b81b4b8a046e393a4.aspx" alt="Benchmark results showing site performance, SEO, best practices, and accessibility scores" width="1488" height="354" prs="Manual" srcset="/contentassets/f7fee4f00ca949b181d1b4877f039252/benchmark-section.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;The next section shows a detailed examination of loading speed presented in the form of filmstrips. Your website will be compared to that of competitors on a screen, illustrating which one loads more quickly. Concurrently, it will emphasize three crucial performance metrics, namely First Contentful Paint, Largest Contentful Paint, and Time to Interactive.&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/c50435cb788b45f5929cf24223e94ae1.aspx" alt="Filmstrips showing site load times and visual progress for Australia desktop homepages" width="1488" height="501" prs="Manual" srcset="/contentassets/f7fee4f00ca949b181d1b4877f039252/filmstrips-section.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;In the following section, you will get an overview of the Core Web Vitals. As mentioned earlier, the Web Vitals not only act as a reliable measurement of site performance and user experience, but also significantly impact your website's Google search rankings. The tool will display your website's score in each metric, including Largest Contentful Point, Total Blocking Time, and Cumulative Layout Shift (LCP, TBT, and CLS) compared to your competitors. To enhance your organic traffic, it is crucial to ensure that these metrics consistently stay within the recommended ranges. When you see that any metric is displayed in orange or red, you already know where improvement is needed.&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/1f0ce5d2667446619af1a62ef78165af.aspx" alt="Web Vitals performance scores for Australian homepages, showing LCP, TBT, CLS." width="1488" height="523" prs="Manual" srcset="/contentassets/f7fee4f00ca949b181d1b4877f039252/web-vitals-section.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;The next section is designed to crawl Chrome UX data, assessing the level of user-friendliness based on your website's technical performance.&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/53cb652b3c744cf7a29c2155b97e072f.aspx" alt="CrUX field data showing LCP, INP, and CLS Chrome UX metrics for website performance." width="1488" height="461" prs="Manual" srcset="/contentassets/f7fee4f00ca949b181d1b4877f039252/crux-field-data-section.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;The last section of the website performance report focuses on site requests. In this segment, you can find the number and size of site requests made when loading a page, encompassing requests like HTML, CSS, JS, Font, Image, Media, and other elements. This shows you what might be slowing down your loading.&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/39882c9d7107409b91bac129951d79f4.aspx" alt="Site requests bar chart comparing content sizes and requests for Australian homepages." width="1488" height="528" prs="Manual" srcset="/contentassets/f7fee4f00ca949b181d1b4877f039252/site-requests-section.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="how-do-you-improve-your-website-speed"&gt;&lt;/a&gt;How do you improve your website speed?&lt;/h2&gt;
&lt;p&gt;After obtaining insights from Niteco&amp;rsquo;s Performance Insight tool, your business will undoubtedly gather ideas on how to enhance your site&amp;rsquo;s performance. Here are some key areas to focus on if you want to improve your site:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reduce site requests:&lt;/strong&gt; Decrease the number and size of requests made to your server by consolidating files, utilizing CSS sprites, and eliminating unnecessary elements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Optimize images: &lt;/strong&gt;Resize and compress images to reduce file sizes without compromising quality.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Implement browser caching: &lt;/strong&gt;Configure your server to enable browser caching, facilitating faster loading for returning visitors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Employ &lt;a href="/link/262ea0ebbe0c4545b71a6e83e224556d.aspx"&gt;content delivery networks (CDNs)&lt;/a&gt;: &lt;/strong&gt;Distribute your website's content across multiple servers globally through CDNs, ensuring swift load times for users, regardless of their location.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enable GZIP compression: &lt;/strong&gt;Activate GZIP compression to minimize file sizes sent to the browser, resulting in quicker loading times.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Streamline code:&lt;/strong&gt; Enhance your website's performance by cleaning and optimizing its code, eliminating any redundant elements or characters.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="/link/8cb451458c3646f5b80a4a1a24ee4f88.aspx"&gt;Mobile optimization&lt;/a&gt;: &lt;/strong&gt;Cater to the expanding mobile audience by ensuring your website is responsive and optimized for mobile devices.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;However, it should be noted that optimizing web page performance involves addressing various factors; those mentioned above are merely some of the common ones. For a thorough investigation and tailored solutions addressing specific issues on your website, &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;reach out to Niteco's experts&lt;/a&gt;. We will assess both the strengths and weaknesses of your website and guide you in implementing solutions that ensure your business success.&lt;/p&gt;
&lt;p&gt;Meanwhile, if your website is powered by Optimizely, we already have a guide available on how to enhance its performance on the platform for your reference.&lt;/p&gt;
&lt;h2&gt;&lt;a id="conclusion"&gt;&lt;/a&gt;Why does website performance matter? - Conclusion&lt;/h2&gt;
&lt;p&gt;In conclusion, website performance is a multifaceted aspect that significantly impacts user experience, engagement, search rankings, and conversion rates. If you haven&amp;rsquo;t already, it&amp;rsquo;s time to prioritize and invest in optimizing website performance to stay competitive in the digital landscape. Utilizing tools like Niteco's Performance Insight tool provides actionable insights and empowers businesses to enhance their online presence. &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;Contact us&lt;/a&gt; for more information on how to improve your website performance.&lt;/p&gt;</description><pubDate>Fri, 19 Jan 2024 10:41:14 +0700</pubDate></item><item xml:base="the-case-for-more-experimentation-in-your-business/"><guid isPermaLink="false">https://niteco.com/articles/the-case-for-more-experimentation-in-your-business/</guid><title>Why is experimentation important in business? Here are top 3 cases</title><description>&lt;p&gt;Over the last two years, companies like Optimizely have gone all in on experimentation as the future of the digital business world. Experimentation is by no means a new concept, but it has gotten a lot easier to implement with the growth of digital businesses. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;In experimentation, we compare an experimental group (e.g. people who are presented with a newly updated landing page) to a standard control group (e.g. people who saw the standard landing page) and measure the difference in their performance. By doing this, we&amp;rsquo;re taking impulsiveness and subjectivity out of the equation and basing our business decisions on hard data. The best-known version of this is &lt;a href="/link/e51c4e07d6304300837ee60c02ab0a9b.aspx"&gt;A/B testing&lt;/a&gt; or conversion rate optimization, but the approach isn&amp;rsquo;t just applicable to marketing purposes &amp;ndash; development or business processes can be experimented with as well. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Read on to uncover the power of experimentation and explore why incorporating more business experimentation is crucial.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table of contents:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#what-is-business-experimentation"&gt;What is experimentation in business?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#why-is-business-experimentation-important"&gt;Why is business experimentation important?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#requirements-for-successful-experimentation"&gt;The key to successful experimentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#pathway-to-business-success"&gt;Experimentation &amp;ndash; A pathway to business success&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a id="what-is-business-experimentation"&gt;&lt;/a&gt;What is experimentation in business?&lt;/h2&gt;
&lt;p&gt;Business experimentation is a strategic and data-driven approach used in a business context. It involves conducting a series of specific tests, known as business experiments, to assess ideas or hypotheses and gather insights before committing significant resources to major projects such as marketing or &lt;a href="/link/7419544e52f943cca0064efb49671629.aspx"&gt;conversion rate optimization&lt;/a&gt; campaigns.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For example, a company might conduct a business experiment to observe user responses to a change in an app or the addition of a new feature. The behavior of these users is then compared to that of a similar group which uses the app without the new feature.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are popular types of business experimentation including &lt;a href="/link/4ddbb8c162354869abb298822110d802.aspx"&gt;website user testing&lt;/a&gt;, &lt;a href="/link/385f6abf90d043588dc5b8ffb67811bd.aspx"&gt;usability testing&lt;/a&gt;, A/B testing, and accessibility testing. These methods are frequently employed in combination to obtain comprehensive insights, enabling data-backed decisions for enhancing user experience and business outcomes. Therefore, business experimentation serves as a critically important strategic application of tests, allowing informed business decisions and the mitigation of risks associated with significant projects.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="/link/84ad828f93114b20bb6e98781da05a9a.aspx" alt="Scientific method cycle showing observation, research topic, hypothesis, testing, data analysis, and conclusions." width="2085" height="2084" prs="Manual" srcset="/contentassets/7191f285cd924226a081377378cb8de9/blog-06.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;" aria-level="2"&gt;&lt;span data-contrast="none"&gt;An illustration of how business experimentation works&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="why-is-business-experimentation-important"&gt;&lt;/a&gt;Why is business experimentation important?&lt;/h2&gt;
&lt;p&gt;Understanding the significance of business experimentation is crucial for any organization aiming to thrive in today&amp;rsquo;s dynamic business landscape. Let&amp;rsquo;s delve into why this strategic approach is not just beneficial, but essential for informed decision-making and sustainable growth.&amp;nbsp;&lt;/p&gt;
&lt;h3 aria-level="2"&gt;&lt;span data-contrast="none"&gt;1. Optimizing your online performance&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:40,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt; &lt;a id="optimizing-your-online-performance"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In the past, much of the decision-making process in the digital marketing world was based either on gut feeling or on copying what others had done before. For example, if a company had increased its conversions after changing the font on its website, a rival company might think to do the same thing to improve its own performance. Would rolling out such a change for all users work? It might, but it might also be a disaster. To make sure we don&amp;rsquo;t put all our eggs in one basket, we need experimentation.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In &lt;/span&gt;&lt;span data-contrast="none"&gt;A/B Testing&lt;/span&gt;&lt;span data-contrast="auto"&gt;, we take a hypothesis &amp;ndash; such as &amp;ldquo;changing the font will make this digital experience convert better&amp;rdquo; &amp;ndash; and put it to the test. We create 2 (or more) variants of a digital experience, present each to a part of our audience, and measure the results. Was our hypothesis confirmed? If yes, that&amp;rsquo;s great, we can roll out the change to all users. If not, we&amp;rsquo;d better just leave things as they were.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;This also allows us to continuously improve performance to keep up with KPIs, growth and &lt;/span&gt;&lt;span data-contrast="none"&gt;conversion goals&lt;/span&gt;&lt;span data-contrast="auto"&gt; and any other targets we may have set for ourselves &amp;ndash; based on data, not a whim.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h3 aria-level="2"&gt;&lt;span data-contrast="none"&gt;2. Improving development processes&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:40,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Experimentation is by no means only applicable after a solution has gone live. On the contrary, experimentation earlier on in the development journey can actually save you a lot of grief later on. In this context, experimentation means testing the feasibility and potential of features before investing full development resources that you cannot get back.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In this case, we are not talking about the traditional QA (Quality Assurance) testing that occurs to prevent bugs or other technical failures. Rather, this kind of experimentation means taking a closer look at the actual functionality you are building and asking yourself: Is this worth pursuing further? Do users actually respond to this?&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;However you conduct such an experiment &amp;ndash; using your own employees, a focus group, or a different method &amp;ndash; you will have a better idea of the direction in which you should take your development to maximize your ROI. In the end, you don&amp;rsquo;t want to find yourself investing time and money in an idea you&amp;rsquo;ve lost confidence in.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h3 aria-level="2"&gt;&lt;span data-contrast="none"&gt;3. Perfecting your business strategy&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:40,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Experimentation may be the most useful &amp;ndash; but also the toughest to apply &amp;ndash; when it&amp;rsquo;s applied to your business itself. While testing whether one font or another works better on your website doesn&amp;rsquo;t require much courage, testing your own business processes or strategy may take more. After all, the principle of &amp;ldquo;don&amp;rsquo;t fix it if it ain&amp;rsquo;t broke&amp;rdquo; is still deeply ingrained in the minds of many businesspeople. And it&amp;rsquo;s dangerous to let that attitude veer into territory that prevents you from embracing change.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Change is where growth comes from, and finding out what changes will actually make your business run more smoothly can have a major effect on your bottom line. Such change can come in many forms. Maybe an innovative approach to customer discounts, or a change in your &lt;/span&gt;&lt;a href="/link/e512b7e654f44b4da618084dbbfcfe73.aspx"&gt;&lt;span data-contrast="none"&gt;teams&amp;rsquo; distribution&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;. The important thing to keep in mind when you ponder how to implement your ideas is that you don&amp;rsquo;t need to do so across the board. Experiment with a small portion of your customers and compare the results to your standard approach. For you, the end result will be hard data on what works and what doesn&amp;rsquo;t. &lt;/span&gt;&lt;a href="https://www.stratechi.com/experimentation"&gt;&lt;span data-contrast="none"&gt;As Stratechi points out&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;, Capital One, a leader in credit cards, created a $40 billion business by executing hundreds of thousands of controlled experiments optimizing credit card designs, offers, and messaging.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="requirements-for-successful-experimentation"&gt;&lt;/a&gt;The key to successful experimentation&lt;/h2&gt;
&lt;p&gt;Successful experimentation requires more than just ideas about what to test. To yield fruitful results from your testing efforts, consider these three important tips:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Start using a goal tree and formulate an experimentation methodology: Resist the urge to rush into tests. Align your goals with the overall company objectives, enabling your team to focus resources on the right problems and prioritize workloads more effectively.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Do more than just A/B tests: Explore various testing types for specific hypotheses. Considering each type based on your ultimate goal can yield more significant results.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Communicate your experimentation results to a broader audience within your organization: Taking experimentation to the next level involves sharing testing campaign results with employees. This fosters an 'experimentation culture' and may bring forth more ideas for future successful experiments.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Besides, you can learn more on &lt;a href="/link/a133f582c8334954bb914088e459f068.aspx"&gt;how to elevate your experimentation approach&lt;/a&gt; and &lt;a href="/link/741898df9229458da7c5bd7d89273d90.aspx"&gt;the success story of Electrolux&amp;rsquo;s conversion rate optimization&lt;/a&gt; resulted in a 25% increase in 'Add to Cart' actions.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a id="pathway-to-business-success"&gt;&lt;/a&gt;Experimentation &amp;ndash; A pathway to business success&lt;/h2&gt;
&lt;p&gt;In conclusion, experimentation is a pivotal pathway to successful business in today's dynamic landscape. As businesses strive to thrive through innovation, experimentation not only allows you to navigate the complexities of idea evaluation but also offers a strategic gateway to optimizing online performance, refining development processes, and honing business strategies through data-driven approaches. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;For more customized and optimized experimentation solutions tailored to the unique needs of your business, we invite you to &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;contact Niteco&lt;/a&gt;. With our expertise, we stand ready to assist you on the journey toward business excellence. The path to success begins with exploration, and Niteco is here to guide you every step of the way.&amp;nbsp;&lt;/p&gt;</description><pubDate>Mon, 14 Mar 2022 09:26:00 +0700</pubDate></item><item xml:base="niteco-makes-the-switch-to-a-new-service-desk-system/"><guid isPermaLink="false">https://niteco.com/articles/niteco-makes-the-switch-to-a-new-service-desk-system/</guid><title>Niteco makes the switch to Zendesk for best-in-class customer service </title><description>&lt;p&gt;Niteco&amp;rsquo;s Helpdesk offerings are receiving an invigorating update this fall as the agency has announced its switch to the industry leading Zendesk platform. The company&amp;rsquo;s Content Publishing and 24/7 Proactive Response services began using the platform for their work beginning in late September.&lt;/p&gt;
&lt;p&gt;The switch to Zendesk brings many additional benefits for Niteco&amp;rsquo;s customers, among them companies like Electrolux and Avensia:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customers receive more detailed information on the progress of their support tickets and tasks.&lt;/li&gt;
&lt;li&gt;Comments and replies are also automatically emailed to people connected to a ticket for real-time updates.&lt;/li&gt;
&lt;li&gt;With the entire support process happening in the Cloud, access will be much quicker and more reliable.&lt;/li&gt;
&lt;li&gt;Improved speed and availability means your tickets will be taken care of even more smoothly.&lt;/li&gt;
&lt;li&gt;Thanks to Zendesk&amp;rsquo;s frequent updates, you&amp;rsquo;ll always have the latest version and the latest improvements.&lt;/li&gt;
&lt;li&gt;The built-in reporting capabilities of the Zendesk platform provide deep insights into the handling of tickets.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The decision to use Zendesk was initiated through Niteco&amp;rsquo;s Continuous Improvement program. Niteco regularly reviews our platforms and services to find new ways to add value to our customers and partners. The selection process assessed several different Helpdesk solutions over a number of months. &amp;ldquo;We tested the most sophisticated solutions available and came to the conclusion that Zendesk fits our customers&amp;rsquo; requirements the best,&amp;rdquo; said Niteco CEO Pelle Niklasson. &amp;ldquo;It allows us to provide the best customer service we can while making the experience smooth for our customers as well as our agents.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Zendesk&amp;rsquo;s ticketing system means that our customers don&amp;rsquo;t need to change any processes in order to receive this streamlined support via Zendesk,&amp;rdquo; said Tung Nguyen, Niteco Delivery Manager in charge of the switch. &amp;ldquo;As before, customers send ticket requests to Niteco via email, which automatically creates a ticket for our dedicated team of experienced agents to work on.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Should you have any questions about this move or if you're interested in Zendesk and Niteco's Helpdesk services, please feel free to &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx" target="_blank" rel="noopener"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Tue, 04 Oct 2022 09:26:00 +0700</pubDate></item><item xml:base="why-you-should-use-a-one-stop-shop-agency-for-web-development-and-digital-marketing/"><guid isPermaLink="false">https://niteco.com/articles/why-you-should-use-a-one-stop-shop-agency-for-web-development-and-digital-marketing/</guid><title>Why you should use a one-stop shop agency for your website</title><description>&lt;p&gt;Designing, building, maintaining, and running a website, be it an Commerce site or not, requires more than the efforts of a website development team. You also need teams to take care of your digital marketing, SEO, conversion rate optimization and A/B Testing, design work, and more. In the past, this meant having to deal with lots of different agencies, each providing one of these services. If you&amp;rsquo;ve ever had to do it, you know it&amp;rsquo;s a nightmare of stakeholder management.&lt;/p&gt;
&lt;p&gt;Working with a one-stop shop agency like &lt;a href="/link/aa5328d80a8c4d2cadec3b8bdb44e5d3.aspx" target="_blank" rel="noopener"&gt;Niteco&lt;/a&gt;, however, is different. Communication is greatly simplified, since teams within the partner agency know each other and work closely together. Taking care of your website development as well as your digital marketing needs suddenly becomes a much easier task &amp;ndash; and we&amp;rsquo;ll show you how it works.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span id="what-is-one-stop-shop-agency"&gt;What is a one-stop shop agency?&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;A one-stop shop agency is a company that provides a comprehensive range of services in web development and digital marketing. These services often include web development itself, web design, content creation, search engine optimization (SEO), conversion rate optimization, &lt;a href="/link/c504ef8178c0496d8259ae46a2617b32.aspx" target="_blank" rel="noopener"&gt;email marketing&lt;/a&gt;, and many others. The goal of a one-stop shop agency is to provide clients with a single point of contact for all their needs, streamlining the process and making it more convenient for clients to access the full range of services they require.&lt;/p&gt;
&lt;p&gt;Taking Niteco as an example, the greatest advantage of working with a one-stop shop agency is having to manage fewer stakeholders. For complicated tasks that need the involvement of several different teams, it&amp;rsquo;s enough to brief one team. They will then put a process in motion that involves all the teams that are relevant for the given task, freeing up time for the client that would otherwise be spent on having numerous meetings with different stakeholders.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The benefits of a one-stop shop solution in web development and digital marketing&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Simplicity&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Without a doubt, it&amp;rsquo;s an advantage to have all the services you need under one roof. While, of course, you&amp;rsquo;re working with different teams on different services, those teams share an office in a one-stop shop agency. That means that issues between teams are resolved much more quickly and processes are less ambiguous. Also, adding more services to your suite becomes simpler than ever if your partner offers those services as well.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Streamlined communication&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The existence of a single point of contact and the time savings associated with it may just be one of the greatest advantages of the one-stop shop approach. Zhenbei Li, Digital Manager APAC and MEA at Electrolux, put it best, we think. She said,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;When I have a task that needs the support of many different teams, I only need to brief one project manager. They will then go on to inform the others and put a plan in place. I saves me tremendous time I can then spend on other pressing business.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="/link/0efe315f025d489c9fb1a3853a02b368.aspx" alt="Alt text for the image:

Comparison of working with multiple vendors versus a one-stop shop agency structure" width="1280" height="640" prs="Manual" srcset="/globalassets/blog/blog-details/one-stop-shop-blog/microsoftteams-image-9.png?width=1280&amp;quality=75&amp;format=avif 1x, /globalassets/blog/blog-details/one-stop-shop-blog/microsoftteams-image-9.png?width=1920&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;em&gt;The simplified communication is a huge advantage of working with a one-stop shop agency&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Cost efficiency&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Maintaining relationships and contracts with several different vendors is not only complicated and time-consuming, it can also get quite expensive. Having to buy every single service individually from a different vendor means more time and money spent on researching those different vendors, getting to know new sales departments and project management teams, and reviewing contracts. When you&amp;rsquo;re working with a one-stop-shop agency, you can often get bundled pricing for multiple services, with further pricing advantages as part of a long-term partnership, led by sales teams that get to know you and your requirements.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Consistency&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;When you&amp;rsquo;re working on a project with several different vendors providing different services, making sure that everyone is working toward a common goal becomes your responsibility as the customer. While vendors will probably do their best to complete their tasks and provide their service as best they can, every agency invariably has different ways of doing things. So, to ensure consistency, you as the customer representative have to stay on top of everything, making sure that the work is aligned. Working with a one-stop shop agency, with different teams under common leadership, this alignment is much simpler to ensure, resulting in a more consistent solution.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Avoiding conflicts&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Stakeholder management can be very challenging, and even more so when you&amp;rsquo;re dealing with partners that don&amp;rsquo;t get along. If you&amp;rsquo;ve ever been in a position where partner agencies were pushing blame for an issue back and forth endlessly, you know what we&amp;rsquo;re talking about. When you&amp;rsquo;re working with a one-stop shop agency, there&amp;rsquo;s no more need to participate in such blame games. While, of course, miscommunications can still happen, knowing that everyone involved is working under common management makes conflict resolution much quicker and smoother.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Common one-stop shop services in website development and digital marketing&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Most one-stop shop agencies cover a wide array of services, though few cover every single offering you might need for the running of a successful Commerce site. Some of the essential services most one-stop shop agencies offer are the following:&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Web development&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="/link/a8f52609e84b441b88a9fa72598b01c3.aspx" target="_blank" rel="noopener"&gt;Website development&lt;/a&gt; is the core service for the building and maintenance of successful websites and Commerce sites. Whether your site uses &lt;a href="/link/2f47b53da75c43bfb49212a7fcae7ba6.aspx"&gt;Optimizely&lt;/a&gt;, Sitecore, Umbraco or other platforms, your chosen agency&amp;rsquo;s extensive expertise will allow you to get the most out of it.&lt;/p&gt;
&lt;p&gt;The web developers not only build your site and make sure it runs smoothly without any downtimes, they also support other teams in providing their services. For example, services like data analytics, SEO, or conversion rate optimization often require technical support in their implementation.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;UI/UX Design&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Great &lt;a href="/link/51ddc24fd7bc4652ba844c845c979f3b.aspx"&gt;UI/UX design&lt;/a&gt; can make the difference between your site being a success or hemorrhaging users immediately. Good user experience is absolutely essential, and close cooperation between the design team and the development team can ensure that your design gets implemented in the best way.&lt;/p&gt;
&lt;p&gt;In a &lt;a href="#what-is-one-stop-shop-agency"&gt; one-stop shop agency&lt;/a&gt;, your development team and your design team are already familiar with each other and know each other&amp;rsquo;s strengths. With their shared experience of designing, building, and implementing great websites, this multi-disciplinary team can make sure that users engage more closely with your site.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;SEO and content services&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Without &lt;a href="/link/443a98a6266045a8b3886ede4828ee01.aspx"&gt;good SEO strategy&lt;/a&gt; and good content, it&amp;rsquo;s almost impossible for a site to be successful. Google&amp;rsquo;s criteria for high search rankings are becoming ever more stringent, and also include technical requirements and minimum thresholds for your site&amp;rsquo;s performance. These &lt;a href="/link/5cb67f82a85b407882c7b50ee04ab062.aspx"&gt;Core Web Vitals&lt;/a&gt; mean your SEO team also has to work closely with your web development and maintenance team to ensure that your site&amp;rsquo;s performance is up to scratch.&lt;/p&gt;
&lt;p&gt;Add to this that SEO requires quality content for Google and other search engines to crawl, meaning that you may also require content creation or content governance services &amp;ndash; all of which require close cooperation with the SEO team. So, it&amp;rsquo;s definitely a good thing if all those teams share a common space and can discuss issues within minutes.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Analytics and conversion rate optimization&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Knowing how users behave on your site is incredibly important if you want to improve your user experience, guide users through your sales funnel, and maximize your conversions. With advanced tracking tools and &lt;a href="/link/e51c4e07d6304300837ee60c02ab0a9b.aspx"&gt;A/B Testing&lt;/a&gt;, a qualified analytics team and conversion rate optimization team working together can tell you exactly where your users drop off and what kind of content converts.&lt;/p&gt;
&lt;p&gt;To analyze and optimize all aspects of your site, your analytics and CRO team need to work closely with all the other teams, including content services or web developers. And with a one-stop shop agency, those teams working together under common leadership will deliver the most cohesive solution to boost your bottom line.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Why you should give a one-stop shop agency a try&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Trying whether a one-stop shop agency is right for you is as easy as starting off with having an agency provide just two services. Once you see how effective this way of doing business is and have become comfortable with the way the agency does things, you can decide to add additional services to your suite.&lt;/p&gt;
&lt;p&gt;With Niteco, this is the way our customers came to realize that working with our web development and digital marketing teams is the best way forward. If you&amp;rsquo;re looking for a way out of your stakeholder management troubles, &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx" target="_blank" rel="noopener"&gt;contact Niteco today&lt;/a&gt; to find out how your sites and workflows could benefit from working with a one-stop shop agency.&lt;/p&gt;</description><pubDate>Wed, 18 Jan 2023 09:26:00 +0700</pubDate></item><item xml:base="standardise-your-solution-architecture-diagrams/"><guid isPermaLink="false">https://niteco.com/articles/standardise-your-solution-architecture-diagrams/</guid><title>Standardize your Solution Architecture Diagrams</title><description>&lt;p&gt;People say that "Drawing great solution architecture diagrams is an art&amp;rdquo;. Drawing solution architecture diagrams does involve a lot of creativity: Choosing shapes and symbols, colors, and types of arrows, deciding on what to write and where to place all the boxes and so on. But what often happens when people choose their own ways of drawing diagrams is that the architecture is easily misunderstood.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span lang="en-AU"&gt;When diagrams fail to present the solution&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;We have&amp;nbsp;probably all&amp;nbsp;seen diagrams&amp;nbsp;similar to&amp;nbsp;the ones below&amp;nbsp;&amp;ndash;&amp;nbsp;all&amp;nbsp;with&amp;nbsp;different design&amp;nbsp;language.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The first one uses&amp;nbsp;colors, lots of symbols, text,&amp;nbsp;logotypes,&amp;nbsp;and dividers - but no connectors/arrows. The&amp;nbsp;described system&amp;nbsp;is in the middle, but its purpose is not clear.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="Emobiq, CC0, via Wikimedia Commons" href="https://commons.wikimedia.org/wiki/File:EMOBIQ(TM)_Solution_Architecture.png"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/EMOBIQ%28TM%29_Solution_Architecture.png/512px-EMOBIQ%28TM%29_Solution_Architecture.png" alt="EMOBIQ(TM) Solution Architecture" width="512" prs="Manual" srcset="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/EMOBIQ%28TM%29_Solution_Architecture.png/512px-EMOBIQ%28TM%29_Solution_Architecture.png?width=600&amp;quality=75&amp;format=avif 1x, https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/EMOBIQ%28TM%29_Solution_Architecture.png/512px-EMOBIQ%28TM%29_Solution_Architecture.png?width=1024&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="TextRun  BCX0 SCXW241483660" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;Source: &lt;a href="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/EMOBIQ%28TM%29_Solution_Architecture.png/512px-EMOBIQ%28TM%29_Solution_Architecture.png" target="_blank" rel="noopener"&gt;Wikimedia&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="TextRun  BCX0 SCXW241483660" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;In the diagram below, we see the described system at the top. This&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;diagram&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;uses no symbols or logos and has a limited number of shapes. Unlike the&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;previous&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;diagram, which used no connectors/arrows, this diagram us&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;es&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;arrows as a main&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;component&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;. It is still unclear what purpose the system serves, except&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;that&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;it is&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun AdvancedProofingIssueV2  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt;some kind of web&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW241483660" data-ccp-parastyle="Normal (Web)"&gt; application.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/b0c95cc8fe444671bcc2117466557699.aspx" alt="Web application architecture showing client, server, database, and business rules management." width="2500" height="1616" prs="Manual" srcset="/contentassets/a958d86c286545e0be6d1d1c2f02fbae/diagram-2022-02.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;em&gt;Source: &lt;a href="https://commons.wikimedia.org/wiki/File:Webrun_architecture.PNG" target="_blank" rel="noopener"&gt;Wikimedia&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a class="first-btn-action button button--rounded font-gilroy--semibold" style="color: black;" href="/link/b0c95cc8fe444671bcc2117466557699.aspx" target="_blank" rel="noopener"&gt;Click here for the full image&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;The third diagram is the first that involves actors&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;&amp;ndash;&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;we&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;see them as&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;the classical&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;faceless icons. There are symbols,&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;multicolored&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;connectors of two sorts (&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;two-&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;and one&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;-&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;directional). The diagram&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;contains&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;a list of&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;functionalities&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;, describing features of the system. What the system does&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;and&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;who it&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt;serves&lt;/span&gt;&lt;span class="NormalTextRun SCXW19576904 BCX0" data-ccp-parastyle="Normal (Web)"&gt; is not explained in this diagram either.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/3876b9714cd44732b30a877f593c7e26.aspx" alt="SMART business requirements automatically create designs, docs, and source code server system" width="2500" height="1532" prs="Manual" srcset="/contentassets/a958d86c286545e0be6d1d1c2f02fbae/diagram-2022-01.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;em&gt;Source: &lt;a href="https://upload.wikimedia.org/wikipedia/commons/d/d9/Global_Architecture_of_SPADE_and_the_solution_it_creates.png" target="_blank" rel="noopener"&gt;Wikimedia&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a class="first-btn-action button button--rounded font-gilroy--semibold" style="color: black;" href="/link/3876b9714cd44732b30a877f593c7e26.aspx" target="_blank" rel="noopener"&gt;Click here for the full image&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The three diagrams are&amp;nbsp;very different&amp;nbsp;in visual appeal, what symbols they use and what information they are trying to convey. Indeed, some creativity&amp;nbsp;has gone&amp;nbsp;into making these diagrams. I think&amp;nbsp;there is&amp;nbsp;even a slight chance that we could get "Solution Diagrams" classified&amp;nbsp;as a new artform among the 28 existing art forms listed by&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.axisweb.org/artforms/"&gt;&lt;span data-contrast="none"&gt;Axis&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;, a platform for artists.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Jokes aside, is diagramming supposed to be an artform? Does it&amp;nbsp;require&amp;nbsp;creative skills just to architecture facts in a visual way?&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;And how useful are these diagrams?&amp;nbsp;Can they be misinterpreted easily? For&amp;nbsp;example,&amp;nbsp;the middle diagram&amp;nbsp;we looked at earlier&amp;nbsp;has arrows in both directions on all connectors&amp;nbsp;&amp;ndash; so&amp;nbsp;is there always two-way&amp;nbsp;communication&amp;nbsp;happening&amp;nbsp;between all systems or was that just the default connector used by the&amp;nbsp;diagram&amp;rsquo;s&amp;nbsp;drawer?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Standardization using the C4 model&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;At Niteco we have started to&amp;nbsp;look at&amp;nbsp;how we can&amp;nbsp;standardize&amp;nbsp;our diagrams and not only take the artistic requirements&amp;nbsp;out of&amp;nbsp;the&amp;nbsp;drawing but&amp;nbsp;add&amp;nbsp;a long list&amp;nbsp;of benefits that cannot be achieved using traditional methods.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;We are starting the&amp;nbsp;standardization&amp;nbsp;process with our Optimizely&amp;nbsp;solutions,&amp;nbsp;and we are using the&amp;nbsp;&lt;/span&gt;&lt;a href="https://c4model.com/"&gt;&lt;span data-contrast="none"&gt;C4 model&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;. This model allows the drawer to focus on&amp;nbsp;representing&amp;nbsp;the system completely in a visual form,&amp;nbsp;without ambiguity.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;C4 comes in three levels, and this post focuses on the first level. Future posts will cover level 2 and level 3.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The first level will be useful across the&amp;nbsp;organization&amp;nbsp;and&amp;nbsp;is&amp;nbsp;also easy to understand&amp;nbsp;for&amp;nbsp;the client. It tells the overall story about the system, its&amp;nbsp;actors,&amp;nbsp;and its&amp;nbsp;integrations.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The C4 diagram below is&amp;nbsp;of&amp;nbsp;a&amp;nbsp;fictious system&amp;nbsp;for the made-up business&amp;nbsp;Automo&amp;nbsp;that owns several car brands. I will not tell you more than that, since the C4 diagram contains all the contextual&amp;nbsp;information within it. Unlike the three diagrams above, the reader should,&amp;nbsp;within minutes,&amp;nbsp;have a good grasp&amp;nbsp;of&amp;nbsp;what this system does and who it serves.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The diagram is almost like a book, where the title and blurb&amp;nbsp;are&amp;nbsp;seen in the blue box in the middle.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Title: Car Parts&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Ok, maybe not a fiction best seller :)&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Blurb: Car parts websites for all&amp;nbsp;Automo&amp;nbsp;brands that allow mechanics, distributors,&amp;nbsp;staff,&amp;nbsp;and consumers to&amp;nbsp;purchase&amp;nbsp;car parts and accessories for&amp;nbsp;Automo cars.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&lt;img src="/link/17f3aeb6748f41ada41b2d2a99b3fd8f.aspx" alt="Automo Car Parts system diagram showing mechanics, distributors, external systems, and workflows" width="2614" height="1233" prs="Manual" srcset="/contentassets/a958d86c286545e0be6d1d1c2f02fbae/image68hs9.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a class="first-btn-action button button--rounded font-gilroy--semibold" style="color: black;" href="/link/d0e5c3b1fe274d6285d34334dad07235.aspx" target="_blank" rel="noopener"&gt;Click here for the full image&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The rest of the "book" is read in whatever order the reader chooses. Each "mini chapter" starts with a&amp;nbsp;box and&amp;nbsp;continues by following a "shooting arrow" to the receiving box, where the chapter ends.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;As an example:&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mechanic Buys Parts from Car Parts&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Or&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Car Parts Request Payments from&amp;nbsp;Ebay.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Or&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Car Parts Authenticates&amp;nbsp;Automo Staff via Azure AD Connect.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The Level 1 diagram only&amp;nbsp;contains&amp;nbsp;3 different&amp;nbsp;types&amp;nbsp;of boxes:&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="2" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;The blue box&amp;nbsp;represents&amp;nbsp;the&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;described system.&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;This is represented by the Visual Studio solution.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="2" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;The grey boxes represent all the&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;external systems&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;with which&amp;nbsp;the described system is integrated.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="2" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;The green boxes represent the&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;actors.&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;There is only one type of connector, the&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;triggering&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;connector. It goes from the actor/system that triggers a system to the triggered system.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Understandable diagrams for all stakeholders&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Level 1 of&amp;nbsp;the&amp;nbsp;C4&amp;nbsp;model&amp;nbsp;does not assume any prior knowledge by the reader. Everyone in the business should be able to read the diagram, without having any knowledge&amp;nbsp;of&amp;nbsp;what a CRM, CMS or PIM is.&amp;nbsp;Automo&amp;nbsp;has a wide variety of business users that range from content writers to IT administrators to&amp;nbsp;Commerce marketing staff.&amp;nbsp;Automo&amp;nbsp;often employs&amp;nbsp;new people&amp;nbsp;with no knowledge of the company&amp;nbsp;that quickly&amp;nbsp;need&amp;nbsp;to get up to speed. This diagram is helpful for them&amp;nbsp;as well,&amp;nbsp;since&amp;nbsp;there is&amp;nbsp;an emphasis on&amp;nbsp;providing&amp;nbsp;a good explanation of each system and each actor.&amp;nbsp;At&amp;nbsp;Niteco,&amp;nbsp;the diagram is used by developers, architects, testers, PMs,&amp;nbsp;operations,&amp;nbsp;and sales&amp;nbsp;&amp;ndash;&amp;nbsp;our&amp;nbsp;solutions&amp;nbsp;are&amp;nbsp;the&amp;nbsp;centerpiece&amp;nbsp;of what we do, and level 1 gives a one-page visual summary of each solution.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Only the direct integrations are described in C4. The PIMS connects to an ERP system, which&amp;nbsp;would&amp;nbsp;often be included in other architecture diagrams. But Car Parts does not contain a single line of code of integration with the ERP, hence the ERP is not included in the diagram. The C4 diagram displays only what interacts with the described system.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;However, to roll out a&amp;nbsp;standardized&amp;nbsp;way of drawing Optimizely solutions&amp;nbsp;at Niteco, C4 rules did not supply enough guidelines. We added our own rules and definitions on top of the ones given by C4.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely CMS and Commerce&amp;nbsp;are&amp;nbsp;tightly coupled with our&amp;nbsp;code,&amp;nbsp;and we did a lot of thinking on how to describe this in the diagrams. We landed on the solution seen in the diagram above,&amp;nbsp;showing them&amp;nbsp;as external systems.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/386bbe41edc14267828d55fb134d5ac3.aspx" alt="Optimizely Commerce Cloud, Content Cloud, and Search and Navigation system components overview" width="712" height="522" prs="Manual" srcset="/contentassets/a958d86c286545e0be6d1d1c2f02fbae/imageyltup.png?width=800&amp;quality=75&amp;format=avif 1x, /contentassets/a958d86c286545e0be6d1d1c2f02fbae/imageyltup.png?width=1920&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;span class="TextRun  BCX0 SCXW256942357" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;T&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;his way&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;,&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;we can quickly see what parts of the Optimizely product suite&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;are&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;included in each solution, and we&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;can&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;&amp;nbsp;also keep track of what version each solution is running by adding them as properties in the model (&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun  BCX0 SCXW256942357" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt;Component of DXC&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun  BCX0 SCXW256942357" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun  BCX0 SCXW256942357" data-ccp-parastyle="Normal (Web)"&gt; is an example of such a property).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Using&amp;nbsp;Archimate&amp;nbsp;for diagramming&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;That leads us to the powerful modelling aspects of&amp;nbsp;Archimate, the tool we are using to draw C4 diagrams.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;If I select the PIMS box and open the&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;visualizer&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;(see below), I can see all objects that are connected to&amp;nbsp;the&amp;nbsp;PIMS. In addition to Car Parts,&amp;nbsp;the&amp;nbsp;PIMS API (visible in level 2) is connected to the PIMS. In our fabricated example, Niteco is managing more solutions for&amp;nbsp;Automo&amp;nbsp;which&amp;nbsp;also integrate&amp;nbsp;with the same PIMS. As we draw these solutions in&amp;nbsp;Archimate, the&amp;nbsp;visualizer&amp;nbsp;also&amp;nbsp;includes&amp;nbsp;these solutions, even if they are in independent views.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The diagram itself is represented by a view and it presents any aspect of a model. In level 1, we are not showing the PIMS API, but it is still in the model.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/9b0de107d7844924af0b4d17b59aaddf.aspx" alt="Car parts request accessories information flow in PIMS system diagram" width="1152" height="487" prs="Manual" srcset="/contentassets/a958d86c286545e0be6d1d1c2f02fbae/imagey4x0m.png?width=1280&amp;quality=75&amp;format=avif 1x, /contentassets/a958d86c286545e0be6d1d1c2f02fbae/imagey4x0m.png?width=1920&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;When we have modelled all the diagrams for&amp;nbsp;Automo, it is useful to&amp;nbsp;analyze&amp;nbsp;the model whenever we have questions about the enterprise architecture.&amp;nbsp;Automo&amp;nbsp;might be in the process of investing in a new PIMS&amp;nbsp;solution and would like to know all the dependencies on the existing PIMS. By looking at the model,&amp;nbsp;we can quickly find all the connectors to the PIMS&amp;nbsp;and give the client an understanding of the rough costs for replacing their PIMS solution.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;There is also a SQL query language to search the model.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Imagine&amp;nbsp;this scenario:&amp;nbsp;One of&amp;nbsp;Niteco&amp;rsquo;s&amp;nbsp;sales representatives has a new&amp;nbsp;Commerce opportunity where the&amp;nbsp;potential client&amp;nbsp;asks&amp;nbsp;for our experience in integrating&amp;nbsp;to&amp;nbsp;CRM systems. To quickly find out what CRM systems have been integrated in any of our solutions, he can query the model where all diagrams are stored.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in;"&gt;&lt;span lang="EN-AU" style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;img src="/link/ad9c55ae49014c1e94a0eb387e642a59.aspx" alt="SQL query filtering Elements by name containing CRM with SAP C4C CRM application details" width="1321" height="184" prs="Manual" srcset="/contentassets/a958d86c286545e0be6d1d1c2f02fbae/imagep605u.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Conclusion&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;That concludes the blog post of the first-level diagramming of&amp;nbsp;the&amp;nbsp;C4&amp;nbsp;model&amp;nbsp;in Archi for Optimizely Solutions. Many goodies have been included, but this way of drawing diagrams and modelling solutions has even more aspects that I will not be able to cover in one post.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Some of the many benefits&amp;nbsp;of&amp;nbsp;drawing diagrams&amp;nbsp;using the&amp;nbsp;C4&amp;nbsp;models&amp;nbsp;are:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Consistency in how solution diagrams are drawn across and within client&amp;nbsp;projects.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Reaches a wider audience due to the high readability.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Strict definitions&amp;nbsp;minimize&amp;nbsp;the risk&amp;nbsp;of&amp;nbsp;misinterpreting (remember the double arrows in the second sample diagram?) the diagram.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Removes the&amp;nbsp;artistic requirements and&amp;nbsp;components&amp;nbsp;in diagramming. No need to think about what&amp;nbsp;colors&amp;nbsp;to apply, what shapes to use, how to connect the shapes, how to position objects, what to&amp;nbsp;represent, what logos to include or what images to decorate with etc. The&amp;nbsp;creative&amp;nbsp;component&amp;nbsp;is&amp;nbsp;eliminated,&amp;nbsp;and all energy can be focused on describing the solution and its integrations.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Ability to query the model using SQL syntax, providing a tool for sales, architects and developers that quickly need to find information across several systems.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Thu, 06 Jan 2022 11:16:00 +0700</pubDate></item><item xml:base="what-is-mobile-first-design-and-how-do-you-implement-it/"><guid isPermaLink="false">https://niteco.com/articles/what-is-mobile-first-design-and-how-do-you-implement-it/</guid><title>What is mobile first design and how do you implement it?</title><description>&lt;p&gt;A mobile first approach refers to the practice of having designers start design work for mobile devices first. The goal of taking a mobile first approach is to reverse what has been the established workflow, namely designing for desktop and scaling down the design for mobile afterwards.&lt;/p&gt;
&lt;p&gt;With the number of mobile device users growing around the world, a trend that is unlikely to change anytime soon, creating engaging experiences on mobile devices has become crucial for the success of any online solution. In this post, we will give you the answers to the three most important questions around mobile first: what is mobile-first design, why is it important, and how do you implement it effectively?&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;What is mobile first design and why is it important?&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;What is mobile first design?&lt;/h3&gt;
&lt;p&gt;Mobile first design means that designers working on a new digital experience focus their work on smaller, mobile screens first before later adapting the design for desktop computers and other larger screens.&lt;/p&gt;
&lt;p&gt;In the past, this process was usually reversed as part of what design professionals call &lt;strong&gt;graceful degradation&lt;/strong&gt;. Desktop solutions with full functionality were adapted to fit the much smaller mobile screen later in the design stage, having to sacrifice part of their functionality in the process. While many solutions performed this adaptation remarkably well, this treatment of mobile design as an &amp;ldquo;afterthought&amp;rdquo; often led to less satisfying and comfortable experiences on mobile devices.&lt;/p&gt;
&lt;p&gt;Mobile first design follows the logic that it&amp;rsquo;s more effective to design a product for the smaller screen first because of the space limitations instead of having to cut a design made for larger screens and losing functionality in the process. As part of the approach, designers make sure that all the most crucial UI/UX elements are prominently displayed and used logically on mobile screens, without having to accommodate previous design decisions made for desktop screens. Once the mobile design is done, it can then be scaled up to fit larger screens, with the possibility of adding design elements that aren&amp;rsquo;t crucial to the experience &amp;ndash; and no risk of losing key functionality. This is also called &lt;strong&gt;progressive advancement&lt;/strong&gt; &amp;ndash; the design progresses from the most basic key functionalities on smaller screens to more advanced functionality on larger ones.&lt;/p&gt;
&lt;h3&gt;Why is it important to design for mobile first?&lt;/h3&gt;
&lt;p&gt;&lt;span class="NormalTextRun CommentStart CommentHighlightPipeClicked CommentHighlightClicked CommentImportant SCXW192244205 BCX0"&gt;Mobile first design drives you to make your solutions &lt;/span&gt;&lt;span class="NormalTextRun CommentHighlightClicked CommentImportant SCXW192244205 BCX0"&gt;easier to read and use on mobile screens. &lt;/span&gt;While creating satisfying and engaging mobile experiences through mobile first design is a design goal for any solution, the rising number of mobile users around the world also makes it a smart business decision. According to Statista, &lt;a href="https://www.statista.com/statistics/330695/number-of-smartphone-users-worldwide/"&gt;the world has 6.5 billion smartphone users in 2022&lt;/a&gt;, so it&amp;rsquo;s no surprise that many websites &amp;ndash; including those of many of our clients &amp;ndash; now see more total traffic from mobile devices than from desktop computers. Combine that with the fact that Google&amp;rsquo;s algorithm ranks mobile-friendly websites higher than others, and it&amp;rsquo;s easy to see that good mobile design can have a clear effect on a company&amp;rsquo;s bottom line.&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/0039a378ab9c40f98cc73b3d9b9e11a9.aspx" alt="AEG mobile site showing front load washer and heat pump dryer product details and promotion" width="1707" height="530" prs="Manual" srcset="/globalassets/case-studies/aeg-au/slider-2.jpg?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;em&gt;&lt;strong&gt;Niteco followed a Mobile First approach in creating the new Commerce site for AEG Australia.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;How do you implement a mobile first approach?&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;&lt;em&gt;Put the user at the center of your design&lt;/em&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;In the &lt;a href="/link/a2dc49ed5ef64dcdaaee824926c1da53.aspx" target="_blank" rel="noopener"&gt;UI/UX design process&lt;/a&gt;, nothing has higher priority than the users for whom you are designing. They are the people who will be using your product, so it&amp;rsquo;s crucial to keep their requirements in mind.&lt;/p&gt;
&lt;p&gt;Starting out on a new design process, the most important question you should be asking yourself is, &amp;ldquo;What do the users expect from this product?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Take the Tolka project with translation and interpretation agency &lt;a href="/link/45480c0d8e3d4caf82482c93fae9e9ba.aspx"&gt;Transvoice&lt;/a&gt; as an example, where Niteco built a completely new user portal with mobile first in mind. To understand the customer&amp;rsquo;s needs, &lt;a href="/link/51ddc24fd7bc4652ba844c845c979f3b.aspx" target="_blank" rel="noopener"&gt;Niteco&amp;rsquo;s UI/UX designers&lt;/a&gt; held workshops to determine the main pain points of working with the existing platform. The team conducted extensive research on the business field and competitors&amp;rsquo; solutions, created user personas to further clarify the needs that needed to be addressed and, finally, presented the customer with wireframes and user flows. This helped them design a product that established a clear workflow for user tasks without distracting secondary functionality.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Step-by-step guide to implementing a mobile first design&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Get organized&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What is the first step in the mobile first design process? A major part of building a mobile first design is setting the scope and prioritization of the mobile application. In your first design meetings, you will likely come up with or receive requests for a long list of features that should be included in your application or website. Banners, videos, menus, account management, blogs, and more. The next step, however, is to &lt;strong&gt;figure out which is the key functionality&lt;/strong&gt; &amp;ndash; the reason your users use your application. And this is where a spreadsheet is your best friend.&lt;/p&gt;
&lt;p&gt;List out all the content you have and wish to include in your design, then create a hierarchy that will help guide you in prioritizing and placing the most important features.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;strong&gt;Prioritize your features&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For a very simplified example, let&amp;rsquo;s assume that your application&amp;rsquo;s purpose is to book tables in restaurants. Your application will need to have lots of features to cover everything you may envision &amp;ndash; account management, favorite lists, promotions, etc. However, the main features would likely be the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Choosing restaurants&lt;/li&gt;
&lt;li&gt;Booking tables&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While the other features will still be part of the application, the focus will be on these two functionalities. That means that they will take up most of the used screen space, with controls that are large and comfortable to handle even on the go. In essence, users should still have the option to use other functionality but should not be distracted or have their experience impaired by it. This way, you can ensure that using these features works smoothly on mobile devices. When you upscale the application for larger screens later, you still have the option of giving other features more prominent placement as well.&lt;/p&gt;
&lt;p&gt;With the added space, you can add blogs, introduce new restaurants or present bios of new chefs, all while keeping the key functionality of choosing and booking intact.&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;strong&gt;Design the mobile wireframe first&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Based on what you decided in the prior step, you can now create your mobile wireframes. Decide exactly which features should be placed where, where CTAs should go, and how users will navigate through your application.&lt;/p&gt;
&lt;p&gt;When your mobile wireframe is done, you can use it as a foundation for larger breakpoints in the design of the experience on larger screens. Essentially, in designing the mobile experience, you have pinpointed what the focus of your application should be, and you can use this information for creating a great desktop experience.&lt;/p&gt;
&lt;p&gt;&lt;span class="TrackChangeTextInsertion TrackedChange SCXW249093522 BCX0"&gt;&lt;span class="TextRun SCXW249093522 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW249093522 BCX0"&gt;&amp;gt;&amp;gt;&amp;gt; Read more:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a class="Hyperlink SCXW249093522 BCX0" href="/link/0e8bfe17e1dc480883fa7a2ae6e7a9a9.aspx" target="_blank" rel="noreferrer noopener"&gt;&lt;span class="TrackChangeTextInsertion TrackedChange SCXW249093522 BCX0"&gt;&lt;span class="FieldRange SCXW249093522 BCX0"&gt;&lt;span class="TextRun Underlined SCXW249093522 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXW249093522 BCX0" data-ccp-charstyle="Hyperlink"&gt;5 principles to follow when designing the architecture of your application &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="EOP SCXW249093522 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;&lt;strong&gt;Get rid of unnecessary obstacles&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Some design features work perfectly on large screens, but are nothing more than a distraction or, at worst, an impediment in mobile design.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Popups: Popups can be annoying on any screen if they&amp;rsquo;re not used in moderation, but on mobile screens, they can quickly become a deal breaker. Because of the different sizes of mobile devices, if you&amp;rsquo;re not careful with sizing, a popup can easily hijack a user&amp;rsquo;s whole screen, keeping them from what they wanted to do in the first place. If you absolutely need to use popups, use them sparingly and only to provide users with information or functionality they absolutely need.&lt;/li&gt;
&lt;li&gt;Images: Website banners are great, but refrain from using large landscape-format images, since they won&amp;rsquo;t look good on a mobile screen held in portrait mode. Even when you use portrait-format banners, don&amp;rsquo;t take up an entire screen with images &amp;ndash; always ensure that users can see the CTA or key functionality at first glance, without having to scroll.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="5"&gt;
&lt;li&gt;&lt;strong&gt;Use responsive design&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;One thing you need to remember about the world of mobile devices is that one size does not fit all. Smartphones and tablets come in a wide variety of screen sizes, so you need to make sure that your design looks good on all of them. Using a responsive framework allows your design to adjust to the screen on which it is displayed, making sure all essential information is retained. This means that you can focus on the important aspects of your design instead of having to adjust everything manually for every conceivable screen size.&lt;/p&gt;
&lt;ol start="6"&gt;
&lt;li&gt;&lt;strong&gt;Test on real devices&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;While you&amp;rsquo;re likely designing your application on a desktop or laptop computer, you should test it on an actual mobile device. Many design programs offer features that let you emulate a mobile screen on your computer screen for testing purposes, but we recommend using a real mobile screen.&lt;/p&gt;
&lt;p&gt;Navigate through the entire application like a normal user would, and ideally involve other designers that were not part of the design process. They will be able to look at the application without preconceptions while being able to give you a professional opinion. However, make sure to also involve non-designers in the tests for an additional perspective.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;How to test a mobile first design&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Use testing tools&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;While, as mentioned above, we recommend testing on actual mobile devices, there are also a number of useful tools that can help you to test the performance and functionality of your application.&lt;/p&gt;
&lt;p&gt;For a quick test using Google&amp;rsquo;s criteria for mobile friendliness of a web application, use &lt;a href="https://search.google.com/test/mobile-friendly"&gt;Google Search Console&lt;/a&gt;. Other tools we recommend for use in testing mobile designs are &lt;a href="https://smartbear.com/blog/calabash-tutorial-for-mobile-app-testing/"&gt;Calabash&lt;/a&gt;, &lt;a href="http://www.testingtoolsguide.net/tools/testdroid/"&gt;Testdroid&lt;/a&gt;, &lt;a href="http://appium.io/"&gt;Appium&lt;/a&gt;, or &lt;a href="https://www.perfomatix.com/mobile-app-automation-testing/"&gt;MonkeyTalk&lt;/a&gt;. For cross-browser testing that ensures your application works on any combination of OS, browser, and resolution, a tool like &lt;a href="https://www.lambdatest.com/"&gt;LambdaTest&lt;/a&gt; is recommended.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;strong&gt;Validate HTML and CSS&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To make sure that any errors in how the application is displayed or how it performs aren&amp;rsquo;t rooted in your own code, it&amp;rsquo;s a good idea to use a validation tool to validate the HTML and CSS code. These tools can help you fix syntax errors and other mistakes.&lt;/p&gt;
&lt;p&gt;Tools for this testing step include &lt;a href="https://validator.nu/"&gt;Validator.nu&lt;/a&gt; and the &lt;a href="https://jigsaw.w3.org/css-validator/"&gt;W3C CSS Validation Service&lt;/a&gt;.&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;strong&gt;Perform A/B Testing&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Once your application has gone live, it&amp;rsquo;s time to embark on a thorough A/B Testing campaign. Even after testing, a lot of the things upon which you have based your design are assumptions of what users may like or demand. Now, once actual users get their hands on the application, it&amp;rsquo;s time to find out what they actually want.&lt;/p&gt;
&lt;p&gt;The &lt;a href="/link/e51c4e07d6304300837ee60c02ab0a9b.aspx"&gt;A/B Testing process&lt;/a&gt; is simple: analyze your application&amp;rsquo;s data, come up with a hypothesis of what could improve your numbers, then test and evaluate. You can use basic analytics to determine where improvements could be made. Heat maps can also be very useful as foundations for your &lt;a href="/link/bd6f1f4c16e24704938e11172fb9870d.aspx"&gt;experimentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t forget that A/B Testing is an ongoing process throughout an application&amp;rsquo;s lifecycle. User preferences may change with time and new hypotheses will arise, so don&amp;rsquo;t neglect your testing down the road.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Some tips for your mobile first design&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Mobile first is content first: &lt;/strong&gt;Determine which content is the most essential for your mobile experience and focus on it. Then create your design based on the content you need to present to the user.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keep it simple:&lt;/strong&gt; Simplicity is your friend when it comes to mobile first design. As mentioned above, the goal is to make the key functionality the centerpiece of your design and try to keep distractions to a minimum.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keep CTAs bold and consistent:&lt;/strong&gt; Users should be able to locate and recognize your CTAs with ease even if they&amp;rsquo;re just glancing at their screen while on the go.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Optimize loading speed:&lt;/strong&gt; Performance is crucial when it comes to user experience. According to &lt;a href="https://neilpatel.com/blog/loading-time/"&gt;Neil Patel&amp;rsquo;s blog&lt;/a&gt;, 47% of users expect a page to load in 2 seconds or less, so make sure to optimize your application&amp;rsquo;s performance.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you want to find out more about Mobile First design or need advice on how to create a UI/UX design that converts for your application, &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx" target="_blank" rel="noopener"&gt;contact Niteco today&lt;/a&gt;!&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Frequently asked questions about mobile-first design&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Thu, 29 Sep 2022 11:16:00 +0700</pubDate></item><item xml:base="optimizely-on-net5-game-changer-for-performance/"><guid isPermaLink="false">https://niteco.com/articles/optimizely-on-net5-game-changer-for-performance/</guid><title>Optimizely on .NET 5: Performance game-changer | Niteco</title><description>&lt;p&gt;&lt;span class="TextRun SCXW190378444 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;On&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;September&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;nbsp;28th,&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;with the launch&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;of&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;Optimizely&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;rsquo;s latest update&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;s&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;nbsp;to their CMS&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;(&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;Content Cloud&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;v&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;ersion 12&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;nbsp;and Commerce Cloud 14&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;)&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;,&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;nbsp;Optimizely launched&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;its first version ever based on .NET 5. Niteco Solution Architect and Optimizely MVP&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun SCXW190378444 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;Scott Reed&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun SCXW190378444 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;nbsp;gives a short&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;rundown&lt;/span&gt;&lt;span class="NormalTextRun SCXW190378444 BCX0"&gt;&amp;nbsp;of why this is a reason to be excited, for developers and website owners alike.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW190378444 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Performance&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The main benefit to the upgrade to .NET 5&amp;nbsp;for&amp;nbsp;Optimizely&amp;nbsp;customers&amp;nbsp;are&amp;nbsp;the&amp;nbsp;improvements to&amp;nbsp;performance and stability. This means faster, more stable websites that handle concurrent loads,&amp;nbsp;better at high volumes. This translates to faster page loads and better&amp;nbsp;&lt;/span&gt;&lt;a href="/link/5cb67f82a85b407882c7b50ee04ab062.aspx"&gt;&lt;span data-contrast="none"&gt;Google Core&amp;nbsp;Web Vitals&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;scores,&amp;nbsp;with&amp;nbsp;fewer&amp;nbsp;service interruptions&lt;/span&gt;&lt;span data-contrast="auto"&gt;.&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;That equals&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;better search rankings and an improved&amp;nbsp;customer experience; and that means&amp;nbsp;reduced&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;bounce&amp;nbsp;rates&amp;nbsp;and increased&amp;nbsp;conversation.&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;That&amp;rsquo;s a win, whichever way you look at it!&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely&amp;rsquo;s benchmarking&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;shows that&amp;nbsp;tests produced&amp;nbsp;4&amp;nbsp;times higher response speeds and 5-10 times faster site operation.&amp;nbsp;Overall, this should have a definite effect on your bottom line.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Support&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Moving to .NET 5&lt;/span&gt;&lt;span data-contrast="auto"&gt;,&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;more importantly .NET 6 (coming early 2022 as .NET 5 support ends in February 2022)&lt;/span&gt;&lt;span data-contrast="auto"&gt;,&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;means that the platform will be aligned with a supported version of&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;.NET. This means security patches and updates are guaranteed&amp;nbsp;and can easily be implemented.&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;With&amp;nbsp;Optimizely&amp;nbsp;and Microsoft&amp;nbsp;so&amp;nbsp;aligned in their&amp;nbsp;close&amp;nbsp;partnership, the future looks very&amp;nbsp;good&amp;nbsp;indeed.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Platform&amp;nbsp;features&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The .NET 5 version adds a whole load of new features for both CMS&lt;/span&gt;&lt;span data-contrast="auto"&gt;/&lt;/span&gt;&lt;span data-contrast="auto"&gt;Commerce editors as well as development teams&lt;/span&gt;&lt;span data-contrast="auto"&gt;.&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;With&amp;nbsp;Optimizely&amp;nbsp;usually&amp;nbsp;rolling&amp;nbsp;out&amp;nbsp;its&amp;nbsp;changes in a regular release update cycle, these new&amp;nbsp;features are not going to be retroactively ported back to older versions. Basically,&amp;nbsp;if&amp;nbsp;you&amp;nbsp;don&amp;rsquo;t upgrade&lt;/span&gt;&lt;span data-contrast="auto"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;you&amp;nbsp;will not get these features. It also means&amp;nbsp;you&amp;nbsp;will not get any&amp;nbsp;of the&amp;nbsp;features&amp;nbsp;Optimizely rolls out in the future&amp;nbsp;and&amp;nbsp;that&amp;nbsp;will&amp;nbsp;leave you&amp;nbsp;stagnating&amp;nbsp;on an old&amp;nbsp;version of the platform.&amp;nbsp;New features include&lt;/span&gt;&lt;span data-contrast="auto"&gt;:&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Better and faster redesigned version of the admin area&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;:&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;The admin area is now faster to use for admin users with a snappier response (due to a complete redesign and the .NET 5 update)&lt;/span&gt;&lt;span data-contrast="auto"&gt;.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Removal of Commerce Manager&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;:&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;In&amp;nbsp;Commerce&lt;/span&gt;&lt;span data-contrast="auto"&gt;,&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;a major pain point&amp;nbsp;in the past&amp;nbsp;was having&amp;nbsp;two&amp;nbsp;applications&lt;/span&gt;&lt;span data-contrast="auto"&gt;,&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;with some legacy features&amp;nbsp;still&amp;nbsp;kept&amp;nbsp;in&amp;nbsp;Commerce&amp;nbsp;Manager.&amp;nbsp;This part has been removed and&amp;nbsp;the last remaining configuration features&amp;nbsp;were folded&amp;nbsp;into&amp;nbsp;to the main CMS interface. Frankly, this&amp;nbsp;is a massive win&amp;nbsp;for developers and site editors alike&lt;/span&gt;&lt;span data-contrast="auto"&gt;.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Faster overall CMS/Commerce&amp;nbsp;editing&amp;nbsp;experience&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;:&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;The .NET 5 performance upgrades also&amp;nbsp;benefit the editor area, making it more efficient. The improvements will be easily felt by editors on both CMS and Commerce, meaning edits will be smoother and quicker.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;New&amp;nbsp;versions&amp;nbsp;of&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;core&amp;nbsp;packages&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;:&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;New versions of packages such as marketing connectors, forms and&amp;nbsp;more&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;provide&amp;nbsp;not only better performance&lt;/span&gt;&lt;span data-contrast="auto"&gt;,&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;but have been reworked to be more modern&amp;nbsp;and&amp;nbsp;more easily&amp;nbsp;extensible by developers&amp;nbsp;to suit&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;your&amp;nbsp;needs.&amp;nbsp;That means you can customize your Optimizely site even further to meet your needs.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;As Optimizely announced, upgrading to .NET 5 will require a new environment for your DXP,&amp;nbsp;but no reason to worry.&amp;nbsp;There will be&amp;nbsp;no additional cost to your license. Your code will&amp;nbsp;also&amp;nbsp;need to be migrated from your existing code base to .NET 5, a process&amp;nbsp;Niteco can&amp;nbsp;take care of&amp;nbsp;for you, getting&amp;nbsp;you on .NET 5 with ease.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Niteco has been at the cutting edge of this work, with OMVP Scott Reed partnering with Optimizely to run masterclasses on the topic and speaking about it at Optimizely&amp;rsquo;s annual conference Opticon21. There is no better placed partner to help you to upgrade your Optimizely installation than Niteco.&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Find out how&amp;nbsp;and let Niteco handle your .NET 5 journey.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Find out more about the &lt;a href="/link/a1fdf8dcd41746a1bbc7edfa74c834f2.aspx"&gt;latest .NET Core upgrade and why it is important for your business&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Get access to the pdf version &amp;amp; recorded presentation from Scott Reed (Niteco Solution Architect) on Optimizely Partner Day:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a class="first-btn-action button button--rounded font-gilroy--semibold" style="color: black;" href="/link/40b27546f2224fd1b60d9fc7cedf2b3c.aspx" target="_blank" rel="noopener"&gt;Get Access&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 06 Oct 2021 11:16:49 +0700</pubDate></item><item xml:base="web-application-risks-that-harm-your-business/"><guid isPermaLink="false">https://niteco.com/articles/web-application-risks-that-harm-your-business/</guid><title>Top 9 web application risks that could harm your business</title><description>&lt;p&gt;&lt;span data-contrast="auto"&gt;As our laptops and mobile devices get more&amp;nbsp;and more&amp;nbsp;connective features,&amp;nbsp;we also create additional&amp;nbsp;loopholes for data&amp;nbsp;and attacks&amp;nbsp;to slip through.&amp;nbsp;And as ever, new technologies&amp;nbsp;are being created faster than&amp;nbsp;security practices&amp;nbsp;protecting&amp;nbsp;users&amp;nbsp;from exploitative use of those technologies.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Cybercrime incidents cost the world economy more than US$1 trillion in 2020.&amp;nbsp;However,&amp;nbsp;cybercrime&amp;nbsp;is not all about hackers&amp;nbsp;forcing their way into your network, it is also about how users&amp;nbsp;&amp;ndash; legitimate and otherwise &amp;ndash;&amp;nbsp;interact&amp;nbsp;with and gain access to&amp;nbsp;your&amp;nbsp;system and your&amp;nbsp;apps. This is&amp;nbsp;why&amp;nbsp;securing&amp;nbsp;web applications&amp;nbsp;is just as critical as securing your back-end systems.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In this article, we will&amp;nbsp;go through a quick definition of what&amp;nbsp;a web application&amp;nbsp;is,&amp;nbsp;detail&amp;nbsp;the risks they can carry&amp;nbsp;and&amp;nbsp;show you&amp;nbsp;what&amp;nbsp;you can do to mitigate them.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;What&amp;nbsp;do we define as&amp;nbsp;a&amp;nbsp;&amp;ldquo;Web&amp;nbsp;Application&amp;rdquo;?&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;When browsing a website,&amp;nbsp;there are numerous technologies&amp;nbsp;involved&amp;nbsp;in&amp;nbsp;returning&amp;nbsp;what&amp;nbsp;users see&amp;nbsp;in their web browsers. In the early days,&amp;nbsp;simple websites were made up of&amp;nbsp;just&amp;nbsp;HTML &amp;amp; CSS. However,&amp;nbsp;as websites needed to become&amp;nbsp;more complex&amp;nbsp;to&amp;nbsp;allow users greater&amp;nbsp;levels of interactivity,&amp;nbsp;website development&amp;nbsp;and the tools involved ballooned&amp;nbsp;rapidly.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;As the need for more complex user interactivity arose, several technologies came about,&amp;nbsp;among them:&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="22" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Server-side Programming&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;allows developers to write code and create experiences based upon user interactions running on&amp;nbsp;the&amp;nbsp;servers&amp;nbsp;our websites&amp;nbsp;are hosted on.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="22" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Databases&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&amp;ndash;&amp;nbsp;These&amp;nbsp;are where we&amp;nbsp;store and interact with&amp;nbsp;complex&amp;nbsp;data allowing our&amp;nbsp;server-side&amp;nbsp;code to&amp;nbsp;access&amp;nbsp;persistent&amp;nbsp;information&amp;nbsp;which&amp;nbsp;can&amp;nbsp;be used to&amp;nbsp;enhance user experiences.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="22" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;JavaScript&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;ndash;&amp;nbsp;This&amp;nbsp;is one of the core technologies of the&amp;nbsp;web, allowing us&amp;nbsp;to create rich interactive experiences. Instead of writing code that&amp;nbsp;runs&amp;nbsp;on the server, JavaScript enables developers to write code&amp;nbsp;that&amp;rsquo;s run directly&amp;nbsp;in the web browser.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="22" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Cookies&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&amp;ndash; Cookies let us&amp;nbsp;store data on&amp;nbsp;a&amp;nbsp;user&amp;rsquo;s&amp;nbsp;device,&amp;nbsp;which allows&amp;nbsp;us to identify the same user between requests to a web server.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The above technologies and many others&amp;nbsp;put together&amp;nbsp;make&amp;nbsp;up&amp;nbsp;our web applications.&amp;nbsp;Without these innovations, we wouldn&amp;rsquo;t be able to create rich experiences for the users.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;However, interconnected technologies&amp;nbsp;inevitably create&amp;nbsp;security issues. If&amp;nbsp;there are errors in the&amp;nbsp;code&amp;nbsp;or the&amp;nbsp;databases&amp;nbsp;or&amp;nbsp;infrastructure were not&amp;nbsp;set up&amp;nbsp;in the correct way, people&amp;nbsp;can&amp;nbsp;exploit them for their own&amp;nbsp;malicious&amp;nbsp;purposes.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;So&amp;nbsp;without further ado, let&amp;rsquo;s dive into&amp;nbsp;the&amp;nbsp;9&amp;nbsp;most&amp;nbsp;common&amp;nbsp;web&amp;nbsp;application vulnerabilities&amp;nbsp;we see today:&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;1. Broken access control&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Access control imposes policies, keeping&amp;nbsp;users&amp;nbsp;from acting&amp;nbsp;outside their&amp;nbsp;explicit&amp;nbsp;permissions.&amp;nbsp;That&amp;rsquo;s why&amp;nbsp;broken access control&amp;nbsp;often&amp;nbsp;leads to&amp;nbsp;unauthorized&amp;nbsp;information exposure&amp;nbsp;and&amp;nbsp;modifications&amp;nbsp;or damage&amp;nbsp;to&amp;nbsp;data.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Almost every web application&amp;nbsp;is&amp;nbsp;&lt;/span&gt;&lt;a href="https://owasp.org/Top10/A01_2021-Broken_Access_Control/"&gt;&lt;span data-contrast="none"&gt;reported to be susceptible&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;to&amp;nbsp;some forms of&amp;nbsp;access control vulnerability. Depending on the types of data&amp;nbsp;the attackers can get their hands on, the impact of a successful attack&amp;nbsp;exploiting this kind of vulnerability&amp;nbsp;could be&amp;nbsp;severely&amp;nbsp;detrimental&amp;nbsp;to your business.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Some common access control vulnerabilities include:&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="12" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Bypassing access control checks by modifying the URL or API requests, HTML page or internal application state.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="12" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Violations&amp;nbsp;of the principle of least privilege, where access should only be granted for specific capabilities and&amp;nbsp;roles,&amp;nbsp;but&amp;nbsp;is available to anyone.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="12" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Escalation&amp;nbsp;of privilege, which may allow&amp;nbsp;acting as an admin when logged&amp;nbsp;in as a user, or acting as a user without being logged in.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;2. Cryptographic failure&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;We rely on cryptographic algorithms and protocols for secure communication on the Internet. You are safe to&amp;nbsp;make&amp;nbsp;your bank transactions and send that private message online because your data is encrypted before being sent to the recipient for decryption. Thanks to cryptography, your information is protected in cyberspace.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;A cryptographic failure&amp;nbsp;might be&amp;nbsp;a weakness in a code, cipher, cryptographic protocol, or key management scheme, which&amp;nbsp;leads&amp;nbsp;to sensitive data&amp;nbsp;being&amp;nbsp;disclosed&amp;nbsp;or systems being&amp;nbsp;compromised. This may result in the&amp;nbsp;exposure of passwords, credit card numbers, health records or business secrets.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Injection&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;An injection attack is a type of attack that injects malicious code into the application&amp;nbsp;to&amp;nbsp;perform&amp;nbsp;an exploit/attack of some sort.&amp;nbsp;Some of the most common&amp;nbsp;types of&amp;nbsp;injections are SQL, NoSQL, OS command, and Cross-site scripting.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;For example, a&amp;nbsp;SQL injection&amp;nbsp;attack&amp;nbsp;occurs when an attacker&amp;nbsp;is able to&amp;nbsp;inject custom SQL commands&amp;nbsp;into the application, making it possible to perform&amp;nbsp;actions&amp;nbsp;with&amp;nbsp;the database that were not intended.&amp;nbsp;These SQL commands&amp;nbsp;can give the&amp;nbsp;attackers&amp;nbsp;the ability to view&amp;nbsp;sensitive data, change&amp;nbsp;information, or&amp;nbsp;delete&amp;nbsp;data stored in the SQL database.&amp;nbsp;At worst,&amp;nbsp;this could end up causing a&amp;nbsp;major&amp;nbsp;security leak, comparable to cases where customer usernames and passwords were leaked online, resulting in lots of&amp;nbsp;media coverage.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;4.Security misconfigurations&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Security misconfiguration vulnerabilities occur when there is a misconfiguration or insecure configuration issue,&amp;nbsp;making a component in the web application susceptible to attacks.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Attacks like buffer overflow, XSS&amp;nbsp;or&amp;nbsp;brute force/credential stuffing&amp;nbsp;may&amp;nbsp;target misconfiguration vulnerabilities.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Some of the risks for security misconfigurations include:&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="13" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Missing appropriate security hardening across any part of the application stack or&amp;nbsp;using&amp;nbsp;inappropriately configured permissions on cloud services.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="13" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;For upgraded systems, the latest security features are disabled or not configured securely.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="13" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;The software is out of date.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;5.Vulnerable and outdated components&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;When was the last time you downloaded&amp;nbsp;something for free on the Internet?&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;With the increase in third-party components that are available for free online to use in application development,&amp;nbsp;there is an increasing risk of them&amp;nbsp;becoming&amp;nbsp;outdated and filled with security flaws, yet never get updated in the solution.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Some of the causes for vulnerable/outdated components&amp;nbsp;you might encounter:&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="14" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Software is out of date or vulnerable,&amp;nbsp;including the OS, web server, database management system, APIs, etc.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="14" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;You don&amp;rsquo;t scan for vulnerabilities regularly and&amp;nbsp;don&amp;rsquo;t&amp;nbsp;subscribe to security bulletins related to the components you use&amp;nbsp;in development.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="14" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;You don&amp;rsquo;t upgrade the underlying platform, frameworks, and dependencies in a timely, risk-based fashion.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;6. Identification and authentication failures&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Identification and authentication attacks attempt to exploit the authentication process that a website uses to verify the identity of a user, service&amp;nbsp;or&amp;nbsp;application.&amp;nbsp;Some authentication-related attacks are credential stuffing,&amp;nbsp;password attacks,&amp;nbsp;brute force or other automated attacks.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;An application is prone to authentication weaknesses if it:&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="15" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Permits automated attacks such as credential stuffing, where the attacker has a list of valid usernames and passwords.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="15" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Permits weak passwords such as &amp;ldquo;123456&amp;rdquo;, &amp;ldquo;password&amp;rdquo;, or &amp;ldquo;abc123&amp;rdquo;.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="15" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Uses ineffective credential recovery/ forgotten-password processes such as &amp;ldquo;knowledge-based answers&amp;rdquo;.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="15" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Uses plain-text, encrypted, or weakly hashed password data stores.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="15" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Has missing or ineffective multi-factor authentication.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;7. Software and data integrity failures&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Software and data integrity failures are related to code and infrastructure that don&amp;rsquo;t protect against integrity violations.&amp;nbsp;One example is of application that has auto-update functionality, where updates are downloaded without&amp;nbsp;adequate integrity verification&amp;nbsp;but&amp;nbsp;applied to the formerly trusted application.&amp;nbsp;Ergo, attackers could upload their own updates for the distribution and operation on all installations.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;8. Security logging and monitoring failures&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Security logging and monitoring is a process that performs electronic audit logs for signs that help&amp;nbsp;detect&amp;nbsp;unauthorized&amp;nbsp;security-related&amp;nbsp;actions&amp;nbsp;on a framework or an application that transmits or stores data. Insufficient logging and monitoring vulnerabilities occur when the security-critical event is not logged or monitored properly, which makes malicious activities harder to detect and escalate.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Without logging and monitoring, breaches can&amp;rsquo;t be detected. This can affect visibility, accountability, incident alerting and forensics. Insufficient logging, detection and monitoring include:&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="18" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Auditable events (logins, failed logins, high-value transactions) are not logged.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="18" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;Warnings and errors generate inadequate, unclear, or no log messages.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Wingdings" data-listid="18" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;The application can&amp;rsquo;t detect or alert for active attacks in real&amp;nbsp;time or near real&amp;nbsp;time.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;9. Server-side request forgery&amp;nbsp;(SSRF)&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;SSRF refers to an attack that lets an attacker send crafted requests from the back-end server of a vulnerable web application, allowing the attacker to manipulate the information in the realm of that server. It is commonly used by attackers targeting the internal networks that are behind firewalls or VPNs and can&amp;rsquo;t be reached from the external network.&amp;nbsp;A common example is when an attacker&amp;nbsp;can&amp;nbsp;get&amp;nbsp;control&amp;nbsp;of&amp;nbsp;a&amp;nbsp;third-party&amp;nbsp;service URL to which the web application makes a request.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Mitigating application vulnerability risks&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In the modern&amp;nbsp;web&amp;nbsp;landscape,&amp;nbsp;web applications can contain&amp;nbsp;sensitive data such as usernames, passwords, personal data, credit cards and much more.&amp;nbsp;Therefore, it is critical that every level of the applications is audited for and protected against attacks&amp;nbsp;in cyberspace.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;As the types of cyberattacks are&amp;nbsp;continually&amp;nbsp;getting more&amp;nbsp;sophisticated, it&amp;rsquo;s essential that you&amp;nbsp;use&amp;nbsp;well-secured and monitored applications&amp;nbsp;that&amp;nbsp;follow the&amp;nbsp;&lt;/span&gt;&lt;a href="https://owasp.org/www-project-top-ten/"&gt;&lt;span data-contrast="none"&gt;OWASP Top 10&amp;nbsp;guidelines&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely's&amp;nbsp;platform&amp;nbsp;is designed, reviewed, and tested using OWASP&amp;nbsp;application&amp;nbsp;standards. The&amp;nbsp;software developed by the&amp;nbsp;organization&amp;nbsp;is continually monitored and tested using processes that can proactively identify and remediate vulnerabilities.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The company also has&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.optimizely.com/trust-center/security/"&gt;&lt;span data-contrast="none"&gt;technical measures&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;in place&amp;nbsp;to protect Optimizely&amp;nbsp;applications.&amp;nbsp;Among&amp;nbsp;them are access control&amp;nbsp;measures&amp;nbsp;including secure authentication and session management, network and transmission controls, data confidentiality as well as security in engineering.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The&amp;nbsp;Optimizely Digital Experience Platform&amp;nbsp;also has&amp;nbsp;an always-enabled&amp;nbsp;Web Application Firewall (WAF) to constantly monitor website traffic and filter out malicious traffic at the web application layer.&amp;nbsp;The&amp;nbsp;WAF also examines HTTP requests to your website, so&amp;nbsp;malware, SQL injections&amp;nbsp;or any illegitimate traffic&amp;nbsp;can&amp;nbsp;be challenged&amp;nbsp;and&amp;nbsp;either blocked or stopped.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Having been&amp;nbsp;an&amp;nbsp;&lt;a href="/link/2f47b53da75c43bfb49212a7fcae7ba6.aspx" target="_blank" rel="noopener"&gt;Optimizely partner&amp;nbsp;for&amp;nbsp;over a decade&lt;/a&gt;&amp;nbsp;and boasting the largest number of Optimizely certified developers&lt;/span&gt;&amp;nbsp;of&amp;nbsp;&lt;span data-contrast="auto"&gt;any partner in the world, we know the platform like the backs of our hands.&amp;nbsp;And at&amp;nbsp;Niteco, we know that mitigating threats&amp;nbsp;to a&amp;nbsp;web&amp;nbsp;application requires much-needed focus on the end-user.&amp;nbsp;That&amp;rsquo;s why&amp;nbsp;our&amp;nbsp;&lt;/span&gt;&lt;a href="/link/65b30fc2d7794bd5b3671e344992c3be.aspx"&gt;&lt;span data-contrast="none"&gt;24/7 Proactive Response service&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;actively&amp;nbsp;monitors&amp;nbsp;security&amp;nbsp;and&amp;nbsp;performs&amp;nbsp;incident management&amp;nbsp;around the clock&amp;nbsp;to give you peace of mind.&lt;/span&gt;&lt;span data-ccp-props="{}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;If you want to know more about&amp;nbsp;our security practices and standards,&amp;nbsp;&lt;/span&gt;&lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;&lt;span data-contrast="none"&gt;get in touch&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;so&amp;nbsp;we can talk more about&amp;nbsp;how we can help to protect your user data.&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 17 Nov 2021 11:16:00 +0700</pubDate></item><item xml:base="episerver-multiple-languages-site/"><guid isPermaLink="false">https://niteco.com/articles/episerver-multiple-languages-site/</guid><title>International corporate sites - Optimizely Multiple Languages in action</title><description>&lt;p&gt;For Niteco, a software development firm that has a strong track record in building complex, multi-lingual sites, Optimizely continues to be the go-to technology for multinationals. Big continues to be better as far as corporate execs and investors are concerned, but there&amp;rsquo;s a clear need to satisfy consumers&amp;rsquo; preference for localized content.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s why Niteco is continually approached to build sites that can maintain a company&amp;rsquo;s global brand reputation -&amp;nbsp;&lt;em&gt;branding guidelines and content included&lt;/em&gt;&amp;nbsp;- while still appearing to be locally influenced. Take for example, our client &lt;a href="https://www.dnb.com/"&gt;Bisnode&lt;/a&gt; which operates in 16 different European countries. In order to resonate equally and professionally as &amp;lsquo;thought leaders&amp;rsquo; it was essential to Bisnode&amp;rsquo;s company strategy that local sites featured content in the relevant dialects.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;&lt;em&gt;How did we do this?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thanks to Optimizely, Bisnode could create their corporate content in the group content hub, which can be accessed by local editors for translation into their local language.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Below, Hiep To, one of Niteco&amp;rsquo;s Swedish-based Project Manager reveals how developers can structure the pages, blocks and forms:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In &lt;a href="/link/7016925b2245428ab8fb029c5d8ed11a.aspx?category=Episerver"&gt;Optimizely&lt;/a&gt;, the pages are structured in the shape of a tree. To build up a page, you can create content blocks and use in pages. The blocks will be structured in Optimizely&amp;rsquo;s asset tree folder as well. For each language, Optimizely supports the ability to translate pages to different languages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Assess the solutions&amp;nbsp;&lt;/strong&gt;- to solve the multiple languages scenario, you have two options.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Option 1:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;All local sites use the same language with the option of mapping each language site to a different home page root&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-&amp;nbsp; Pros:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Easy to copy and clone a new page&lt;/li&gt;
&lt;li&gt;Easy to create and maintain different content structures&lt;/li&gt;
&lt;li&gt;Setup the access rights which are separated by tree nodes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;-&amp;nbsp; &amp;nbsp;Cons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Each tree node for the main site is separated by other local sites.&lt;/li&gt;
&lt;li&gt;You may face a challenge when using the translation flow to translate the master language to other languages&lt;/li&gt;
&lt;li&gt;The node for each tree will be duplicated so you will have a very long tree structure in the end&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;Option 2:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Local sites use a different language with the same root&lt;/p&gt;
&lt;p&gt;&amp;nbsp;-&amp;nbsp; Pros:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Can set up a translation process to translate the master content to different languages&lt;/li&gt;
&lt;li&gt;Can setup the access right by languages&lt;/li&gt;
&lt;li&gt;Can develop a clear page tree structure that can be managed centrally.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;- Cons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This option is more complex with copy, paste or move action.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;The option we prefer is Option 2: Different languages using the same root for each language.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Because it&amp;rsquo;s the translation process that benefit editors the most. In addition, we don&amp;rsquo;t want to have a complex page tree with thousands of parent nodes.&lt;/p&gt;
&lt;p&gt;But before anything is built, there are some questions that need answering, such as:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;How do we limit the access rights for each country? What happens if an editor in one country moves the blocks and content around without any other editor from any other country noticing?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;How will you bring the content from one language to other languages in a convenient and easy way?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Will the company&amp;rsquo;s editors create all content or will translation agencies, for example, also be required to populate pages?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;What will happen if one editor deletes the pages so that the whole page node is moved to trash?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As a developer, the other essentials we need to think through, include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;How we will structure the access rights for Pages, Blocks and Forms?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;What is the translation workflow from Master languages to different languages?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;What actions could be done on Pages?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;What level of flexibility does the company want to give to local editors?&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;&lt;em&gt;How to set the access right for Pages, Blocks and Forms&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For pages: All the web editors will have access to the back-end link, but only the web editors working on the English language site will have access to edit English pages, and editors for the Swedish language site will have access to edit Swedish pages.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For blocks: Set up a folder for each language or country:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;English: only English editors have the edit access - English WebEditors group&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Germany: only German editors have the edit access - German WebEditors group&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Poland: only Polish editors have the edit access - Polish WebEditors group.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;hellip; and so on and so forth.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;And the same structure with the Forms; each country will have their own folders&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Editing Rights for each language: only the editors with access to the local group have the chance to translate the content.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;&lt;em&gt;Our Recommended Translation Workflow&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The content will be created in Master language first (in this case we choose English)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Language Add-ons can be used to help translate the content into different languages&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The blocks on pages can be translated to different languages if needed.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;&lt;em&gt;Actions on Page Tree&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Because Optimizely allows the editors to move or copy the page once they have the edit access, it could create problems if multiple editors from multiple countries try to duplicate the content and move it around&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;But rules could be set up. For example, the Editors in the Master Language could move or copy the page, while editors working with other languages can be given access for translation purposes only&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If local editors have content that they create locally, they can create a page in their local language.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By adopting this approach, we&amp;rsquo;ve observed improved usability for editors. Certainly, you&amp;rsquo;ll find that there may be small things that need customizing in order to achieve a good workflow. &amp;nbsp;Optimizely also supports content approval workflows that can be set up differently for each language. While these were not available when Niteco started to implement the solution for our client, it&amp;rsquo;s something that we recommend developers look into when starting or upgrading to the latest Optimizely version.&lt;/p&gt;
&lt;p&gt;To find out more about building complex multi-lingual sites, send &lt;a href="mailto:hiep.to@niteco.se"&gt;me&lt;/a&gt;&amp;nbsp;an email.&amp;nbsp;&lt;/p&gt;</description><pubDate>Tue, 06 Mar 2018 09:29:00 +0700</pubDate></item><item xml:base="optimizely-overview/"><guid isPermaLink="false">https://niteco.com/articles/optimizely-overview/</guid><title>The Optimizely Platform in 2025 – An Overview </title><description>&lt;p&gt;&lt;span class="TextRun SCXW67274320 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW67274320 BCX0"&gt;After its rebranding in 2021, the Optimizely platform is more streamlined than ever. With a renewed focus on experimentation and optimization, Optimizely now divides its offerings into three distinct service groups &amp;ndash; Content Cloud, Commerce Cloud and Intelligence Cloud. In this overview, we explain which features and services make up these three groups and give Optimizely the all-around capabilities your business needs.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP BookmarkStart BookmarkEnd SCXW67274320 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="EOP BookmarkStart BookmarkEnd SCXW67274320 BCX0" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&lt;img src="/link/5d9045b0654146399bd992e54b700292.aspx" alt="Alt text: Full stack content commerce flow with search navigation, recommendation, and marketing automation" width="4001" height="2251" prs="Manual" srcset="/contentassets/0e38df3dab7c450dbda63b80cc576ffd/optimizely-diagram-01.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a class="first-btn-action button button--rounded font-gilroy--semibold" style="color: black;" href="/link/5d9045b0654146399bd992e54b700292.aspx" target="_blank" rel="noopener"&gt;Click here for the full image&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Optimizely Content Cloud&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;For several years now, Optimizely has been a leader in the Web Content Management space&amp;nbsp;with the CMS named Content Cloud, consistently ranking highly in reports by&amp;nbsp;Forrester and Gartner&amp;rsquo;s Magic Quadrant. Its powerful content management capabilities empower editors to take full control of the website&amp;rsquo;s content and support them in their day-to-day marketing activities. This includes on-page editing, scheduling of content publishing, bulk content authoring, approval workflows,&amp;nbsp;multi-step web&amp;nbsp;forms, A/B testing&amp;nbsp;and CRO, SEO, social media integration and personalization, all via a user-friendly, intuitive UI. Optimizely also supports headless CMS options for businesses with multiple touchpoints.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Optimizely Commerce&amp;nbsp;Cloud&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Not only does it have a powerful web content management, Optimizely also has very strong Commerce capabilities (check Gartner&amp;rsquo;s Magic Quadrant for Digital Commerce). It has a very easy to use UI to manage markets, products, pricing, inventory, carts and orders, as well as setting up discounts and promotions. It can easily integrate with the usual Commerce support systems such as an ERP, PIM, OMS, DAM, payment gateways, marketing automation and so on. And it blends well with the CMS capabilities, providing marketers on-page editing abilities for product listing and detail pages and letting them easily manage campaigns, banners and landing pages, even across multiple markets and languages.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Commerce Cloud is split into&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;B2B Commerce Cloud&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;B2C Commerce Cloud&lt;/span&gt;&lt;/strong&gt;&lt;span data-contrast="auto"&gt;, with features that specifically target both of these market approaches. While B2B Commerce Cloud emphasizes flexibility, management of complex business rules and integrations, B2C Commerce Cloud focuses on using artificial intelligence to deliver personalized commerce experiences.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Optimizely&amp;nbsp;Data Platform&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely&amp;rsquo;s customer data platform (CDP) is at the heart of Optimizely&amp;rsquo;s delivery of experiences.&amp;nbsp;It works behind the scenes to collect and centralize customer data from different touchpoints and make it available to the website so it can provide a unified and personalized experience to the customer.&amp;nbsp;Based on the&amp;nbsp;Zaius&amp;nbsp;platform, which Optimizely took over in early 2021, the CDP utilizes a&amp;nbsp;personalized data science model based on your specific customer data&amp;nbsp;to provide intelligent segmenting and campaign targeting.&amp;nbsp;And with real-time insights powered by data science, the Optimizely Data Platform gives you a holistic view of your customers and users.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Data Core Service&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely&amp;rsquo;s&amp;nbsp;Data&amp;nbsp;Core&amp;nbsp;Service is, in essence,&amp;nbsp;an underpinning layer for the storage of all customer&amp;nbsp;and&amp;nbsp;engagement data across all products on the Optimizely&amp;nbsp;platform. It also allows you to report on this data. You can use the additional context you receive from this service to underpin your data-driven decision making. You can even make use of unknown sessions by turning them into individual customers, gaining insights even from interactions that previously gave you little data to work with.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Content Recommendations&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely&amp;rsquo;s AI-powered recommendation engine allows&amp;nbsp;you to personalize user experiences with minimal manual effort.&amp;nbsp;The Content Intelligence feature&amp;nbsp;can analyze all your content in real-time with big data analysis and AI-enabled tagging using natural language processing, enabling you to make informed decisions on what needs to be created next &amp;ndash; without having to tag every piece of content yourself. Easily find out exactly which topics drive conversions and revenue so you can focus on creating content that converts.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The recommendation engine provides you with a deep understanding of the interests of any given user profile in your CDP, allowing you to target users effectively with content that will be engaging to them.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Product Recommendations&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Instantly boost conversions, cross-sells, upsells and order value by leveraging personalized product recommendations based on each visitor's current journey and actions of similar visitors. Out-of-the-box dashboards highlight actionable feedback on how to tailor your merchandising and recommendation strategies so you can maximize revenue even further.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;There&amp;rsquo;s no need for you to set up every recommendation rule manually, Product Recommendations takes care of everything&amp;nbsp;using machine learning.&amp;nbsp;Optimizely Product Recommendations&amp;nbsp;can also provide a unified experience, being able to recommend products not just based on website behavior, but also on other touchpoints (i.e. offline or in-store experiences).&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Email Product Recommendations&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Individualized experiences should extend beyond just the website and into email communications. Optimizely Email Product Recommendations provides just that, personalized product recommendations inserted into your email campaigns. Marketers can construct emails around individualized customer product suggestions to provide that unique 1-to-1 messaging which has been proven to significantly increase click-through rates, &lt;a href="/link/468f5ceb2c364451a1845aef60fc019a.aspx" target="_blank" rel="noopener"&gt;driving more traffic&lt;/a&gt; to the website via email. Outside of marketing campaigns, this can also be used in transactional emails as well as triggered messages, covering abandoned basket emails, welcome messages, order confirmation and so on.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Web experimentation&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;With optimization and experimentation being a major focus of the entire Optimizely offering, the Web Experimentation platform takes a central role. It allows you to use A/B or multi-variant testing on any channel or device with an internet connection.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Powerful testing and experimentation capabilities take the guesswork out of deciding what converts and what doesn&amp;rsquo;t. You can optimize at scale without having to sacrifice performance or speed. And with&amp;nbsp;features like exclusion groups &amp;ndash; a first in the industry -, you can even run multiple experiments on the same page at the same time.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Full Stack&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Full Stack&amp;nbsp;takes Optimizely&amp;rsquo;s focus on&amp;nbsp;experimentation&amp;nbsp;and optimization into the development and release process.&amp;nbsp;It enables experimentation for each new feature that product teams add to their applications,&amp;nbsp;so&amp;nbsp;you can measure the impact of every release to customers. You can experiment on everything from content to search results and algorithms. And thanks to real-time experiment results powered by Optimizely&amp;rsquo;s industry-leading stats engine co-developed with Stanford, your teams can get insights and make decisions at scale.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Use free feature flagging to separate code deployment from feature releases and easily turn features on or off with feature toggles. That means you can choose who gets access to new features and roll out features gradually to mitigate risk.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The goal is to create a culture of experimentation in businesses, not only for content and marketing purposes, but also for feature deployment and coding. Based on the exact effects your feature releases have for your users, you can make the important decisions with confidence.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Optimizely Visitor Intelligence&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;A lot of businesses have abandoned traditional product-driven and business-driven methodologies for a more customer-centric strategy. We are in the midst of a revolution where the customer is in the driver&amp;rsquo;s seat, willing to pay for a better customer experience and abandoning businesses with which they&amp;rsquo;ve had a poor experience. To provide a great experience to the customer, understanding them is key.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely Visitor Intelligence allows you to track, analyze and identify your customers. It gives you the ability to segment your customers based on several themes, including demographics, Commerce behavior, as well as omnichannel behavior (i.e. customers who purchased online and offline/in-store). Part of Optimizely Visitor Intelligence is the Optimizely&amp;nbsp;Data Platform, as explained&amp;nbsp;above.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Marketing Automation&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;This can be an addition to your Optimizely platform or be used as a standalone marketing automation tool, integrating easily into most CMS, Commerce and CRM systems. It provides marketers with a powerful editor to create anything from one-shot smart campaigns all the way to complex multi-step campaigns. It allows the use of several channels, including email communications, print, mobile push and SMS. It also seamlessly integrates into Optimizely Visitor Intelligence, allowing you to use and target your already created user segments as recipient lists to your campaigns. In addition, it also provides some performance analysis to your campaigns, with reports including KPIs, post-click tracking and visual link analysis.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Search and Navigation&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely also offers an Enterprise search service that&amp;rsquo;s hosted in the cloud. It can power the website&amp;rsquo;s search results and autocomplete, as well as be the engine to your product listing pages and news listing pages. It has built-in tracking abilities to help content marketers analyze the search performance of the&amp;nbsp;website and optimize these with features like Best Bets, Related Queries, Synonyms, and customized weight boosting.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Personalized&amp;nbsp;Search and Navigation&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Optimizely&amp;nbsp;Personalized Search and Navigation takes search even further,&amp;nbsp;allowing you to&amp;nbsp;personalize search results for individual users based on their previous behavior and interests. Using guided search options and consistently improving search results powered by machine learning, it takes your user where they want to go more smoothly, reducing the necessary clicks and actions between the start of a user&amp;rsquo;s visit and conversion.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span data-contrast="auto"&gt;Tell us what you want the Optimizely Platform to do for you. &lt;a title="https://niteco.com/contact-us/" href="/link/5e98d748804743f48a4688e0d242ed9b.aspx" target="_blank" rel="noopener"&gt;Contact us&lt;/a&gt; today and find out how we can help you reach your business goals.&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Nov 2021 11:16:00 +0700</pubDate></item><item xml:base="email-marketing-can-boost-ecommerce-sales/"><guid isPermaLink="false">https://niteco.com/articles/email-marketing-can-boost-ecommerce-sales/</guid><title>Boosting Commerce sales with email marketing plans | Niteco</title><description>&lt;p&gt;&lt;strong&gt;You&amp;rsquo;ve probably heard this before, not once but repeatedly: &amp;ldquo;Email is old-fashioned and will soon be replaced by social media&amp;rdquo;, &amp;ldquo;Millennials don&amp;rsquo;t use email&amp;rdquo;, &amp;ldquo;Email marketing is dead&amp;rdquo;, &amp;ldquo;Spend your money on Facebook advertising instead of running email campaigns&amp;rdquo;. But is that true?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Well, you may also have heard that you shouldn&amp;rsquo;t believe everything you hear.&lt;/p&gt;
&lt;p&gt;In fact, in 2020, approximately 4 billion people around the globe regularly used email. In fact, with an annual growth rate forecast of 3%, the number of email users is expected to grow to nearly 4.5 billion in 2024. Meanwhile, the latest &lt;a href="https://kinsta.com/blog/facebook-statistics/"&gt;Facebook statistics&lt;/a&gt; show that it has over 2.2 billion active users. Even if you add &lt;a href="https://kinsta.com/blog/instagram-stats/"&gt;Instagram&amp;rsquo;s 1 billion users&lt;/a&gt; to that tally, both platforms are still outnumbered by email. And in contrast to what many people believe, &lt;a href="https://www.cnbc.com/2018/08/22/millennials-spend-more-time-on-their-email-than-any-other-generation.html"&gt;millennials spend more than 6 hours a day checking their email&lt;/a&gt;, with more than a third checking their inbox before even getting out of bed.&lt;/p&gt;
&lt;p&gt;With email alive and well, it&amp;rsquo;s clear that if your Commerce business has yet to adopt email marketing, you&amp;rsquo;re probably leaving money on the table. So read on to find out which email marketing campaigns can help you increase engagement and boost revenue.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt; The Welcome Email&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is the email you send out when a prospect decides to become your customer or a website visitor subscribes to your newsletter. Either way, it&amp;rsquo;s your chance to make a great first impression and inspire people to be engaged with your next emails.&lt;/p&gt;
&lt;p&gt;The welcome email is not just a greeting from your brand to the customer or subscriber. Studies have shown that welcome emails are more engaging and able to generate more revenue than many other types of emails &amp;ndash; if they are run efficiently. Here are some examples of what welcome emails can accomplish, according to data collected by &lt;a href="https://www.invespcro.com/blog/welcome-emails/"&gt;invespcro.com&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Welcome emails generate 4x more opens and 5x more clicks than regular email marketing campaigns.&lt;/li&gt;
&lt;li&gt;Average open rate for welcome emails is a whopping 50%, which makes them 86% more effective than standard newsletters.&lt;/li&gt;
&lt;li&gt;Subscribers who receive a welcome email show 33% more engagement with the brand.&lt;/li&gt;
&lt;li&gt;Welcome emails have a 14.4% click rate compared to just 2.7% in other types of emails.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That being said, it&amp;rsquo;s not easy to stand out in a cluttered inbox. So, to make sure you establish a meaningful connection with the recipient, your welcome email should be customer-focused and packed with valuable content or offers.&lt;/p&gt;
&lt;p&gt;With an onboarding welcome email for new customers, your audience is someone who has already converted, so the purpose of the email should be to get them up and running with your product as soon as possible. The email content should focus on educational resources like tutorials, tips or manuals that help new product owners get started. Don&amp;rsquo;t try to upsell or cross-sell anything in this email. It would be a big turn off and you will see them less engaged with your next emails.&lt;/p&gt;
&lt;p&gt;On the other hand, the welcome email sent to new subscribers is more challenging, as these users have only shown a bit of interest in your business and you have to do a lot to make sure their attention isn&amp;rsquo;t going away. Below are a few items you can include in your template:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Show your appreciation with a genuine &amp;lsquo;thank you&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;Remind recipients what they&amp;rsquo;ve signed up for, what they can expect to receive in the future, and why it will be valuable to them.&lt;/li&gt;
&lt;li&gt;Introduce your brand.&lt;/li&gt;
&lt;li&gt;Provide something of value to get your new audience engaged straight away.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here is an example of a well-designed welcome email that Niteco designed and set up:&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/ec37965e889e4b8b8cea406542bc0213.aspx" alt="Modern kitchen with AEG appliances showcasing sleek wood cabinetry and minimalist design." width="599" height="1229" prs="Manual" srcset="/globalassets/blog/blog-details/three-email-marketing-campaigns/aeg-email-example.png?width=600&amp;quality=75&amp;format=avif 1x, /globalassets/blog/blog-details/three-email-marketing-campaigns/aeg-email-example.png?width=1280&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;strong&gt; The Cart Abandonment Email&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Before the pandemic, window shopping was a popular pastime. Now it has become such a luxury in many countries that people have begun moving to a virtual experience as a replacement. With many businesses now complementing their traditional brick-and-mortar stores with Commerce platforms, shoppers can easily browse the site and add the items that catch their eye to the wish list or to the shopping cart. However, not all added items are going to make it to the final step of checkout. Many are left in carts for quite a long time due to various reasons, such as customers are waiting for a better price or them not being so sure about their chosen products.&lt;/p&gt;
&lt;p&gt;This is where the abandoned cart email comes in. It&amp;rsquo;s a follow-up email sent to users who have added items to their carts but left them untouched for a certain period of time. This type of email campaign doesn&amp;rsquo;t always convert, but if you do it right, you should be able to see your revenue tick up.&lt;/p&gt;
&lt;p&gt;Below are some ideas for your abandoned cart email campaign strategy:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pay attention to your email subject line&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;What&amp;rsquo;s the point of creating a good-looking email template with appealing content if your subject line is boring? Most likely, it will sit in your customer&amp;rsquo;s inbox, eternally unopened. So, don&amp;rsquo;t forget your email subject line needs a lot of care and attention too. Here are some tips for writing an eye-catching subject line:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/link/5020d2c0489644b182f5571ccd02e237.aspx" target="_blank" rel="noopener"&gt;Personalization is important&lt;/a&gt;. For example, you could include the customer&amp;rsquo;s name or the product name in the subject line. Examples include &amp;lsquo;Joe, did you forget something in your cart?&amp;rsquo; or &amp;lsquo;Joe, still interested in your steam oven?&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;Be direct and clear about your message. Remember that not all of your subject line will show in the customer&amp;rsquo;s inbox, so a long and complicated one might not work. Use simple language instead.&lt;/li&gt;
&lt;li&gt;Sometimes, creating urgency or including a product discount (if available) in your subject line can increase your open rates. For example, &amp;lsquo;Joe, your steam oven is selling out fast!&amp;rsquo; or &amp;lsquo;Joe, your selected product is on sale!&amp;rsquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A good subject line will give your email a better chance of being opened while also giving you more room to craft creative content.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Include social proof in your abandoned cart emails&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the reasons why people abandon their shopping carts is because they aren&amp;rsquo;t sure about their decisions and need more time to consider. That means gaining their trust must be your top priority &amp;ndash; and abandoned cart emails are a good way to build a relationship between you and your potential customers. So, including positive product ratings and reviews in your abandoned cart emails is highly recommended.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Offer discounts to enhance abandoned cart recovery rates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Offering discounts or coupons for abandoned products has always been a successful method to boost your conversion rate. Your users might be more tempted to make a purchase when seeing the discounted prices. Free shipping is also an attractive offer to encourage people to re-visit their abandoned carts.&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;strong&gt; Back-in-Stock Email&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Products can go out of stock due to various reasons, one of which is increasing seasonal demand. Obviously, this is a big turn-off for customers, especially those who eagerly expected to make a purchase. Apart from the direct consequence of a lost sale, there&amp;rsquo;s also the risk that the shopper might turn to a competitor for their desired product.&lt;/p&gt;
&lt;p&gt;But marketers can turn the risk into an opportunity to recover the potential lost revenue or keep the customers engaged with the brand by setting up a back-in-stock email campaign. Below are the main steps of creating a back-in-stock email campaign:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Step 1: Prepare your site&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&amp;rsquo;s definitely a bad idea to remove the product page of a product that&amp;rsquo;s out of stock and show your customers a 404 page. Instead, leave it on your Commerce site, place an &amp;lsquo;Out of Stock&amp;rsquo; label and add a call-to-action (CTA) button to give customers the option to leave their email address in order to be notified when the item is back in stock (for example, &amp;lsquo;Notify me when this item is back in stock).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Step 2: Create the email&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;First thing first: Put a lot of effort in writing an appealing subject line. In a sea of emails, you certainly don&amp;rsquo;t want yours to be lost. Some customers may even have forgotten that they signed up and why they are getting the email, so including your brand or the product name in the subject line can be a good reminder. In addition, emphasize scarcity and urgency throughout the email, from the subject line to the email copy. Phrases that should be used include &amp;lsquo;hurry&amp;rsquo;, &amp;lsquo;limited time&amp;rsquo; and &amp;lsquo;selling fast&amp;rsquo;. Lastly, don&amp;rsquo;t forget adding a compelling CTA to encourage customers to act as soon as possible.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Step 3: Send a follow-up email&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You shouldn&amp;rsquo;t expect all your back-in-stock emails to be opened and convert as soon as they&amp;rsquo;re sent. What if your customers don&amp;rsquo;t take any action at all? Should you just abandon the campaign if they don&amp;rsquo;t open your email?&lt;/p&gt;
&lt;p&gt;Of course not. That&amp;rsquo;s why you should schedule a follow-up email to be delivered a few days later if the first email remains unopened. Ideally, send this follow-up one week later and use a different subject line.&lt;/p&gt;
&lt;p&gt;These 3 email campaigns are a great start for increasing your conversion rate, but there are countless possibilities when it comes to email marketing for Commerce. Set up your first email campaign now to make sure you don&amp;rsquo;t miss any potential sales.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Find out more about how Niteco doubled Electrolux&amp;rsquo;s web conversion rate with marketing automation, personalization and email marketing by reading &lt;a href="/link/844694ee972442ca8723ae1becb46053.aspx"&gt;our case study&lt;/a&gt;. If you&amp;rsquo;re interested in &lt;a href="/link/f68e2d1d1938443183e7f9416039978d.aspx"&gt;Commerce&lt;/a&gt; or want to get started with &lt;a href="/link/d874ebf4dbbf4bcb8da20978b990a8c6.aspx"&gt;email marketing&lt;/a&gt;, &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;contact Niteco today&lt;/a&gt; to find out how we can help you.&lt;/strong&gt;&lt;/p&gt;</description><pubDate>Wed, 15 Sep 2021 15:00:00 +0700</pubDate></item><item xml:base="best-practices-for-ecommerce-landing-pages/"><guid isPermaLink="false">https://niteco.com/articles/best-practices-for-ecommerce-landing-pages/</guid><title>Best Practices for Commerce landing pages that convert</title><description>&lt;p&gt;The success of a marketing campaign often hinges on the quality of the landing page to which your users are directed. Niteco gives you the basics on building an effective Commerce landing page.&lt;/p&gt;
&lt;p&gt;Commerce can be a tricky business. When you &lt;a href="/link/e3e16a5193e845369742ff626a6e3be4.aspx"&gt;build and maintain an Commerce site&lt;/a&gt;, success or failure depends on a plethora of details that can influence the behavior of your (potential) customers. Apart from obvious considerations like whether your products and prices are attractive enough or whether your site performs well in terms of &lt;a href="/link/f8b1abeb94b446eba9ed0797529f929e.aspx"&gt;speed&lt;/a&gt; and user experience, there are other variables you can work on to increase your chances of converting a user.&lt;/p&gt;
&lt;p&gt;An incredibly powerful tool to increase Commerce conversion is creating landing pages for your campaigns. Unlike product pages, landing pages are focused on the sole goal of converting its visitors, which are usually sent there as part of a marketing campaign. They offer the most attractive information you have while leaving out any distractions that may take a user away from the page. And they&amp;rsquo;re a great way to increase your marketing ROI. &lt;a href="https://blog.hubspot.com/blog/tabid/6307/bid/33756/why-you-yes-you-need-to-create-more-landing-pages.aspx"&gt;Hubspot estimates&lt;/a&gt; that companies that increase the number of their landing pages from 10 to 15 see a 55% increase in leads.&lt;/p&gt;
&lt;p dir="ltr" style="text-align: center;"&gt;&lt;img src="/link/fef649acad2e4a83b8b23d9bd206556b.aspx" alt="Impact of landing pages on lead generation for B2B and B2C new leads index" width="600" height="359" prs="Manual" srcset="/globalassets/blog/blog-details/best-practices-for-ecommerce-landing-pages/article.jpg?width=600&amp;quality=75&amp;format=avif 1x, /globalassets/blog/blog-details/best-practices-for-ecommerce-landing-pages/article.jpg?width=1280&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 12px;"&gt;&lt;strong&gt;Diagram: &lt;a href="https://blog.hubspot.com/blog/tabid/6307/bid/33756/why-you-yes-you-need-to-create-more-landing-pages.aspx"&gt;Hubspot&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Read on to find out more about the Best Practices we here at Niteco follow in order to create landing pages that convert.&lt;/p&gt;
&lt;h2&gt;Customize for your target audience&lt;/h2&gt;
&lt;p&gt;For the sake of this article, let&amp;rsquo;s assume that your business sells a wide array of coffee makers, from simple moka pots through automatic espresso machines all the way to restaurant-grade appliances. Currently, you&amp;rsquo;re trying to sell a line of automatic cappuccino machines that use a capsule system &amp;ndash; not top of the line, but still quite pricy.&lt;/p&gt;
&lt;p&gt;Your ad campaign is focused on professionals over 30, and all your ads lead to this landing page you&amp;rsquo;re going to build.&lt;/p&gt;
&lt;p&gt;Since your ad campaign is personalized for the target audience, of course your landing page should be as well. Copy and imagery should be appealing to the people to whom you&amp;rsquo;re trying to sell, in this case focusing on ease and convenience, while at the same time emphasizing high quality and great taste.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re selling moka pots targeted at a younger, cosmopolitan, possibly college audience, you might instead want to focus your copy on affordability and coolness.&lt;/p&gt;
&lt;h2&gt;Use a single CTA&lt;/h2&gt;
&lt;p&gt;The golden rule of landing pages is to keep distractions to a minimum. That also means that you shouldn&amp;rsquo;t include more than a single CTA. That CTA could be &amp;ldquo;Buy now&amp;rdquo; or &amp;ldquo;Get your discount code now&amp;rdquo; or anything else your campaign is focused on (for more on Commerce CTAs, check out &lt;a href="https://www.bigcommerce.com/blog/Commerce-ctas/#1-social-follow-and-social-share-ctas"&gt;BigCommerce&lt;/a&gt;). The point is that getting visitors to click that CTA is the sole focus of the page.&lt;/p&gt;
&lt;p&gt;Now, this doesn&amp;rsquo;t mean that there should only be one button on that page. In fact, it can be better to include the same CTA multiple times, as long as you make clear that they will accomplish the same goal. For instance, it&amp;rsquo;s a great idea to include a CTA above the fold, allowing visitors to see the most relevant information about your products and the button they&amp;rsquo;re supposed to click at first glance. If you have further information below the fold, it&amp;rsquo;s best to include the same button below or in tandem with that information as well. You don&amp;rsquo;t want users to have to go searching for the CTA button.&lt;/p&gt;
&lt;h2&gt;Perform A/B Testing&lt;/h2&gt;
&lt;p&gt;Landing pages are great for &lt;a href="/link/e51c4e07d6304300837ee60c02ab0a9b.aspx"&gt;A/B testing,&lt;/a&gt;&amp;nbsp;since it&amp;rsquo;s easy to see exactly how user behavior changes with your variant versions. Test different CTA wording, different images, different copy or just different content altogether.&lt;/p&gt;
&lt;p&gt;Just remember to make only one change per version to ensure that you know exactly why users behaved differently. If, for example, you test against a version that has different CTA copy AND different images, there&amp;rsquo;s no way for you to know for sure what caused the different behavior.&lt;/p&gt;
&lt;h2&gt;Use high-quality images&lt;/h2&gt;
&lt;p&gt;Now more than ever, online users respond more strongly to visuals than to text. According to &lt;a href="https://blog.hubspot.com/blog/tabid/6307/bid/33423/19-Reasons-You-Should-Include-Visual-Content-in-Your-Marketing-Data.aspx"&gt;Hubspot&lt;/a&gt;, 90% of information transmitted to the brain is visual, and visuals are processed 60,000X faster in the brain than text. Add to that the fact that high-quality images will give your product presentation a more premium feel, and you have all the reasons you need to splurge on your photography budget.&lt;/p&gt;
&lt;h2&gt;Avoid distractions&lt;/h2&gt;
&lt;p&gt;As mentioned above, the be-all and end-all of a good landing page is keeping it focused on the single goal of conversion, leaving out any distractions. That also means that your landing page should appear completely independent of the rest of your site. Leave out the usual site navigation, don&amp;rsquo;t link to several individual product pages, and don&amp;rsquo;t add information that isn&amp;rsquo;t directly connected to what you&amp;rsquo;re presenting.&lt;/p&gt;
&lt;p&gt;What your landing page should contain is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Great imagery&lt;/li&gt;
&lt;li&gt;Clear information on the benefits your products bring&lt;/li&gt;
&lt;li&gt;Clear information on the offer you&amp;rsquo;re presenting&lt;/li&gt;
&lt;li&gt;Social proof&lt;/li&gt;
&lt;li&gt;A single CTA&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No more, no less.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For more information on how Niteco builds and maintains Commerce sites, take a look at our &lt;a href="/link/e3e16a5193e845369742ff626a6e3be4.aspx"&gt;Electrolux Vietnam case study&lt;/a&gt;. To find out more about our Commerce services, &lt;a href="/link/f68e2d1d1938443183e7f9416039978d.aspx"&gt;click here&lt;/a&gt;.&lt;/p&gt;
&lt;p dir="ltr"&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Fri, 27 Aug 2021 15:00:00 +0700</pubDate></item><item xml:base="tips-for-tracking-meaningful-user-data-tracking-report/"><guid isPermaLink="false">https://niteco.com/articles/tips-for-tracking-meaningful-user-data-tracking-report/</guid><title>Analytics project: 5 tips on tracking key user data</title><description>&lt;p&gt;&lt;strong&gt;&lt;span class="TextRun  BCX0 SCXW223021939" lang="EN-US" xml:lang="EN-US" data-contrast="auto"&gt;&lt;span class="NormalTextRun  BCX0 SCXW223021939"&gt;To keep from being overwhelmed by the sheer mass of data generated by users on your website, here are some tips for how you can focus on&amp;nbsp;&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW223021939"&gt;the most&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW223021939"&gt;&amp;nbsp;relevant&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW223021939"&gt;&amp;nbsp;data&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW223021939"&gt;&amp;nbsp;for you.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span data-contrast="auto"&gt;Everything starts with strategy and planning&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&lt;a href="/link/1412fa0068024144a0e3a6fdc734602b.aspx"&gt;Tracking user data&lt;/a&gt; can give you incredible amounts of information about how your site or app is used by the people you&amp;rsquo;re serving. The information can be so extensive, in fact, that it can be hard to draw conclusions from it if you&amp;rsquo;re not 100% sure what you&amp;rsquo;re looking for. That&amp;rsquo;s why it&amp;rsquo;s important to draw up a tracking plan first.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In this plan, lay out which events and properties&amp;nbsp;should be tracked and why, and set up a hypothesis for what the collected data might signify (e.g., if the number of new users from Facebook goes up, that might mean that your social media acquisition strategy is paying dividends).&amp;nbsp;In short, always put strategy first and derive from that strategy what metrics need to be tracked.&amp;nbsp;&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="none"&gt;Here is a part of&amp;nbsp;Niteco&amp;rsquo;s&amp;nbsp;tracking plan for&amp;nbsp;one of&amp;nbsp;our clients:&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;table style="border-collapse: collapse; width: 100.456%; height: 410px;" border="1"&gt;
&lt;tbody&gt;
&lt;tr style="height: 18px; background-color: #ffba00; color: black;"&gt;
&lt;td style="width: 29.1891%; height: 32px; text-align: center;"&gt;Event category​&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 32px; text-align: center;"&gt;&lt;span class="TextRun SCXP37307961 BCX0" lang="EN-US" xml:lang="EN-US" data-scheme-color="@050000,4," data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP37307961 BCX0"&gt;Event action​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 32px; text-align: center;"&gt;&lt;span class="TextRun SCXP73904989 BCX0" lang="EN-US" xml:lang="EN-US" data-scheme-color="@050000,4," data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP73904989 BCX0"&gt;Event label​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 36px; text-align: center;" rowspan="2"&gt;&lt;span class="TextRun SCXP248477254 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP248477254 BCX0"&gt;Navigation​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP123216791 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP123216791 BCX0"&gt;Click Primary Nav&amp;nbsp;​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP123216791 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP42631184 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP42631184 BCX0"&gt;{{Click Text}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP42631184 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP115783496 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP115783496 BCX0"&gt;Click Footers​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP115783496 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP42631184 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP42631184 BCX0"&gt;{{Click Text}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP42631184 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun  BCX0 SCXP141343501" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun  BCX0 SCXP141343501"&gt;Outbound Link&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP130595245 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP130595245 BCX0"&gt;{{Page Path}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP130595245 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP171008011 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP171008011 BCX0"&gt;{{Click URL}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP171008011 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP42977663 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP42977663 BCX0"&gt;404 Error​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP42977663 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP115004154 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP115004154 BCX0"&gt;{{Page URL}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP115004154 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP240631327 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP240631327 BCX0"&gt;N/A​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP240631327 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 54px; text-align: center;" rowspan="3"&gt;&lt;span class="TextRun SCXP181913387 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP181913387 BCX0"&gt;Events​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP253416128 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP253416128 BCX0"&gt;View Event​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP253416128 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP143670320 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP143670320 BCX0"&gt;{{event name}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP143670320 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP117805731 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP117805731 BCX0"&gt;Click Event​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP117805731 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP143670320 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP143670320 BCX0"&gt;{{event name}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP143670320 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP238891605 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP238891605 BCX0"&gt;Access to Event​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP238891605 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP143670320 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP143670320 BCX0"&gt;{{event name}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP143670320 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 108px; text-align: center;" rowspan="6"&gt;&lt;span class="TextRun SCXP77366912 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP77366912 BCX0"&gt;Commerce​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP20658858 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP20658858 BCX0"&gt;Add to Cart​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP20658858 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP143670320 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP143670320 BCX0"&gt;{{event name}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP143670320 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP76564208 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP76564208 BCX0"&gt;Update Product Quantity​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP76564208 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP143670320 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP143670320 BCX0"&gt;{{event name}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP143670320 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 54px; text-align: center;" rowspan="3"&gt;&lt;span class="TextRun SCXP206843238 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP206843238 BCX0"&gt;Check out​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP206843238 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP186991719 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP186991719 BCX0"&gt;Check out page on load​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP186991719 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP152291857 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP152291857 BCX0"&gt;Confirm attendees​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP152291857 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP234376456 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP234376456 BCX0"&gt;Payment​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP234376456 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP230736328 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP230736328 BCX0"&gt;Purchases​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP17406795 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP17406795 BCX0"&gt;Order completed​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP17406795 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 18px; text-align: center;"&gt;Videos&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;{{Status}}​​&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;{{Video Title}}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 72px; text-align: center;" rowspan="4"&gt;&lt;span class="TextRun SCXP60860082 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP60860082 BCX0"&gt;Support​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP45145200 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP45145200 BCX0"&gt;Click Apple Store​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP252593612 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP252593612 BCX0"&gt;{{Page path}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP252593612 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun  BCX0 SCXP90884530" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun  BCX0 SCXP90884530"&gt;Click Google Play​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP252593612 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP252593612 BCX0"&gt;{{Page path}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP252593612 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun  BCX0 SCXP68096178" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun  BCX0 SCXP68096178"&gt;See FAQ question​&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP95832300 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP95832300 BCX0"&gt;{{question}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP95832300 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP248776692 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP248776692 BCX0"&gt;Click Social Media Icon​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP248776692 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP208766784 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP208766784 BCX0"&gt;{{Social media type}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP208766784 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 36px; text-align: center;" rowspan="2"&gt;&lt;span class="TextRun SCXP188756637 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP188756637 BCX0"&gt;Subscription​&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun SCXP60860082 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP60860082 BCX0"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun SCXP60860082 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP60860082 BCX0"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP248776692 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP248776692 BCX0"&gt;&lt;span class="TextRun SCXP119154663 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP119154663 BCX0"&gt;Click Subscribe On Form​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP119154663 BCX0"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP208766784 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP208766784 BCX0"&gt;&lt;span class="TextRun SCXP194599754 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP194599754 BCX0"&gt;{{Page path}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP194599754 BCX0"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP248776692 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP248776692 BCX0"&gt;&lt;span class="TextRun  BCX0 SCXP165648851" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun  BCX0 SCXP165648851"&gt;Subscribe Successfully&amp;nbsp;​&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP208766784 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP208766784 BCX0"&gt;&lt;span class="TextRun SCXP194599754 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP194599754 BCX0"&gt;{{Page path}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP194599754 BCX0"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 29.1891%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP60860082 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP60860082 BCX0"&gt;&lt;span class="TextRun SCXP129353884 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP129353884 BCX0"&gt;Click CTA button​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP129353884 BCX0"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 32.7546%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP248776692 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP248776692 BCX0"&gt;&lt;span class="TextRun SCXP33588803 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP33588803 BCX0"&gt;Click {{CTA button}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP33588803 BCX0"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 53.7425%; height: 18px; text-align: center;"&gt;&lt;span class="TextRun SCXP208766784 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP208766784 BCX0"&gt;&lt;span class="TextRun SCXP151687422 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="false" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP151687422 BCX0"&gt;{{support section}}​&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP151687422 BCX0"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&lt;span class="TextRun  BCX0 SCXW21921933" lang="EN-US" xml:lang="EN-US" data-contrast="none"&gt;&lt;span class="NormalTextRun  BCX0 SCXW21921933"&gt;A detail&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW21921933"&gt;ed&lt;/span&gt;&lt;span class="NormalTextRun  BCX0 SCXW21921933"&gt;&amp;nbsp;event tracking definition with a website screenshot in the plan.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP  BCX0 SCXW21921933" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style="border-collapse: collapse; width: 100.604%; height: 75px;" border="1"&gt;
&lt;tbody&gt;
&lt;tr style="height: 18px; background-color: #ffba00; color: black;"&gt;
&lt;td style="width: 18.9339%; height: 38px; text-align: center;"&gt;&lt;span class="TextRun SCXP198138611 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP198138611 BCX0"&gt;Event&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="TextRun SCXP198138611 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP198138611 BCX0"&gt;category&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP198138611 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 18.9407%; height: 38px; text-align: center;"&gt;&lt;span class="TextRun  BCX0 SCXP42812448" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun  BCX0 SCXP42812448"&gt;Event action&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 20.4576%; height: 38px; text-align: center;"&gt;&lt;span class="TextRun  BCX0 SCXP174248130" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun  BCX0 SCXP174248130"&gt;Event label&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 23.4113%; height: 38px; text-align: center;"&gt;&lt;span class="TextRun SCXP199665928 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP199665928 BCX0"&gt;Event label&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP199665928 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 23.458%; height: 38px; text-align: center;"&gt;&lt;span class="TextRun SCXP132611049 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP132611049 BCX0"&gt;Note&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP132611049 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 18.9339%; height: 37px; text-align: center;"&gt;&lt;span class="TextRun SCXP259321004 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP259321004 BCX0"&gt;Commerce&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 18.9407%; height: 37px; text-align: center;"&gt;&lt;span class="TextRun SCXP170258510 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP170258510 BCX0"&gt;Join The Club&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP170258510 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 20.4576%; height: 37px; text-align: center;"&gt;&lt;span class="TextRun SCXP10772021 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP10772021 BCX0"&gt;{{event name}}&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP10772021 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 23.4113%; height: 37px; text-align: center;"&gt;&lt;span class="TextRun SCXP10772021 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP10772021 BCX0"&gt;{{event name}}&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP10772021 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 23.458%; height: 37px; text-align: center;"&gt;&lt;span class="TextRun SCXP103295360 BCX0" lang="EN-US" xml:lang="EN-US" data-usefontface="true" data-contrast="none"&gt;&lt;span class="NormalTextRun SCXP103295360 BCX0"&gt;Event pages&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXP103295360 BCX0"&gt;​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="/link/ffb09e92c1294a57995c3cf4da0d53ec.aspx" alt="Elegant outdoor dining setup for private wine tastings with floral decor" width="625" height="421" prs="Manual" srcset="/contentassets/0d373748b22343869c3388c1be8ce186/conversion-button.png?width=800&amp;quality=75&amp;format=avif 1x, /contentassets/0d373748b22343869c3388c1be8ce186/conversion-button.png?width=1280&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="none"&gt;With&amp;nbsp;large Commerce websites,&amp;nbsp;there are usually lots&amp;nbsp;of&amp;nbsp;the&amp;nbsp;same&amp;nbsp;buttons/anchor texts/links&amp;nbsp;that&amp;nbsp;need to be tracked. Google&amp;nbsp;Analytics can&amp;rsquo;t provide&amp;nbsp;enough&amp;nbsp;dimensions to&amp;nbsp;uniquely&amp;nbsp;identify each of them.&amp;nbsp;That&amp;rsquo;s why&amp;nbsp;Niteco&amp;nbsp;researches&amp;nbsp;clients&amp;rsquo;&amp;nbsp;websites and&amp;nbsp;creates&amp;nbsp;new custom&amp;nbsp;dimensions,&amp;nbsp;which solves this issue.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span data-contrast="none"&gt;Below&amp;nbsp;is an example&amp;nbsp;of new custom dimensions that help&amp;nbsp;Niteco&amp;nbsp;identify different buttons on client websites:&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;table style="height: 169px; width: 62.7239%; border-collapse: collapse; border-style: solid; margin-left: auto; margin-right: auto;" border="1" cellspacing="2"&gt;
&lt;tbody&gt;
&lt;tr style="height: 18px; background-color: #ffba00; color: black;"&gt;
&lt;td style="width: 18.2851%; height: 34px; text-align: center;"&gt;No.​&lt;/td&gt;
&lt;td style="width: 44.4364%; height: 34px; text-align: center;"&gt;Custom Dimension​&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 18.2851%; height: 23px; text-align: center;"&gt;1&lt;/td&gt;
&lt;td style="width: 44.4364%; height: 23px; text-align: center;"&gt;&lt;span data-usefontface="false" data-contrast="none"&gt;RefPage&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 18.2851%; height: 19px; text-align: center;"&gt;2&lt;/td&gt;
&lt;td style="width: 44.4364%; height: 19px; text-align: center;"&gt;&lt;span data-usefontface="false" data-contrast="none"&gt;RefId&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 18.2851%; height: 18px; text-align: center;"&gt;3&lt;/td&gt;
&lt;td style="width: 44.4364%; height: 18px; text-align: center;"&gt;&lt;span data-usefontface="false" data-contrast="none"&gt;RefLocator&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 18.2851%; height: 26px; text-align: center;"&gt;4&lt;/td&gt;
&lt;td style="width: 44.4364%; height: 26px; text-align: center;"&gt;&lt;span data-usefontface="false" data-contrast="none"&gt;RefPosition&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 18.2851%; height: 23px; text-align: center;"&gt;5&lt;/td&gt;
&lt;td style="width: 44.4364%; height: 23px; text-align: center;"&gt;&lt;span data-usefontface="false" data-contrast="none"&gt;Member type​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="width: 18.2851%; height: 26px; text-align: center;"&gt;6&lt;/td&gt;
&lt;td style="width: 44.4364%; height: 26px; text-align: center;"&gt;&lt;span data-usefontface="false" data-contrast="none"&gt;Document Title​&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="text-align: left;" data-ccp-props="{&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559683&amp;quot;:0,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559731&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335562764&amp;quot;:2,&amp;quot;335562765&amp;quot;:1.5,&amp;quot;335562766&amp;quot;:4,&amp;quot;335562767&amp;quot;:0,&amp;quot;335562768&amp;quot;:4,&amp;quot;335562769&amp;quot;:0}"&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;6 Custom Dimensions for Referral:&lt;/span&gt;​&lt;/p&gt;
&lt;ul style="font-weight: 400;"&gt;
&lt;li data-charcodes="8226" data-font="Arial,Sans-Serif" data-buautonum="8" data-margin="720" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;Referral page: record the page type such as Home&amp;nbsp;page,&amp;nbsp;Product Page,&amp;nbsp;&lt;/span&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;Category&amp;nbsp;Page​&lt;/span&gt;​&lt;/li&gt;
&lt;li data-charcodes="8226" data-font="Arial,Sans-Serif" data-buautonum="8" data-margin="720" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;Referral ID: record the unique identity for each page&amp;nbsp;type. For the Event Page, it will&amp;nbsp;&lt;/span&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;be the event name, for Article&amp;nbsp;Page, it will be the article section...​&lt;/span&gt;​&lt;/li&gt;
&lt;li data-charcodes="8226" data-font="Arial,Sans-Serif" data-buautonum="8" data-margin="720" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;Referral locator: identify where the interacted&amp;nbsp;element locates on the&amp;nbsp;page.&amp;nbsp;​&lt;/span&gt;​&lt;/li&gt;
&lt;li data-charcodes="8226" data-font="Arial,Sans-Serif" data-buautonum="8" data-margin="720" data-aria-posinset="4" data-aria-level="1"&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;Referral position: identify the position of the&amp;nbsp;interacted&amp;nbsp;element&lt;/span&gt;​&lt;/li&gt;
&lt;li data-charcodes="8226" data-font="Arial,Sans-Serif" data-buautonum="8" data-margin="720" data-aria-posinset="5" data-aria-level="1"&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;Member&amp;nbsp;Type: 3 types of&amp;nbsp;member: Not logged in, Guest user, and&amp;nbsp;Member.​&lt;/span&gt;​&lt;/li&gt;
&lt;li data-charcodes="8226" data-font="Arial,Sans-Serif" data-buautonum="8" data-margin="720" data-aria-posinset="6" data-aria-level="1"&gt;&lt;span data-scheme-color="@FFFFFF,0," data-usefontface="true" data-contrast="none"&gt;Document Title: identify the title of downloaded&amp;nbsp;documents.&lt;/span&gt;​&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span data-contrast="auto"&gt;Define what you need to know&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;First,&amp;nbsp;determine some basic information about your site. For instance, what kind of site is it? Is it a regular website&amp;nbsp;or an Commerce site? Or a site where people can find and download information?&amp;nbsp;&amp;nbsp;Is it a&amp;nbsp;&lt;/span&gt;&lt;a href="/link/3c8ffb1df3a2403cbb8ba721c60b326d.aspx"&gt;&lt;span data-contrast="none"&gt;multilingual site&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;?&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Secondly, what is the main purpose of the site? Are you trying to sell&amp;nbsp;singular&amp;nbsp;products?&amp;nbsp;Or product/service bundles?&amp;nbsp;Are you trying to promote your brand and introduce your services?&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;And finally, what is the action you want users to take on your website?&amp;nbsp;Should they click on a specific button? Access specific pages? Follow a certain flow or stay on the site for a certain time?&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;With the answers to these questions, we can easily define what we need to track.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;For orientation,&amp;nbsp;&lt;/span&gt;&lt;a href="https://databox.com/the-most-tracked-google-analytics-metrics"&gt;&lt;span data-contrast="none"&gt;Databox writes&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;that the most tracked metrics can be divided into 3 groups:&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="2" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="none"&gt;Is my website&amp;nbsp;growing?&amp;nbsp;(Acquisition)&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="2" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"&gt;&lt;span data-contrast="none"&gt;What are people doing on my website? (Engagement)&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="2" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"&gt;&lt;span data-contrast="none"&gt;Is my website getting people where I need them to go?&amp;nbsp;(Conversion)&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&lt;span class="EOP  BCX0 SCXW22890148" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&lt;img src="/link/98957cb462194bce8d59d9787b5f66f0.aspx" alt="Acquisition, engagement, and conversion process flow with black background and yellow text" width="617" height="163" prs="Manual" srcset="/contentassets/0d373748b22343869c3388c1be8ce186/image5f2sm.png?width=800&amp;quality=75&amp;format=avif 1x, /contentassets/0d373748b22343869c3388c1be8ce186/image5f2sm.png?width=1280&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span data-contrast="auto"&gt;Make sure you&amp;rsquo;re tracking the data you need&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Different user data is relevant for different use cases. To make sure that Google Analytics&amp;nbsp;&amp;ndash; which, in our opinion, is the most effective tool for user tracking &amp;ndash;&amp;nbsp;shows&amp;nbsp;meaningful data to you, you need to give it the correct data to track.&amp;nbsp;Simply put, that means that if you&amp;rsquo;re running an Commerce site, you&amp;rsquo;ll likely need to track how well your site&amp;nbsp;drives users to that &amp;ldquo;Buy&amp;rdquo; button.&amp;nbsp;Put all those metrics in a structure you can follow in the future to make comparisons even easier.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Don&amp;rsquo;t forget to leave out&amp;nbsp;&lt;/span&gt;&lt;a href="https://support.google.com/analytics/answer/1034840?hl=en&amp;amp;ref_topic=1034830"&gt;&lt;span data-contrast="none"&gt;traffic from your own company&lt;/span&gt;&lt;/a&gt;&lt;span data-contrast="auto"&gt;. Chances are that you or your colleagues or superiors will visit your own site a lot, and those visits could water down the information you&amp;rsquo;re&amp;nbsp;collecting about your actual customers.&amp;nbsp;Also make sure to filter out all traffic from known bots and spiders&amp;nbsp;to make sure your data isn&amp;rsquo;t diluted.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span data-contrast="auto"&gt;Involve stakeholders&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Include all of your company&amp;rsquo;s departments in this process and determine which information is needed by each of them. The marketing and sales departments may want to look at some of the same data, but what about your SEO team? If you&amp;rsquo;re planning continuous development on your site, your development and design teams may also benefit from some specific data, particularly when it comes to user friendliness.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Different data can be relevant for different stakeholders, and will tell you a different story about your site.&amp;nbsp;In addition, you may need your development team&amp;rsquo;s help in making sure you can actually get the data you need.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span data-contrast="auto"&gt;It&amp;rsquo;s all about the journey&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;While tracking your conversion rate is crucial, it&amp;rsquo;s not enough to track clicks on that last button click and call it a day. Such data can be misleading, since it doesn&amp;rsquo;t really tell you why your users made that choice. To gain real insight into what drives your users to or away from that conversion, you need to keep your eyes on the entire user journey. Such a holistic approach will show you what part of the journey may hinder users from getting to that conversion or where the journey could be shortened or optimized.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;To get even more information on this process, you might want to&amp;nbsp;set up&amp;nbsp;some custom metrics for a quick overview of how your user journey is&amp;nbsp;working out. For instance, if your site is trying to take users from the homepage to a product page and then to the &amp;ldquo;Buy&amp;rdquo; button, you may want to track how many users follow that exact path and how many diverge from it&amp;nbsp;&amp;ndash; and why.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="none"&gt;To find out how we implemented sophisticated user tracking across more than 20 sites for Electrolux,&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;a href="/link/18f2afba6635417885307948654c0a0a.aspx"&gt;&lt;strong&gt;&lt;span data-contrast="none"&gt;read our case study&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span data-contrast="none"&gt;. If you want to know more about how you can get the most out of your own user tracking,&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;&lt;strong&gt;&lt;span data-contrast="none"&gt;contact us today&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span data-contrast="none"&gt;.&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Mon, 26 Jul 2021 09:26:00 +0700</pubDate></item><item xml:base="optimizely-named-a-leader-in-digital-experience-platforms/"><guid isPermaLink="false">https://niteco.com/articles/optimizely-named-a-leader-in-digital-experience-platforms/</guid><title>Optimizely Named a Leader in Digital Experience Platforms by Forrester | Niteco</title><description>&lt;p&gt;Optimizely (formerly Optimizely) received its fourth recognition as a leader this year this week, with the company being recognized as such in the Forrester Wave&amp;trade;: Digital Experience Platforms (DXPs), Q3 2021.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Compared with other vendors we evaluated,&amp;rdquo; the report reads, &amp;ldquo;Optimizely shows strength in testing and optimization, digital commerce, and platform operations. It also has strength in campaign management, customer journey management, and platform certifications. Reference customers told us that they like Optimizely&amp;rsquo;s ﬂexibility in their licensing model when expanding the set of sites.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The report also quoted a reference customer as saying, &amp;ldquo;Optimizely was very simple to get up and running &amp;mdash; more so than other DXPs I&amp;rsquo;ve implemented.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;You can download the Forrester Wave report right &lt;a href="/link/059b332a671048498a1ae5ccf4414f9c.aspx" target="_blank" rel="noopener"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Optimizely had previously this year among other things been recognized as a &lt;a href="/link/4b5f2b813cbd4672bd510bd80b0fae6c.aspx"&gt;leader in Agile Content Management Systems by Forrester&lt;/a&gt; as well as a &lt;a href="/link/e52a41e44e544f37bfb12ca013633956.aspx"&gt;leader in the Gartner Magic Quadrant for Digital Experience Platforms&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here at Niteco, we know all the advantages that Optimizely&amp;rsquo;s DXP has in store for its users. We&amp;rsquo;re the world&amp;rsquo;s largest Optimizely partner and have ample experience with even the most complicated Optimizely projects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you&amp;rsquo;re interested in what Optimizely&amp;rsquo;s DXP can offer you, &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;contact Niteco today&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;</description><pubDate>Fri, 23 Jul 2021 13:36:09 +0700</pubDate></item><item xml:base="getting-to-know-core-web-vitals/"><guid isPermaLink="false">https://niteco.com/articles/getting-to-know-core-web-vitals/</guid><title>Getting to know Core Web Vitals – The new focus of Google search rankings</title><description>&lt;p&gt;&lt;strong&gt;Google recently announced that page experience would factor more heavily in search rankings from June 2021 and take a leading role from August 2021, with a specific focus on Core Web Vitals. Let's take a look at what this entails.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;How Core Web Vitals will determine your Google search rankings&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;In today&amp;rsquo;s online world, not only do websites need to provide relevant and meaningful content, but they also need to engage and offer seamless experiences to their visitors. User experience or UX is now the priority concern, especially for businesses that rely heavily on their online presence for lead acquisition and sales. But how can we measure something as ephemeral as a user&amp;rsquo;s feelings and personal impressions of a website&amp;rsquo;s performance and turn them into data we can track, measure, and optimize? That&amp;rsquo;s where Google&amp;rsquo;s page experience signals come with the aim of codifying how a search engine can evaluate how well a visitor is interacting with a site or a single page. As part of this, the concept of Core Web Vitals is introduced and applied to web optimization in parallel with the previously-known UX-related factors.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Why are Core Web Vitals important?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;First, we need to understand what page experience signals are. &lt;a href="https://developers.google.com/search/docs/advanced/experience/page-experience"&gt;Page experience signals&lt;/a&gt; are factors that Google considers important metrics of how users perceive the experience when interacting with a specific web page. These signals go beyond the page&amp;rsquo;s information value and content quality and focus on the user experience &amp;ndash; and Google plans to make page experience an official ranking factor. We all know that if the first impression doesn&amp;rsquo;t go smoothly, there is little to no chance that you&amp;rsquo;ll get to make a second one. As your website is considered your company&amp;rsquo;s online presence, if page experience is not taken seriously, it could result in lower brand awareness and conversion rates, leading to difficulties in acquiring customers through a promising, authoritative channel.&lt;/p&gt;
&lt;p&gt;While there are other factors in page experience (like mobile-friendliness, safe browsing, HTTPs, No Intrusive Interstitials), Google denotes the &lt;a href="https://support.google.com/webmasters/answer/9205520"&gt;Core Web Vitals&lt;/a&gt; as the most important, which is why they will become key factors in evaluating user experience on a web page. While it&amp;rsquo;s good to be a perfectionist and work on all the signals equally, it&amp;rsquo;s undeniable that companies and enterprises only have limited resources and time to optimize their sites, so it&amp;rsquo;s good practice to focus on those factors that will take up a big chunk of your page&amp;rsquo;s overall UX score. Google announced that the page experience signals as a part of the ranking algorithm would roll out in May 2021, which means there&amp;rsquo;s still time for you to catch up and adjust. You can check out the announcement &lt;a href="https://developers.google.com/search/blog/2020/11/timing-for-page-experience"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;What are the Core Web Vitals?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The Core Web Vitals are 3 metrics focused on page speed and user interaction.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Largest Contentful Paint&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This measures how long it takes to render the largest element of a page (the time until it&amp;rsquo;s fully visible), counting from the moment a user calls the URL. A good LCP score is below 2.5 seconds.&lt;/p&gt;
&lt;p&gt;Since you can decrease your LCP score by simply improving your page speed, there are a few ways you can optimize in order to get a better evaluation from Google. For example, setting up lazy loading, using a CDN (Content Delivery Network), upgrading your web-host or even strategically removing large elements from your page. Whatever you do, make sure your page is decluttered and &amp;ldquo;lighter&amp;rdquo;, and focus on what&amp;rsquo;s most important.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;First Input Delay&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This measures the time from a user&amp;rsquo;s first interaction (click on a link or a button) to the time when the browser actually responds to that interaction. It can help quantify the user experience of interacting with an unresponsive page. Basically, FID is used to measure the interactivity of a page &amp;ndash; the faster the response, the more seamless the user experience is. A good FID score is below 100ms.&lt;/p&gt;
&lt;p&gt;To provide a better interactive experience for your users and optimize your site for a better FID score, it&amp;rsquo;s a good idea to reduce the amount of JavaScript that is loaded in one page or use a web worker to run JavaScript on a background thread.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Cumulative Layout Shift&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This indicator measures how visually stable a page is during the loading phase. The more unexpected layout shifts a page experience during loading, the harder it will be for a user to interact, and the worse their experience will be. The aim for a CLS score would be 0 (meaning there is no shift, only perfect visual stability), but we can usually aim to minimize it to less than 0.1.&lt;/p&gt;
&lt;p&gt;Since ads, embeds, and iframes are known to cause layout shifts in web pages, in order to get CLS as close to 0 as possible, we can add new UI elements below the fold, reserve ad slots&amp;rsquo; sizes before adding the ad library, or setting fixed size attribute dimensions for media.&lt;/p&gt;
&lt;p&gt;&lt;a href="/link/385f6abf90d043588dc5b8ffb67811bd.aspx"&gt;Usability testing&lt;/a&gt; would be one of the greatest methods that can help you align with these Core Web Vitals metrics.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;How can we measure Core Web Vitals?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;All 3 pillars of Core Web Vitals contribute to quantifying user experience, creating data that can be used for further analysis and optimization. They help us to understand how our web pages are performing and find out exactly where the problems are, how we can improve, and which goals we need to achieve. Now, you might be curious as to which tools we can use to check and measure these metrics. Basically, all web performance test and analytics tools measure FID and LCP, and most also measure CLS. To name the most widely known, you can use tools by Google like the &lt;a href="https://developers.google.com/web/tools/chrome-user-experience-report"&gt;Chrome User Experience Report&lt;/a&gt;, &lt;a href="https://pagespeed.web.dev/"&gt;PageSpeed Insights&lt;/a&gt;, or &lt;a href="https://support.google.com/webmasters/answer/9205520"&gt;Search Console (Core Web Vitals report)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now that you have all the data, you should be able to see the full picture and know which direction you should head in &amp;ndash; enough information to be used as the basis for an effective action plan. If you still have trouble figuring out what you should do next, or what to prioritize with your limited time and resources every time Google adds something to its ranking factors, Niteco is here to help. Niteco&amp;rsquo;s &lt;a href="/link/a8f52609e84b441b88a9fa72598b01c3.aspx"&gt;web development&lt;/a&gt; and &lt;a href="/link/d874ebf4dbbf4bcb8da20978b990a8c6.aspx"&gt;SEO&lt;/a&gt; experts live and breathe &lt;a href="/link/3c8ffb1df3a2403cbb8ba721c60b326d.aspx"&gt;site optimization&lt;/a&gt;. Not only do they understand your site and your goals, but they also know how to make any search engine (Google, Bing, etc.) work for you, not against you. &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;Contact us today&lt;/a&gt; to get your plan up and running.&lt;/p&gt;</description><pubDate>Wed, 28 Apr 2021 10:37:34 +0700</pubDate></item><item xml:base="discovery-phase-the-very-first-step-in-the-development-and-design-process/"><guid isPermaLink="false">https://niteco.com/articles/discovery-phase-the-very-first-step-in-the-development-and-design-process/</guid><title>Discovery Phase: The very first step in the development and design process</title><description>&lt;p&gt;&lt;strong&gt;What is the starting point of a website or app project? Is it when you receive all the requirements from your client? Or when all hands in a project reach an agreement on what can be done and what not? The first step is always critical and requires a lot of strategic planning with a steady flow of information, which, if not handled properly, could cause delays to the project.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;At Niteco, we have been doing website and application development and providing &lt;a href="/link/51ddc24fd7bc4652ba844c845c979f3b.aspx"&gt;UI/UX design services&lt;/a&gt; for a number of clients. Some projects involve upgrading and redesigning based on existing websites, while many require building everything from scratch. Some are as large-scale as doing multiple sites at the same time, some are high-pressure within a tight time frame, with the launch date just weeks away. However big the projects might be or whatever budget they have, every client that comes to us has one thing in common. They all have a lot of amazing ideas on how to do the sites. But often, their long wish list is overshadowed by a limited budget and time restraints. This is often the main cause for delays during the implementation process. Here&amp;rsquo;s where we come in, with our own Niteco-made workshops that try to bring order to chaos and ensure the projects can move forward with as little hindrance as possible. This is our Discovery Phase.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;What is the Discovery Phase and why is it necessary?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Taking place at the start of a website/application development project, the Discovery Phase consists of several meetings or workshops. Each might last 2-3 hours and requires the participation of people from both sides: the client and Niteco. On the client side, the project needs input from a range of different stakeholders from several departments, such as IT, Marketing, etc. to make sure all angles are considered. From Niteco, those who have a hand in the project include project managers, business architects, solution architects, tech leads, &lt;a href="/link/a2dc49ed5ef64dcdaaee824926c1da53.aspx"&gt;UI/UX designers&lt;/a&gt; and, sometimes, marketing, depending on the project. A Discovery Phase can last up to 4 months depending on the scale of the project. There is no fixed number for how many workshops we conduct as long as we find out all the information needed to move on to the Implementation Phase.&lt;/p&gt;
&lt;p&gt;The Discovery Phase is crucial for many reasons. Here&amp;rsquo;s why you need it before jumping right into the Implementation Phase:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;It helps align user needs around business objectives and technical capabilities.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This initial phase is often the most fun and creative stage because it is a rare occasion for many stakeholders to sit down in one meeting and let their ideas flow out, centered around their understanding of the user personas. Once we have collected their ideas, Niteco&amp;rsquo;s team will flesh out the technical input, always considering what finances and resources are available from the client side. This is particularly important in the process of feature prioritization: The client will need to decide on the MVP (minimum viable product) while understanding that some features, though they might have potential, will have to be excluded or moved to later phases.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;strong&gt;It encourages all stakeholders to thoroughly discuss and finalize as much essential information as possible.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We all appreciate how emails keep everyone involved in the loop, but we also know the pain of waiting for a confirmation email from dozens of recipients, especially when the launch date is just around the corner. Discovery workshops help us avoid this trouble by sitting everyone down in one meeting where the client fully addresses their needs and puts all resources they have on the table while the Niteco team carefully validates them from a technical point of view and shepherds the client&amp;rsquo;s ideas towards feasibility. This reduces the risk of misunderstandings and work being done based on wrong information, especially with large-scale projects, where data flows from all directions.&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;strong&gt;It helps save good ideas for future implementation.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There will always be ideas that sound great, but aren&amp;rsquo;t viable at the moment. During Discovery workshops, the Niteco team employs a method called MoSCoW, a popular prioritization technique used to categorize all ideas into 4 initiatives: must-haves, should-haves, could-haves and will-not-haves at the time. This way, any features that cannot be implemented right now due to financial and time limitations will be noted for future discussion in later implementation stage.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Objectives of the Discovery Phase&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As mentioned above, the Discovery Phase can last as long as four months and the number of workshops can sometimes reach as high as 15-20. That&amp;rsquo;s because we usually have a long agenda full of things we want to agree on by the end of the phase. The list varies based on the scale of a project, but here&amp;rsquo;s what we normally try to determine and showcase during the workshops:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To understand the business model and technical requirements of the client&lt;/li&gt;
&lt;li&gt;To analyze existing systems and data from the client&lt;/li&gt;
&lt;li&gt;To provide a solution design&lt;/li&gt;
&lt;li&gt;To define the scope and resources for the coming Implementation Phase&lt;/li&gt;
&lt;li&gt;To provide UX optimization recommendations and UX designs&lt;/li&gt;
&lt;li&gt;To provide UI designs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Only when these bullet points are checked off can we move on to the Implementation Phase. This is a crucial process that lays a solid foundation for all the next steps we are going to take. With Discovery workshops, our clients are able to stay on track with their budget while we are armed with a clear understanding of what the client wants and what features are feasible for Phase 1.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you want to know more about our development and design services, or if you have a website you need to restructure, &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;contact Niteco today&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Thu, 25 Feb 2021 16:56:00 +0700</pubDate></item><item xml:base="structured-data-what-it-is-and-how-it-helps-your-seo/"><guid isPermaLink="false">https://niteco.com/articles/structured-data-what-it-is-and-how-it-helps-your-seo/</guid><title>Structured Data: What it is and how it helps your SEO</title><description>&lt;p&gt;&lt;strong&gt;Any digital marketers know how important it is to get higher search engine rankings. If you have ever heard of structured data and are not using it, you&amp;rsquo;re missing out on a great competitive advantage.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Today, a constantly growing number of purchases are made online and buyers rely strongly on search engines to decide what their best option is. As a result, businesses have been trying to improve their rankings in search results by staying relevant and standing out against other competitors. Structured data, or schema markup, was created to assist marketers in doing so.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;What is structured data?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Structured data is a standardized format to mark up information about a web page. It helps search engines like Google or Bing to better understand what images and content are about and to display that information accurately in search results.&lt;/p&gt;
&lt;pre class="language-javascript"&gt;&lt;code&gt;&amp;lt;script type="application/ld+json"&amp;gt;
{
  "@type": "Product",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingCount": 56,
    "ratingValue": "4.4"
  },
  "offers": {
    "itemOffered": {
      "@type": "Thing",
      "name": "60cm built-in single oven with 53L capacity",
      "@context": https://schema.org
    },
    "@type": "Offer",
    "priceCurrency": "RCP:",
    "price": "8490000",
    "itemCondition": https://schema.org/NewCondition,
    "availability": https://schema.org/InStoreOnly,
    "@id": "EOB2100COX",
    "url": https://www.electrolux.vn/en-vn/appliances/ovens/eob2100cox/
  },
  "brand": {
    "@type": "Brand",
    "name": "Electrolux"
  },
  "category": "Ovens",
  "model": "EOB2100COX",
  "sku": "EOB2100COX",
  "@id": "EOB2100COX",
  "name": "60cm built-in single oven with 53L capacity",
  "description": "A fuss-free built-in oven perfect for any home cook. It has easy-to-use mechanical timer controls, and grill cooking functions to help you whip up your favourite convection oven dinner recipes.",
  "image": https://www.electrolux.vn/globalassets/appliances/oven/eob2100cox/eob2100cox_front_1500x1500.png,
  "@context": https://schema.org
}
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;Example of structured data markup&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;After the implementation of structured data markup, this is what the search result looks like in an example:&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/4e3b7e48bd09429aa4f8db102ce6063c.aspx" alt="Built-in single oven 60cm with 53L capacity and stainless steel finish" width="1014" height="309" prs="Manual" srcset="/contentassets/1c803e014fc84b1ca671ff238971e316/60cm-built-in-single-oven-53l.png?width=1024&amp;quality=75&amp;format=avif 1x, /contentassets/1c803e014fc84b1ca671ff238971e316/60cm-built-in-single-oven-53l.png?width=1920&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;As we see, instead of just showing the product listing&amp;rsquo;s meta title and description, the search engine can also display customer ratings, prices or availability information. There are many types of content on your website that can use structured data, such as articles, reviews, recipes, job postings, company profiles and more. You can find a full list &lt;a href="https://developers.google.com/search/docs/advanced/structured-data/search-gallery"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Structured data formats&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The three main structured data formats are JSON-LD, Microdata and RDFa, but Google&amp;rsquo;s JSON-LD support has improved so much over the past few years that it is now their recommended approach. While Schema.org is the most common reference vocabulary, some websites use Microformats.org, usually for marking up product reviews or defining a physical location.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Benefits of having structured data&lt;/strong&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;h3&gt;&lt;strong&gt;Improving SEO&lt;/strong&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Search engines and devices (like Google, Yahoo, Bing or Siri) do not read and understand a webpage the way humans do. Adding structured data to the webpage allows search engines and other applications to better understand the context and intent of the page. This results in the content being accurately displayed in a useful and relevant way, which eventually promotes the page&amp;rsquo;s online &amp;lsquo;findability&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;Moreover, for videos, not only can users play them right from the search results, but they can even see information such as video length and additional details, all of which could influence whether they decide to watch your video or the next one. When it comes to articles or blogs, by adding structured data, you are likely to get featured in the top stories carousel section or be presented in images above thumbnail size. These could entice users to click through and read your content.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;strong&gt;Driving more clicks &lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A standard search result consists of three pieces of information: a title, a URL and a meta description. Using structured data qualifies your content for being listed as rich results, which offer additional information that is more eye-catching and likely to attract more attention when showing up in search results.&lt;/p&gt;
&lt;p&gt;This is an example of a search result before adding structured data:&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/aa525b6a216045c683c95623856e67ab.aspx" alt="8kg UltimateCare 500 Washing Machine by Electrolux with VapourCare technology" width="953" height="206" prs="Manual" srcset="/contentassets/1c803e014fc84b1ca671ff238971e316/8kg-ultimiatecare-washing-machine-before.png?width=1024&amp;quality=75&amp;format=avif 1x, /contentassets/1c803e014fc84b1ca671ff238971e316/8kg-ultimiatecare-washing-machine-before.png?width=1920&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;After Niteco&amp;rsquo;s SEO experts implemented structured data, this is what the search result looks like:&lt;/p&gt;
&lt;p&gt;&lt;img src="/link/6bf7710298fc4f02b29bf2a594fde829.aspx" alt="8kg UltimateCare 500 washing machine in white with front-loading design" width="1006" height="252" prs="Manual" srcset="/contentassets/1c803e014fc84b1ca671ff238971e316/8kg-ultimiatecare-washing-machine.png?width=1024&amp;quality=75&amp;format=avif 1x, /contentassets/1c803e014fc84b1ca671ff238971e316/8kg-ultimiatecare-washing-machine.png?width=1920&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;
&lt;h3&gt;&lt;strong&gt;Improving branding&lt;/strong&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Using structured data increases the chance of being featured in Knowledge Graph, which visualizes information on businesses, topics and people gathered from a variety of sources, presenting it in a box on the right-hand side of the search results. If you get your brand in Knowledge Graph, you&amp;rsquo;ll be likely to get more visibility, authority and even trust from searchers.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" src="/link/1eb174301e4e46a98fc0b9e45eaf07ee.aspx" alt="Electrolux Thailand appliance store exterior on New Petchaburi Road, Bangkok" width="355" height="485" prs="Manual" srcset="/globalassets/blog/blog-details/structured-data/data5.png?width=480&amp;quality=75&amp;format=avif 1x, /globalassets/blog/blog-details/structured-data/data5.png?width=800&amp;quality=75&amp;format=avif 2x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Example of Knowledge Graph&lt;/em&gt;&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;
&lt;h3&gt;&lt;strong&gt;Optimizing your site for voice search&lt;/strong&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;According to &lt;a href="https://www.thinkwithgoogle.com/search/#?query=voice%20search&amp;amp;page=0,0&amp;amp;sort_field=date&amp;amp;limit=12&amp;amp;locale=en-us&amp;amp;current_source=data_points"&gt;Google&lt;/a&gt;, nearly 30% of the global online population uses voice search on mobile today. If you&amp;rsquo;ve optimized your site for organic searches using structured data, you&amp;rsquo;ve also optimized it for searches by voice assistant, while Google will take care of speech recognition and NLU (or Natural-language understanding).&lt;/p&gt;
&lt;p&gt;Google stated at Google IO 2019 that &amp;ldquo;our motivation for schema markup was so that you could optimize content once and it be optimized for voice and search.&amp;rdquo; Google Product Manager Aylin Altiok was quoted as saying, &amp;ldquo;Focus on building great content using an open standard (structured data) and Google will help you reach your users across Search and Assistants without having to build a custom experience.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;At Niteco, we have implemented structured data for our clients and have seen significant improvement in SEO as well as search rankings on Google. Coding is not your forte or you&amp;rsquo;re not sure how to start implementing this for your site? Reach out to us and let our SEO experts help.&lt;/strong&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Jan 2021 03:49:00 +0700</pubDate></item><item xml:base="visual-testing-with-percy/"><guid isPermaLink="false">https://niteco.com/articles/visual-testing-with-percy/</guid><title>Visual testing with Percy: Use cases and benefits</title><description>&lt;p&gt;&lt;span data-contrast="auto"&gt;We use visual testing to ensure that an application LOOKS correct, making it the final step in our CI/CD, ensuring high quality. A tool like Percy helps you see exactly what changed between edits.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Unit tests, functional tests or automation tests ens&lt;/span&gt;&lt;span data-contrast="auto"&gt;ure that the application is behaving correctly, but they mostly can't catch visual changes. Sure, we can write a lot of unmaintainable, complex test suites to register visual changes, like test CSS class exist, test color rule inside CSS class, etc., but we still cannot completely ensure that the button we want to be blue is actually blue, whether that text is there or merges into the blue background, and we still can&amp;rsquo;t spot the visual difference between today's homepage and tomorrow's homepage.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;What is visual testing?&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;When we refactor/update a site, upgrade the underlying dependency libraries or remove wasted unused CSS, a lot of things can go missing in the UI. Some buttons that are supposed to be there in blue might suddenly turn red. The background color might change to be the same color as the text (which makes your text disappear and the CTA button look like a blank box) or the whole main menu may inexplicably move up by 5 pixels.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;We use visual testing to ensure that the application LOOKS correct, and this is the last step in your CI/CD, coexisting with conventional automation tools in order to deliver high quality.&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;Visual testing tools s&lt;/span&gt;&lt;span data-contrast="auto"&gt;pot visual changes and let the reviewer know whether UI changes were intentional or bugs, ensuring that visual bugs do not reach our users.&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;That means you can v&lt;/span&gt;&lt;span data-contrast="auto"&gt;isualize UI change&lt;/span&gt;&lt;span data-contrast="auto"&gt;s&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;more easily and p&lt;/span&gt;&lt;span data-contrast="auto"&gt;ractice CI/CD safe&lt;/span&gt;&lt;span data-contrast="auto"&gt;l&lt;/span&gt;&lt;span data-contrast="auto"&gt;y and efficiently.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span data-contrast="auto"&gt;Why you should use Percy&lt;/span&gt;&lt;/strong&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Percy&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;is&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;a visual testing tool&lt;/span&gt;&lt;span data-contrast="auto"&gt;. It&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;lets you observe your website&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;like a customer and notif&lt;/span&gt;&lt;span data-contrast="auto"&gt;ies&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;you about (weird or good) change&lt;/span&gt;&lt;span data-contrast="auto"&gt;s&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;in the UI before they&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;get out of hand&lt;/span&gt;&lt;span data-contrast="auto"&gt;.&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;It provides&lt;/span&gt;&lt;span data-contrast="auto"&gt;:&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;V&lt;/span&gt;&lt;span data-contrast="auto"&gt;isualized diff, like your code dif&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;V&lt;/span&gt;&lt;span data-contrast="auto"&gt;isual review&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;(it allows us to&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;compare diff in browsers,&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;with&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;responsive screen sizes&lt;/span&gt;&lt;span data-contrast="auto"&gt;)&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;It s&lt;/span&gt;&lt;span data-contrast="auto"&gt;upport&lt;/span&gt;&lt;span data-contrast="auto"&gt;s&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;issue/pull request management&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;in&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;Github&lt;/span&gt;&lt;span data-contrast="auto"&gt;, Bitbucket and Gitlab (easier to review in development process)&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li data-leveltext="" data-font="Symbol" data-listid="1" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;span data-contrast="auto"&gt;It&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;integrate&lt;/span&gt;&lt;span data-contrast="auto"&gt;s&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;into CI/CD&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;pipelines&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;(includ&lt;/span&gt;&lt;span data-contrast="auto"&gt;ing&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;Azure Pipelines) easily by using&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;percyScript&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;or by integrating&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;in&lt;/span&gt;&lt;span data-contrast="auto"&gt;to your automation test SDK (cypress, puppeteer, Selenium&lt;/span&gt;&lt;span data-contrast="auto"&gt;,&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;...)&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;134233279&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;&lt;img src="/link/6edad862337442588c4777fe377872d6.aspx" alt="Work with the world's largest Optimizely Partner with 120 certified developers" width="1899" height="971" prs="Manual" srcset="/globalassets/blog/blog-details/percy/percy_screenshot-min.png?width=1920&amp;quality=75&amp;format=avif 1x" fetchpriority="low" loading="lazy" quality="75" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Your m&lt;/span&gt;&lt;span data-contrast="auto"&gt;anual QA team can use&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;percyScript&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;to execute&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;the tool&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;on their local machine to quickly scan all the visual changes.&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;Under the hood, when we run&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;percySnapshot&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;in our CI step,&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;P&lt;/span&gt;&lt;span data-contrast="auto"&gt;ercy sends DOM snapshots and assets to&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;P&lt;/span&gt;&lt;span data-contrast="auto"&gt;ercy infra&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;and&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;render&lt;/span&gt;&lt;span data-contrast="auto"&gt;s&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;and generate&lt;/span&gt;&lt;span data-contrast="auto"&gt;s a&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;screenshot diff there, not on your own infra,&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;which means you&amp;rsquo;re not&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;wast&lt;/span&gt;&lt;span data-contrast="auto"&gt;ing&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;your computing resources.&lt;/span&gt;&lt;span data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;P&lt;/span&gt;&lt;span data-contrast="auto"&gt;ages behind login&lt;/span&gt;&lt;span data-contrast="auto"&gt;s&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;or firewall&lt;/span&gt;&lt;span data-contrast="auto"&gt;s don&amp;rsquo;t pose a problem either&lt;/span&gt;&lt;span data-contrast="auto"&gt;, since our automation script already has access to&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;those&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;(and&amp;nbsp;&lt;/span&gt;&lt;span data-contrast="auto"&gt;percySnapshot&lt;/span&gt;&lt;span data-contrast="auto"&gt;&amp;nbsp;is part of the automation script)&lt;/span&gt;&lt;span data-contrast="auto"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To learn more about the intricacies of doing QA for your website or application, &lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;contact Niteco today&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;</description><pubDate>Mon, 05 Apr 2021 09:26:41 +0700</pubDate></item><item xml:base="ensuring-performance-accessibility-and-healthy-seo-with-a-definition-of-done-dod/"><guid isPermaLink="false">https://niteco.com/articles/ensuring-performance-accessibility-and-healthy-seo-with-a-definition-of-done-dod/</guid><title>Ensuring performance, accessibility and healthy SEO with a Definition of Done (DoD)</title><description>&lt;p&gt;When is a website project done? It&amp;rsquo;s a question that seems simple, but is actually quite hard to answer. Criteria will differ between different site owners, development agencies, developers and QA professionals. Some may be satisfied with a function or site that is functional, while others will require a high-performance, accessible site with SEO-optimized content and the latest in security precautions.&lt;/p&gt;
&lt;p&gt;But even if you know the priorities, developers and QA professionals need some benchmarks to go by. How quickly does the site have to load to consider it done? What accessibility score does it have to achieve to be considered done? What other checks does it need to pass to reach that level of done?&lt;/p&gt;
&lt;p&gt;To get the answers to all these questions, you need a DoD &amp;ndash; a Definition of Done.&lt;/p&gt;
&lt;p&gt;In essence, the DoD is a list of actions that need to be performed and benchmarks that need to be reached before a project can be considered done. It&amp;rsquo;s a checklist to be followed to make sure that all aspects of the project are optimal for delivery. While this Definition of Done will, as mentioned, look different in different companies, here are the things we consider and check at Niteco before calling anything done. Of course, these steps would be taken after having assured the site&amp;rsquo;s overall functionality first &amp;ndash; hence, we call it our non-functional DoD.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Performance&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;As we&amp;rsquo;ve said &lt;a href="/link/262ea0ebbe0c4545b71a6e83e224556d.aspx"&gt;many times before&lt;/a&gt;, performance can make or break your site. Today&amp;rsquo;s web users have little patience for sites that take more than a few seconds to load &amp;ndash; and they show their displeasure by leaving and never coming back. That&amp;rsquo;s why making sure your site reaches certain thresholds when it comes to performance is vital.&lt;/p&gt;
&lt;p&gt;What tools to use and what numbers to strive for has to be set in the common Definition of Done. Let&amp;rsquo;s take Niteco&amp;rsquo;s DoD as an example. We use several different &lt;a href="/link/f8b1abeb94b446eba9ed0797529f929e.aspx"&gt;web performance testing tools&lt;/a&gt;, including &lt;a href="https://www.speedcurve.com/"&gt;SpeedCurve&lt;/a&gt;, &lt;a href="https://www.dareboost.com/en"&gt;Dareboost&lt;/a&gt;, and &lt;a href="https://pagespeed.web.dev/"&gt;Google Page Speed&lt;/a&gt;. The metrics these tools use differ somewhat, so you&amp;rsquo;ll have to set specific thresholds for each individual tool.&lt;/p&gt;
&lt;p&gt;As a reference, we aim to achieve a time under or equal to 0.4 seconds for First Byte and under or equal to 0.8 seconds for Start Render. For Dareboost, Improvements should be fewer than five, while Issues should be zero. In Google Page Speed, the Largest Contentful Paint should be achieved in a time under or equal to 2.5 seconds, while Time To Interactive should not exceed 3.6 seconds.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Accessibility&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ensuring accessibility means ensuring that all users, including those with disabilities or impairments, can access and benefit from your website. This entails, among many other things, full support for the use of assistive technologies and navigation options for those unable to use a standard mouse-based or mobile navigation.&lt;/p&gt;
&lt;p&gt;Some of the most essential assistive technologies are screen readers. They allow those with visual impairments or reading/learning disabilities to consume content on a website by having it rendered as speech or braille output. To enable this, you need to make sure that any piece of visual content has a text alternative that can be read by the tool. Other technologies include screen magnifiers &amp;mdash; which are used to magnify content on the screen to make it more easily understandable for those with some vision impairment and may also offer functions like color inversion &amp;mdash; speech input software, head pointers, motion or eye tracking and single-switch entry devices.&lt;/p&gt;
&lt;p&gt;The requirements for making a website accessible are listed in several checklists, most notably the &lt;a href="https://www.w3.org/TR/WCAG21/"&gt;Web Content Accessibility Guidelines (WCAG)&lt;/a&gt;. As part of our DoD, Niteco makes sure that every website we create meets WCAG 2.1 AA requirements. To do that, a website needs to fulfill, among other requirements, the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All image/video content has a text alternative&lt;/li&gt;
&lt;li&gt;Video/audio content is meaningfully consumable without image content&lt;/li&gt;
&lt;li&gt;Page relationships and sequences are clear and identifiable by assistive programs&lt;/li&gt;
&lt;li&gt;Instructions for use and action prompts aren&amp;rsquo;t based solely on visual cues&lt;/li&gt;
&lt;li&gt;Contrast is high and background colors don&amp;rsquo;t make text or buttons hard to read/discern&lt;/li&gt;
&lt;li&gt;Text can be resized without loss of functionality&lt;/li&gt;
&lt;li&gt;The site can be navigated solely through a keyboard or a pointer, without need for path-based gestures&lt;/li&gt;
&lt;li&gt;It doesn&amp;rsquo;t use flashes or other effects that may induce seizures&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are just a handful of the requirements of WCAG 2.1 AA, which we test manually as well as with a multitude of different tools, among them the Chrome extension &lt;a href="https://chrome.google.com/webstore/detail/siteimprove-accessibility/efcfolpjihicnikpmhnmphjhhpiclljc"&gt;Siteimprove&lt;/a&gt; or &lt;a href="https://dynomapper.com/"&gt;Dynomapper&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;SEO&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Last but not least in this non-functional DoD trio is SEO. Having a search engine-optimized site is absolutely vital whatever your business requirements are, so it&amp;rsquo;s not something that should be left for later.&lt;/p&gt;
&lt;p&gt;The SEO requirements of Niteco&amp;rsquo;s Definition of Done are as high as those for the other categories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No duplicate, multiple or missing canonical tags&lt;/li&gt;
&lt;li&gt;A correct HTML sitemap&lt;/li&gt;
&lt;li&gt;A correct XML sitemap&lt;/li&gt;
&lt;li&gt;An image sitemap&lt;/li&gt;
&lt;li&gt;A correct robots.txt file&lt;/li&gt;
&lt;li&gt;Correctly formatted and assembled page titles for display on search result pages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To ensure that nothing is missed, Niteco&amp;rsquo;s QA professionals use a multitude of different tools to check for the SEO work&amp;rsquo;s status, including &lt;a href="https://www.screamingfrog.co.uk/"&gt;Screaming Frog&lt;/a&gt;, &lt;a href="https://www.dareboost.com/en"&gt;Dareboost&lt;/a&gt;, &lt;a href="https://ahrefs.com/"&gt;Ahrefs&lt;/a&gt; and &lt;a href="https://www.woorank.com/"&gt;Woorank&lt;/a&gt;. All factors have to achieve highest possible results.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Keeping up a Definition of Done&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Only when all these factors meet the requirements set out in Niteco&amp;rsquo;s Definition of Done can a website we developed truly be seen as done. It&amp;rsquo;s a process that doesn&amp;rsquo;t just ensure that every website or application created in Niteco&amp;rsquo;s offices meets our high quality standards, it also firmly implants this quest for quality in everyone involved.&lt;/p&gt;
&lt;p&gt;To follow and uphold a Definition of Done, it&amp;rsquo;s imperative that every aspect has a team or person firmly in charge. Fix a sheet with the respective responsibilities to the office wall or share it digitally &amp;mdash; either way, make sure that everyone knows their job and receives their deserved accolades. This way, you can establish a process that will, after a few projects, turn into a central step of the development process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you want to know more about ensuring performance, accessibility and healthy SEO scores, or if you have a project you need to get Done, &lt;/strong&gt;&lt;span class="highlight"&gt;&lt;a href="/link/5e98d748804743f48a4688e0d242ed9b.aspx"&gt;&lt;strong&gt;contact Niteco today&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 23 Sep 2020 15:11:18 +0700</pubDate></item></channel></rss>