Advanced Web Technologies

Chapter 13
Web Analytics, Product Decisions and Digital Transformation

Bachelors Program in Computer Applications
Advanced Web Technologies   •   Bachelor

Web Analytics, Product Decisions and Digital Transformation

Introduction

Modern web development is not complete when an application is deployed. A successful web product must be observed, evaluated, improved and aligned with organisational objectives. Web analytics provides evidence about how users discover, navigate and experience a digital service. Product decision-making converts that evidence into priorities, experiments and investments. Digital transformation extends the discussion further: it concerns how technology changes processes, capabilities, customer relationships and business models.

For a Bachelor of Computer Applications student, this topic connects front-end development, back-end architecture, databases, search-engine optimisation, statistics, product management, cybersecurity and business strategy. A technically elegant system may still fail if users cannot find it, understand it or complete important tasks. Conversely, a product may achieve short-term conversion gains while creating long-term privacy, accessibility or trust problems. Effective practice therefore combines quantitative measurement with qualitative research, responsible governance and architectural judgement.

Learning Objectives

After completing this chapter, students should be able to:

  1. Explain the purpose and structure of web analytics and event-tracking systems.
  2. Define and calculate common conversion, engagement and retention metrics.
  3. Design funnels and dashboards that support product decisions.
  4. Explain the relationship between SEO, user experience and technical architecture.
  5. Design and interpret a basic A/B test while recognising statistical and practical limitations.
  6. Connect technology choices with cost, risk, customer experience and transformation objectives.
  7. Evaluate analytics implementations using ethical, legal and governance criteria.

1. From Web Traffic to Product Evidence

Web analytics is the systematic collection, processing and interpretation of data about digital products. It includes measurement of page views, sessions, events, user journeys, search visibility, performance and outcomes. Analytics is not merely the production of charts. Its value depends on whether data helps an organisation make a better decision.

A useful measurement chain is:

business objective → product outcome → user behaviour → event data → metric → decision → action → evaluation

For example, a business objective may be to increase qualified online applications. The product outcome may be completed applications. Relevant behaviours may include viewing eligibility information, starting an application and uploading required documents. Events can record these actions, while a funnel and completion rate can reveal where users abandon the process. The resulting decision might be to simplify document upload rather than merely increase advertising.

Analytics data generally has four layers:

LayerMeaningExample
CollectionCapturing interactionsapplication_started event
ProcessingCleaning, joining and classifying dataSessionisation and bot filtering
AnalysisCalculating patterns and relationshipsCompletion rate by device
ActionApplying evidence to a decisionRedesigning mobile upload

A central distinction is between descriptive, diagnostic, predictive and prescriptive analytics. Descriptive analytics reports what happened; diagnostic analytics investigates why; predictive analytics estimates what may happen; prescriptive analytics compares possible actions. In practice, causal claims require more than correlation. A page visited by high-value customers is not necessarily the reason they become high-value customers.

2. Measurement Design and Event Tracking

2.1 Events, properties and identities

An event records an occurrence at a particular time. Typical fields include:

  • event name, such as product_viewed;
  • timestamp and time zone;
  • user or anonymous device identifier;
  • session identifier;
  • page, screen or route;
  • contextual properties, such as product category or price;
  • technical context, such as browser, device and application version.

A well-designed event name describes an observable action, while properties provide detail. For example:

Event: checkout_completed
Properties: order_id, value, currency, payment_method, item_count

Events should be defined in a tracking plan before implementation. The plan should identify the event owner, purpose, trigger condition, properties, permitted values, data classification, retention period and destination systems. This prevents inconsistent names such as checkoutDone, order_complete and purchase_finished being used for the same action.

An identity model must distinguish an anonymous browser or device from a known account. A user may use several devices, clear cookies or share a device with another person. Consequently, “unique users” are often estimates rather than exact counts. Personally identifiable information should not be placed in URLs, event names or analytics fields unless there is a documented lawful and security-controlled reason.

2.2 Client-side and server-side measurement

Client-side tracking runs in a browser or mobile application and can observe interface interactions, but it may be affected by ad blockers, browser restrictions, network failure and JavaScript errors. Server-side tracking is more reliable for transactions and authoritative business events, but it cannot directly observe every interface action. A robust design often uses both: client-side events for interaction and server-side events for confirmed outcomes.

For example, a browser may send payment_submitted, but the server should emit payment_captured only after the payment provider confirms success. Product reporting should generally use the confirmed event to avoid overstating revenue.

2.3 Data quality controls

Important controls include:

  • schema validation for event names and property types;
  • deduplication using an event ID or transaction ID;
  • monitoring event volume and missing properties;
  • versioning the tracking plan;
  • testing consent and opt-out behaviour;
  • filtering bots and internal traffic where appropriate;
  • reconciling analytics transactions with operational databases;
  • documenting changes to instrumentation.

Analytics numbers are measurements with error and bias. A dashboard showing precise decimals does not make the underlying data precise. Missing consent, sampling, blocked requests, duplicate events and changing definitions can materially affect conclusions.

3. Metrics, Rates and Funnels

3.1 Metric definitions

A metric is a quantitative representation of an aspect of product behaviour or performance. A dimension is a descriptive attribute used to group or filter data, such as country, device type or traffic source.

Common metrics include:

  • Users: distinct identities observed under a stated identity rule.
  • Sessions: visits grouped according to a defined inactivity or sessionisation rule.
  • Views: recorded page or screen displays.
  • Engagement rate: the proportion of sessions meeting a defined engagement condition. The condition must be specified because platforms differ.
  • Conversion: completion of a defined target action.
  • Retention: the proportion of a cohort returning or completing a target action during a later period.
  • Average order value: total order value divided by the number of orders.

The following rates are useful when their denominators are clearly defined.

Conversion rate = (Number of conversions ÷ Number of eligible visitors or sessions) × 100%

The denominator must be stated. “Conversion rate” based on users is not directly comparable with a rate based on sessions.

Click-through rate (CTR) = (Number of clicks ÷ Number of impressions) × 100%
Average order value (AOV) = Total order revenue ÷ Number of completed orders
Retention rate at time t = (Number of original-cohort users active at time t ÷ Number of users in the original cohort) × 100%

These formulas assume that events are defined consistently, the numerator belongs to the denominator population and the observation window is the same for both. Revenue metrics also require consistent currency, tax and refund treatment.

3.2 Funnel analysis

A funnel represents ordered stages in a journey, such as:

  1. landing page viewed;
  2. product details viewed;
  3. sign-up started;
  4. sign-up completed;
  5. first meaningful use;
  6. subscription purchased.

For stage i, the step conversion rate can be calculated as:

Step conversion ratei = (Users reaching stage i ÷ Users reaching stage i − 1) × 100%

The overall funnel conversion from the first to the final stage is:

Overall conversion = (Users reaching final stage ÷ Users entering funnel) × 100%

A funnel may be strict, requiring stages in order, or loose, counting users who reached each stage regardless of order. The choice affects interpretation. Funnels should be segmented by meaningful dimensions such as device, acquisition source, geography or customer type, while avoiding excessive segmentation that produces unstable samples.

Worked Example: Diagnosing a Funnel

An online course site records the following unique users in one week:

StageUsers
Course landing page10,000
Pricing page4,000
Checkout started1,000
Payment completed700

The landing-to-payment conversion is:

(700 ÷ 10,000) × 100% = 7%

The checkout completion rate is:

(700 ÷ 1,000) × 100% = 70%

The largest absolute loss occurs before the pricing page, where 6,000 users do not progress. However, the most actionable problem may be the 30% payment-stage failure, particularly if users report payment errors. The data identifies where to investigate; it does not by itself establish the cause.

4. Dashboards and Decision Systems

A dashboard should answer a defined decision question rather than display every available metric. A useful dashboard usually contains:

  • a small set of outcome metrics;
  • diagnostic measures explaining movement;
  • filters for important segments;
  • targets or historical comparisons;
  • data freshness and definitions;
  • annotations for releases, campaigns and incidents;
  • links to supporting qualitative evidence.

A product team might use a hierarchy of metrics:

LevelExamplesDecision use
Outcomecompleted applications, recurring revenueDetermines strategic success
Behaviouractivation, checkout completion, search useIdentifies product levers
Experiencepage speed, error rate, accessibility defectsExplains friction and risk
Guardrailrefunds, complaints, opt-outs, support contactsPrevents harmful optimisation

A North Star metric is a central measure of customer value, supported by input metrics. It should not replace financial, safety, privacy or quality measures. For example, “successful lessons completed” may be more meaningful than raw video views for an education product, but it should be accompanied by learning-quality and accessibility indicators.

Dashboards can create false confidence. A change in tracking code, consent rate, traffic mix or bot filtering may appear as a product change. Analysts should annotate such events and inspect data quality before recommending action.

5. SEO and the Technical Product

Search-engine optimisation improves the discoverability and interpretation of web content. It includes technical, content and authority-related practices, but it is not a promise of a particular ranking.

Important technical foundations include:

  • crawlable links and appropriate HTTP status codes;
  • descriptive titles, headings and metadata;
  • canonical URLs where duplicate representations exist;
  • XML sitemaps when useful for discovery;
  • structured data where it accurately describes content;
  • responsive design and mobile usability;
  • fast, stable rendering and efficient assets;
  • accessible semantic HTML;
  • secure HTTPS and avoidance of intrusive deceptive patterns.

SEO and accessibility frequently reinforce each other: meaningful headings, text alternatives, keyboard access and semantic elements assist both users and machine interpretation. However, SEO should not justify inaccessible content, keyword stuffing or manipulative techniques.

Rendering architecture affects discoverability. Server-side rendering and static generation can provide content in the initial response, while client-side rendering can offer rich interaction. The appropriate choice depends on content freshness, interactivity, infrastructure cost and crawlability. Hybrid rendering is often appropriate: public content can be pre-rendered while authenticated application screens remain client-driven.

Performance is both a user-experience and business concern. A performance budget may specify maximum JavaScript size, image weight, response latency or layout instability. Performance metrics should be measured from real users where possible, not only from an ideal laboratory device. Improvements should be evaluated against conversion and satisfaction, not treated as isolated engineering scores.

6. Experimentation and A/B Testing

An A/B test randomly assigns eligible users to a control version and a treatment version. Randomisation aims to make groups comparable, so differences in outcomes can be attributed more plausibly to the treatment. It does not eliminate every problem: users may switch devices, treatment exposure may fail, tests may overlap and external events may affect both groups.

A credible experiment requires:

  1. a specific hypothesis;
  2. one primary outcome metric;
  3. pre-defined guardrail metrics;
  4. a stable unit of randomisation, usually a user rather than a page view;
  5. an estimated sample size and test duration;
  6. consistent eligibility and exposure rules;
  7. a decision rule established before examining results;
  8. quality checks for assignment and instrumentation.

For a binary outcome, the conversion rate in group g is:

pg = xg ÷ ng

where x_g is the number of conversions and n_g is the number of eligible experimental units in group g. The absolute difference is:

∆ = pT − pC

where T denotes treatment and C denotes control. The relative lift, when the control rate is non-zero, is:

Relative lift = (pT − pC) ÷ pC × 100%

The absolute difference is often more useful for planning because it describes additional conversions per unit population. Statistical significance and practical significance are different. A tiny effect may be statistically detectable with a very large sample but irrelevant to the business; a meaningful effect may remain uncertain in a small sample.

A common approximate standard error for the difference between two independent proportions is:

SE(∆) = √[pC(1 − pC) ÷ nC + pT(1 − pT) ÷ nT]

This approximation assumes independent observations, sufficiently large samples for the normal approximation, a binary outcome and a correctly randomised design. In formal analysis, confidence intervals or an appropriate statistical model should be used rather than relying only on a p-value.

Worked A/B Example

Suppose 10,000 control users produce 500 conversions and 10,000 treatment users produce 560 conversions.

pC = 500 ÷ 10,000 = 0.05 = 5%
pT = 560 ÷ 10,000 = 0.056 = 5.6%

The absolute improvement is 0.6 percentage points. The relative lift is:

(0.056 − 0.05) ÷ 0.05 × 100% = 12%

The treatment generated 60 additional observed conversions in this sample. This result is not automatically evidence for permanent rollout. The team must inspect uncertainty, test duration, segment consistency, guardrails such as refunds and support contacts, and whether the treatment changes the quality rather than merely the quantity of conversions.

Common experimentation errors

Peeking repeatedly and stopping when a result looks favourable inflates false-positive risk. Running many metrics or segments without adjustment increases the chance that at least one appears positive by chance. Changing the hypothesis after seeing results is a form of analytical bias. Novelty effects, seasonality, interference between users and carryover effects can also distort conclusions.

When randomised testing is impossible, teams may use pre/post comparisons, matched cohorts or difference-in-differences designs. These approaches can be useful but depend on stronger assumptions about trends and comparability; they do not provide the same protection as randomisation.

7. Architecture, Cost, Risk and Customer Experience

Technology decisions should be evaluated as socio-technical choices. A framework, database or cloud service affects not only developers but also performance, reliability, security, hiring, vendor dependence and operating cost.

A useful decision matrix is:

CriterionQuestions
Customer experienceDoes it improve speed, clarity, accessibility or reliability?
Delivery costWhat are build, migration, testing and training costs?
Operating costWhat are compute, storage, observability and support costs?
RiskWhat failure, security, privacy and compliance risks arise?
Strategic fitDoes it support future products and organisational capabilities?
ReversibilityCan the organisation change direction without excessive lock-in?

Total cost of ownership includes more than a subscription price. A simplified model is:

TCO = Acquisition cost + Development cost + Operating cost + Change cost + Expected loss from risk

Expected loss from a risk can be estimated as:

Expected loss = Probability of event × Impact if event occurs

These are decision-support models, not exact predictions. Costs and impacts should use a common period and monetary unit, while non-financial effects such as trust, accessibility and staff capability should be assessed separately or translated cautiously.

For example, a serverless architecture may reduce infrastructure administration and scale efficiently for irregular workloads. It may also introduce vendor-specific interfaces, observability complexity, cold-start effects or unpredictable costs. A monolith may support rapid early delivery and simple transactions, while a very large monolith can make independent scaling and team ownership difficult. Microservices can support organisational autonomy and selective scaling, but add network failure modes, deployment complexity and operational overhead. There is no universally superior architecture.

Observability connects architecture to product outcomes. Logs explain events, metrics quantify system behaviour and traces follow requests across services. Product analytics should be correlated carefully with technical telemetry: a rise in checkout abandonment may coincide with a payment API latency increase, but correlation still requires investigation and validation.

8. Digital Transformation

Digital transformation is broader than digitising an existing paper process or purchasing cloud software. It is the sustained redesign of capabilities, processes, governance and customer relationships through digital technology.

A useful transformation model contains five connected capabilities:

  1. Customer-centred value: understanding and improving the complete customer journey.
  2. Data capability: collecting trustworthy data and turning it into decisions.
  3. Technology platform: providing secure, scalable and interoperable systems.
  4. Operational agility: enabling small, frequent and measurable changes.
  5. Organisational adoption: developing skills, incentives and leadership support.

Transformation fails when technology is treated as an end in itself. Replacing a paper form with an online form may preserve unnecessary approvals and poor service. A transformed process may use identity verification, automated status updates, integrated case data and human escalation for exceptional cases. Such changes require process ownership, staff training and governance, not only software development.

A digital maturity assessment can examine whether an organisation has reliable data definitions, automated delivery, experimentation capability, API integration, security controls, customer research and cross-functional decision-making. Maturity is not equivalent to using the newest technology. A simple, reliable system may be more mature than an unstable system built from fashionable components.

9. Ethics, Privacy and Governance

Analytics creates power over users and therefore requires responsible limits. Key principles include:

  • Purpose limitation: collect data for specified, legitimate purposes.
  • Data minimisation: avoid collecting fields that are not necessary.
  • Transparency: explain measurement and personalisation in understandable language.
  • Choice and consent: provide valid choices where required by law and context.
  • Security: protect data in transit, at rest and during access.
  • Retention control: delete or anonymise information when it is no longer needed.
  • Fairness: test whether targeting or automated decisions disadvantage groups.
  • Accessibility: ensure measurement and product experiences do not exclude users.
  • Accountability: assign owners, document decisions and support audits.

Legal requirements vary by jurisdiction. Organisations may need to comply with data-protection, consumer-protection, accessibility, electronic-communications and sector-specific rules. Technical teams should work with legal and privacy specialists rather than interpreting regulation informally.

Dark patterns—interfaces that manipulate users into choices they would not reasonably intend—can increase short-term metrics while damaging autonomy and trust. Examples include hidden cancellation, confusing consent controls and misleading urgency claims. Ethical product analytics treats complaint rates, opt-outs, refund requests and long-term retention as important guardrails.

AI can support anomaly detection, forecasting, segmentation, content assistance and natural-language querying of dashboards. However, AI-generated interpretations may reproduce biased data, confuse correlation with causation or expose sensitive information. Human review, access control, provenance, validation and clear uncertainty statements remain necessary.

10. Applied Case: Improving an Illustrative Public-Service Portal

Background

This illustrative case concerns a fictional public-service portal through which residents apply for a housing-support benefit. The portal receives substantial mobile traffic, and its strategic objective is to increase successful applications without increasing fraud, exclusion or support workload.

Problem

The organisation reports that many users begin applications but do not complete them. Existing reporting counts page views and final submissions but cannot identify where users abandon the process. The portal also has slow document-upload performance on mobile devices.

Analysis

The team creates a privacy-reviewed tracking plan with events such as eligibility_checked, application_started, document_upload_started, document_upload_failed, application_submitted and application_approved. Sensitive document contents are not sent to the analytics platform. A server-side system remains authoritative for submission and approval.

The funnel reveals:

  • 20,000 users check eligibility;
  • 12,000 start applications;
  • 8,000 reach document upload;
  • 5,600 submit applications.

The overall check-to-submit conversion is:

(5,600 ÷ 20,000) × 100% = 28%

The document-upload-to-submission rate is:

(5,600 ÷ 8,000) × 100% = 70%

Segmentation shows a considerably lower mobile rate, while error telemetry shows repeated timeout responses from the upload service. Interviews reveal that users also do not understand which documents are acceptable.

Approach and Solution

The team chooses a small experiment with two changes: clearer document examples and resumable, compressed uploads. It defines application submission as the primary outcome and upload failure, support contacts, approval quality and abandonment as guardrails. Assignment occurs at the user level, and the experiment is reviewed for accessibility and language clarity.

The architecture is adjusted so that upload metadata is recorded immediately, files are processed asynchronously, and users receive a visible progress state. A server-side confirmation event prevents the analytics dashboard from counting attempted but unsuccessful submissions.

Outcome

The experiment produces a higher completion rate, but the team does not evaluate success solely by submission volume. It verifies that approval quality is unchanged, support demand has not increased and users with assistive technologies can complete the flow. The organisation then rolls out the change gradually, monitors error rates and documents the new event definitions.

Learning Points

The case demonstrates that analytics is valuable when connected to a real decision. A funnel identified a problem, segmentation suggested where it was concentrated, technical telemetry supplied a possible mechanism, qualitative research explained user confusion, and experimentation tested a coordinated solution. Privacy restrictions shaped the architecture rather than being treated as an afterthought.

11. Best Practices for Professional Practice

  1. Begin with decisions and outcomes, not with a list of available data.
  2. Define metrics, denominators, time windows and ownership in writing.
  3. Use server-confirmed events for authoritative business outcomes.
  4. Combine behavioural data with interviews, usability tests and support evidence.
  5. Treat data quality and consent signals as first-class monitoring concerns.
  6. Prefer a small number of meaningful metrics with explicit guardrails.
  7. Pre-register experiment hypotheses, primary outcomes and stopping rules.
  8. Report absolute effects, uncertainty and practical significance.
  9. Include SEO, performance, accessibility and security in product quality.
  10. Evaluate technology using total cost, risk, reversibility and customer value.
  11. Build privacy, retention and access controls into the architecture.
  12. Reassess assumptions after releases, market changes and organisational learning.

Chapter Summary

Web analytics transforms digital interactions into evidence, but evidence becomes valuable only when it supports a clear decision. Event tracking requires consistent definitions, appropriate identity handling, validation and privacy protection. Metrics such as conversion, retention, click-through rate and average order value are meaningful only when their denominators, populations and time windows are explicit. Funnels expose progression and abandonment, while dashboards should combine outcome, diagnostic, experience and guardrail measures.

SEO depends on content quality, crawlability, semantic structure, performance, accessibility and suitable rendering architecture. A/B testing uses randomisation to compare alternatives, but sound interpretation also requires pre-defined hypotheses, uncertainty analysis, sufficient sample size and protection against multiple-testing and stopping biases. Architecture should be evaluated through customer experience, cost, risk, operating capability and strategic fit rather than fashion.

Digital transformation is an organisational redesign of capabilities and processes, not simply the adoption of new tools. Ethical analytics requires minimisation, transparency, consent, security, fairness and accountability. The strongest product decisions integrate quantitative analytics, technical telemetry, qualitative research and responsible governance.

Key Terms

Web analytics: Systematic collection and interpretation of digital-product data.

Event: A recorded occurrence such as a click, upload or completed transaction.

Tracking plan: Document specifying events, properties, triggers, owners and governance rules.

Dimension: Descriptive attribute used to group or filter metrics.

Metric: Quantitative measure of a defined product or business phenomenon.

Conversion rate: Percentage of an eligible population completing a target action.

Funnel: Ordered representation of stages in a user journey.

Retention: Continued activity by members of an original user cohort.

Dashboard: Visual reporting interface designed to support monitoring or decisions.

North Star metric: Central measure intended to represent delivered customer value.

Search-engine optimisation: Practices that improve discoverability and interpretation of web content.

A/B test: Randomised comparison of a control and treatment experience.

Control group: Experimental group receiving the reference experience.

Guardrail metric: Measure used to detect harmful side effects of an intervention.

Statistical significance: Evidence, under a specified model, that an observed result is unlikely under a null hypothesis.

Practical significance: Importance of an effect for users, operations or organisational objectives.

Total cost of ownership: Acquisition, development, operating, change and risk-related costs over a relevant period.

Digital transformation: Sustained redesign of organisational capabilities and processes through digital technology.

Dark pattern: Interface design that manipulates or obstructs users’ intended choices.

Observability: Ability to understand system behaviour through logs, metrics and traces.

Review Questions

Short Answer Questions

  1. What is the difference between an event and a metric?
  2. Why must the denominator of a conversion rate be documented?
  3. State two differences between client-side and server-side tracking.
  4. What is the purpose of a guardrail metric in an A/B test?
  5. Name three principles of responsible analytics governance.

Long Answer Questions

  1. Explain how a tracking plan improves the quality and governance of web analytics.
  2. Discuss how funnels and dashboards can support product decisions, including their limitations.
  3. Explain the assumptions and risks involved in interpreting an A/B test.
  4. Analyse how SEO, accessibility, performance and rendering architecture influence one another.
  5. Discuss why digital transformation is broader than implementing a new software platform.

Analytical / Application Questions

  1. An e-commerce site has 50,000 product viewers, 5,000 checkout starters and 3,500 completed purchases. Calculate the overall viewer-to-purchase conversion and checkout completion rate. Identify one additional investigation that should precede a redesign.
  2. A treatment raises conversion from 4% to 4.4% but increases refunds and support contacts. How should a product team evaluate the result and decide whether to roll out the treatment?
  3. A university plans to replace a stable monolithic application with microservices. Construct a decision analysis covering customer experience, total cost, operational capability, security, risk and reversibility.

Multiple Choice Questions with Answers

Question 1

Which statement best describes a tracking plan?

A. A document specifying events, properties, triggers, owners and governance rules

B. A list of search-engine ranking factors only

C. A record of source-code dependencies

D. A schedule for deleting all user accounts

Correct Answer: A. A document specifying events, properties, triggers, owners and governance rules

Question 2

A site records 800 conversions from 10,000 eligible users. What is the conversion rate?

A. 0.8%

B. 8%

C. 12.5%

D. 80%

Correct Answer: B. 8%

Question 3

Which event is the strongest authoritative indicator that a payment succeeded?

A. Payment button clicked

B. Checkout page viewed

C. Payment submitted by the browser

D. Payment captured and confirmed by the server

Correct Answer: D. Payment captured and confirmed by the server

Question 4

What is a primary purpose of a funnel?

A. To encrypt analytics data

B. To represent progression and abandonment across ordered stages

C. To replace qualitative research

D. To guarantee causation between pages and purchases

Correct Answer: B. To represent progression and abandonment across ordered stages

Question 5

In an A/B test, randomisation primarily helps to:

A. Guarantee that the treatment will improve results

B. Make comparison groups more comparable on average

C. Remove the need for a primary metric

D. Ensure every user sees both versions

Correct Answer: B. Make comparison groups more comparable on average

Question 6

A control conversion rate is 5% and a treatment rate is 5.6%. What is the relative lift?

A. 0.6%

B. 5.6%

C. 12%

D. 60%

Correct Answer: C. 12%

Question 7

Which is an example of a guardrail metric?

A. A randomly generated event ID

B. Refund rate after a conversion experiment

C. The colour of a dashboard

D. The number of lines in a component

Correct Answer: B. Refund rate after a conversion experiment

Question 8

Which practice generally supports both accessibility and SEO?

A. Keyword stuffing

B. Meaningful headings and semantic HTML

C. Hiding all text from users

D. Blocking keyboard navigation

Correct Answer: B. Meaningful headings and semantic HTML

Question 9

What does total cost of ownership include?

A. Only the initial licence price

B. Only developer salaries

C. Acquisition, development, operating, change and risk-related costs

D. Only cloud storage charges

Correct Answer: C. Acquisition, development, operating, change and risk-related costs

Question 10

Which principle requires collecting only data necessary for a defined purpose?

A. Data minimisation

B. Randomisation

C. Progressive enhancement

D. Sessionisation

Correct Answer: A. Data minimisation

Advanced Web Technologies
Chapter 13 of 15