Mobile Sites Flashcards
basic and advanced concepts, including best practices for creating, managing, measuring, and optimizing mobile websites.
True or false: A/B testing allows you to test two or more elements on the site to understand their effects on each other
False.
An A/B test, sometimes called an A/B/n test, is a randomized experiment using two or more variants of the same web page (A and B). Variant A is the original. Variants B through n each contain one or more elements that are modified from the original. For example, a different colored call-to-action button. In some experiments, variant B may be a completely different version of a web page.
Each variant is served at similar times so that its performance can be observed and measured independent of other external factors. You can also limit your experiment to a specific audience using the targeting feature. Optimize captures the performance data for each variant against an objective and identifies the leader.
For each font on your website you should
Minimize the number of used variants.
Audit and monitor your font use: don’t use too many fonts on your pages, and, for each font, minimize the number of used variants. This helps produce a more consistent and a faster experience for your users.
What is a tool that you can use to emulate and simulate a site that’s experiencing poor or unreliable connectivity?
Webpagetest.org
WebPagetest is an online service that enables a set of performance tests to be run for your site using a variety of networks and host locations. For example, you can try out your site from a server in India on a 2G network, or over cable from a city in the US.
When using Chrome devtools, what should you limit the connectivity to
Regular 3G.
DevTools throttles the network connection to simulate a regular 3G experience. This is how mobile users experience your site in places with poor connections.
Which of the following is NOT true about site search experience on mobile sites?
Comprehensive search results are better than concise results.
If you’re in an animation like scrolling, you should ideally be looking to keep your JavaScript to something in the region of
3ms – 4ms.
Which describes how a Service Worker operates?
It runs a programmable network proxy.
Service worker is a programmable network proxy, allowing you to control how network requests from your page are handled.
Image information such as location and camera description can often be deleted to reduce image sizes. This type of information is called
Metadata.
Remove unnecessary image metadata: many raster images contain unnecessary metadata about the asset: geo information, camera information, and so on. Use appropriate tools to strip this data.
Which allows for efficient font reuse between pages
Revalidation token.
Specify revalidation and optimal caching policies: fonts are static resources that are infrequently updated. Make sure that your servers provide a long-lived max-age timestamp and a revalidation token to allow for efficient font reuse between different pages.
rue or false: Images should never change when rotating a device screen or between different device sizes
False.
Design your mobile site so that users won’t ever need to change the size. Some mobile sites even disable pinch-to-zoom on their screens; if your site is designed correctly, users will never notice it’s gone.
The App shell helps with
Making transitions between pages faster.
An application shell is the minimal HTML, CSS, and JavaScript powering a user interface. The application shell should:
Load fast
Be cached
Dynamically display content
To discover and prioritize landing pages for potential improvements to the user design, you should check the:
Landing Pages Report focusing on Bounce Rate metric.
Prioritize landing pages for UX improvements: By looking at the Bounce Rate (the percentage of single-page sessions i.e. sessions in which the person left your site from the entrance page without interacting with the page) you can see how relevant or engaging your site is to users. If you have a high bounce rate for some of your entrance (or landing) pages, you consider redesigning and optimizing them so they correlate better with the search terms that bring users to your site, with ads you’re running, or with keywords you’ve purchased.
Which of the following reports in Google Analytics helps you to identify leakages from the conversion funnel?
Checkout Behavior Analysis Report.
Identify leakages in the site experience and by analysing shopping behaviour: Enhanced Ecommerce reports in Google Analytics give you insight into shopping activity. The Shopping Behaviour Analysis report lets you evaluate the strengths and weaknesses of your purchase funnel. Where the funnel indicates abandonment (a red arrow at the bottom of a step), those users did not complete any additional steps of the funnel during the same session.
Mobile sites:
Have specific functionality for mobile devices.
When we talk about mobile sites, we’re referring to Internet-enabled properties that have specific Internet-based functionality for mobile devices.
They’re accessed through the mobile device’s web browser (Safari, Chrome, etc.)
They don’t need to be downloaded or installed to a device
The term ‘mobile sites (mSites)’ can be used interchangeably with ‘mWeb’ in this conversation
Which most accurately describes the purpose of compression?
Minimizing file size
According to a Google poll, what is the top frustration when users browse the web on their mobile device?
Waiting for slow pages to load.
In a recent Google poll, almost half of the respondents said their top frustration when browsing the web on their mobile device was waiting for slow pages to load (view on Google+ and Twitter).
60% of mobile users expect mobile websites to load within 3 seconds. And on average, 75% of people will abandon a mobile website if it takes any longer than 5 seconds to load.
A Progressive Web App:
works even with unreliable network through service worker.
Progressive Web Apps are user experiences that have the reach of the web, and are:
Reliable – Load instantly and never show the downasaur, even in uncertain network conditions.
Fast – Respond quickly to user interactions with silky smooth animations and don’t use poor quality scrolling.
Engaging – Feel like a natural app on the device, with an immersive user experience.
Before introducing mobile site design best practices to your clients, you should examine their
Existing mobile sites.
Which of the following is NOT a best practice to optimize forms on mobile?
Showing labels inside form fields for convenience.
Putting labels inside fields caused problems if they disappeared when information was entered, leaving participants without guidance. Once information is entered, validate it for errors in real-time prior to submission to prevent users from having to resubmit.
Which is a benefit of a mobile site over an app for businesses
Shorter development timelines.
Mobile sites allow for easy updating (for example, users don’t need to accept or install your updates.
Why are push notifications important for advertisers?
All of the answer options are correct.
Web push notifications allow users to opt-in to timely updates from sites they love and allow you to effectively re-engage them with customized, relevant content.A precise notification is one that has specific information that can be acted on immediately.
Which of the following describes the Payment Request API correctly?
It bypasses the checkout form.
The Payment Request API is an open and cross-browser standard that replaces traditional checkout flows by allowing merchants to request and accept any payment in a single API call.
It vastly improves user workflow during the purchase process, providing a more consistent user experience and enabling web merchants to easily leverage disparate payment methods. The Payment Request API is not a new payment method, nor does it integrate directly with payment processors.
At a minimum, what page weight should you be aiming for?
Less than 1MB.
Page Weight – All the resources that are necessary to build out a page should not be larger than 1 mb. If you find that the site is larger than this goal, you should consider removing resources or compressing where possible.
Which of the following is NOT a best practice for a financial company to keep users from dropping out of the funnel?
Asking for registration to use the site.
Participants appreciated the option to call a financial-services company to complete an action over the phone, rather than fill out complicated forms on their mobile devices.
At a minimum, what Speed index score should you be aiming for?
Less than 5000.
Useable Time: Customers want to see visible content that is “above-the-fold” as soon as possible. Load important content first and make sure that the site is usable in 3 seconds. Webpage test generates the speed index – the time to visual complete above the fold. Our goal is to ensure that the score is below 3000.