Product Analytics & Data-Driven Decision Making

Chapter 3
Data Foundations and Analytics Architecture

Post Graduate Program in Product Management
Product Analytics & Data-Driven Decision Making   •   Post Graduate Diploma

Data Foundations and Analytics Architecture

Introduction

Product decisions increasingly depend on the quality, structure, and accessibility of data. A product manager may need to determine why activation has declined, which customer segment is most valuable, whether a feature is being adopted, or whether a user-reported problem is widespread. These questions cannot be answered reliably by dashboards alone. They require a coherent data foundation: clearly defined events, trustworthy identities, consistent taxonomies, appropriate data models, and an architecture that connects collection to decision-making.

Product data is not a single category. It includes behavioural events generated by interactions, user and account attributes, commercial transactions, operational records, and qualitative evidence such as interviews, support conversations, reviews, and open-text feedback. Each type answers different questions and has different biases. A clickstream can show what happened, but not necessarily why. A survey can reveal motivation, but may be affected by sampling and recall bias. Transactional data can establish revenue, but may not explain product experience.

This chapter develops a practical and analytical foundation for product analytics. It explains the major data types, tracking plans, event taxonomies, identity resolution, data models, and the roles of warehouses, lakehouses, customer data platforms (CDPs), and product analytics platforms. It also examines governance, privacy, data quality, and architectural trade-offs relevant to product managers.

Learning Objectives

By the end of this chapter, the learner should be able to:

  1. Distinguish event, user, transactional, operational, and qualitative data.
  2. Design a tracking plan and an event taxonomy aligned with product decisions.
  3. Explain identity resolution and distinguish anonymous, user, account, and device identities.
  4. Select suitable data models for product analytics.
  5. Compare warehouses, lakehouses, CDPs, and product analytics platforms.
  6. Diagnose common data-quality and governance risks.
  7. Evaluate an analytics architecture from both managerial and technical perspectives.

1. The Data Foundations of Product Management

A useful product-data system connects five layers:

LayerMain questionTypical examples
CollectionWhat was recorded?Events, logs, survey responses
IdentityWho or what generated it?User, account, device, organisation
ContextUnder what conditions?Plan, platform, geography, experiment variant
TransformationHow should records be cleaned and combined?Deduplication, sessionisation, attribution
Decision useWhat action should follow?Prioritisation, experimentation, retention work

Data has value only when these layers work together. A perfectly captured event with an incorrect user identifier can produce misleading retention analysis. A complete user profile without reliable behavioural events cannot explain engagement. A sophisticated dashboard built on inconsistent definitions may create false confidence.

A useful quality model considers accuracy, completeness, consistency, timeliness, uniqueness, and validity.

  • Accuracy means the value represents reality.
  • Completeness means required records or fields are present.
  • Consistency means the same concept is represented in the same way across systems.
  • Timeliness means data arrives quickly enough for its intended use.
  • Uniqueness means duplicate records are controlled.
  • Validity means values conform to defined rules, formats, and ranges.

These dimensions involve trade-offs. Real-time data may be timely but less reconciled than a daily financial dataset. A highly complete dataset may still be inaccurate if instrumentation is wrong.

2. Major Types of Product Data

2.1 Event Data

Event data records an occurrence at a point in time. Examples include search_submitted, document_created, checkout_started, video_played, and subscription_cancelled.

A well-designed event generally contains:

  • event name;
  • event timestamp and, where relevant, ingestion timestamp;
  • event identifier;
  • user or anonymous identifier;
  • account or organisation identifier;
  • platform, application version, and device context;
  • event properties such as search term, plan, or item count;
  • consent and governance metadata.

Event data is useful for funnels, paths, feature adoption, activation, experiments, and behavioural segmentation. Its main limitation is that it records observable behaviour rather than complete intention or satisfaction. For example, repeated visits to a pricing page may indicate interest, confusion, comparison shopping, or an implementation problem.

A distinction should be made between events and properties. checkout_started is an event; cart_value, currency, and item_count are properties of that event. A property should not be made into a separate event merely because it is analytically useful.

2.2 User and Account Data

User data describes an individual or machine identity: user identifier, role, language, country, consent status, acquisition source, or creation date. Account data describes a higher-level entity such as a company, household, workspace, or subscription.

The distinction is essential in business-to-business products. A user may invite colleagues, while the account is the unit that purchases, renews, and receives value. Analysing only users can overstate the number of independent customers and misrepresent account-level retention.

Attributes may be:

  • Static, such as date of birth or account creation date;
  • Slowly changing, such as job role or plan;
  • Dynamic, such as current balance or risk score;
  • Derived, such as lifecycle stage or engagement segment.

Data models should preserve history when the timing of an attribute matters. For example, current plan cannot reliably explain behaviour from six months ago unless historical plan changes are retained.

2.3 Transactional and Operational Data

Transactional data records commercial or operational events, often in systems of record. Examples include orders, invoices, payments, refunds, entitlements, inventory changes, support tickets, and service-level records.

Transactional systems typically prioritise correctness, concurrency, and operational integrity. Product analytics systems prioritise flexible exploration and aggregation. The two purposes are different. A payment dashboard should reconcile to the billing system rather than rely solely on a client-side payment_completed event.

For monetary analysis, net revenue may be represented conceptually as:

Net revenue = Gross sales − Refunds − Discounts − Taxes collected on behalf of authorities

The exact definition depends on accounting policy and business context. Currency, tax treatment, recognition timing, and whether the measure is bookings, billings, cash received, or recognised revenue must be specified before use.

2.4 Qualitative Data

Qualitative data includes interviews, usability tests, support conversations, app-store reviews, sales notes, open-ended survey responses, and ethnographic observations. It is especially valuable for discovering unmet needs, language used by customers, causes of friction, and unexpected use cases.

Qualitative data should not be treated as statistically representative by default. A vocal complaint may identify a serious problem, but its frequency cannot be inferred without appropriate sampling or triangulation. Conversely, low complaint volume may reflect poor reporting channels rather than low incidence.

A strong product evidence system combines methods. Quantitative data identifies a pattern; qualitative research helps explain it; experiments or operational analysis test possible interventions.

3. Tracking Plans and Event Taxonomies

3.1 The Tracking Plan

A tracking plan is a controlled specification of what the product will collect, why it will be collected, how it will be named, and how it will be validated. It should be created from product questions rather than from a desire to record every possible interaction.

A tracking-plan entry commonly includes:

FieldPurpose
Event nameStable analytical identifier
Business definitionPlain-language meaning
TriggerExact condition that causes collection
Required propertiesMinimum fields needed for interpretation
Optional propertiesUseful but nonessential context
Actor and entityUser, account, device, item, or system
SourceWeb, mobile, backend, or external system
OwnerResponsible product or engineering team
Privacy classificationPersonal, sensitive, confidential, or non-personal
Validation ruleTest for correctness and completeness
Deprecation statusWhether the event is active, replaced, or retired

A tracking plan should answer: What decision will this data support? What is the unit of analysis? What constitutes success? What should happen if the event is missing or duplicated?

3.2 Designing an Event Taxonomy

An event taxonomy is the naming and classification system for events and their properties. Good taxonomies are understandable, stable, specific, and extensible.

Two common naming patterns are:

  1. Object–action: document_created, report_exported.
  2. Action–object: created_document, exported_report.

Either can work; inconsistency is the greater problem. A team should select one convention and document it. Names should describe meaningful product behaviour rather than implementation details. button_17_clicked is fragile because the button may be redesigned, while checkout_started expresses the business meaning.

Events should be defined at an appropriate level of granularity. If every pixel movement is captured, analysis becomes noisy and expensive. If only broad page visits are recorded, important behaviours may be invisible. A practical taxonomy often distinguishes:

  • lifecycle events, such as account creation;
  • core value events, such as completing a workflow;
  • navigation and discovery events;
  • monetisation events;
  • error and performance events;
  • experimentation events;
  • system or administrative events.

Taxonomies also need versioning. Changing the meaning of an existing event without recording the change can invalidate trend analysis. If semantics change substantially, create a new version or event name and document the transition.

3.3 Client-Side and Server-Side Instrumentation

Client-side instrumentation captures interactions in a browser or mobile application. It is useful for interface actions and visual exposure. However, it can be blocked, duplicated, altered by network failure, or triggered before a backend operation succeeds.

Server-side instrumentation records events at the backend or source system. It is generally more reliable for state changes such as order creation, entitlement assignment, or successful payment. It may lack detailed interface context.

Many mature systems use both. A client event can record checkout_submitted, while a server event confirms order_created. These should not be treated as interchangeable. Their definitions and identifiers should allow reconciliation.

4. Identity Resolution

4.1 Identity as a Data Problem

Identity resolution links records that refer to the same person, account, device, or organisation. Common identifiers include:

  • anonymous device or browser ID;
  • authenticated user ID;
  • account or workspace ID;
  • organisation ID;
  • subscription or billing customer ID;
  • CRM contact or lead ID.

A user may interact anonymously, sign in on several devices, belong to multiple workspaces, and change email address. Identity is therefore a relationship problem rather than a single-column lookup.

A typical identity lifecycle is:

  1. An anonymous visitor receives an anonymous identifier.
  2. The visitor signs in or registers.
  3. The anonymous identifier is linked to an authenticated user ID.
  4. Events are associated with an account or organisation where relevant.
  5. Billing and CRM identifiers are connected through governed mappings.

4.2 Deterministic and Probabilistic Resolution

Deterministic resolution uses explicit evidence, such as a verified login, account membership, or a trusted customer identifier. It is easier to audit and should generally be preferred for consequential decisions.

Probabilistic resolution estimates that records belong to the same entity using signals such as device, location, timing, or similarity of attributes. It can be useful when deterministic identifiers are unavailable, but it introduces false matches and missed matches. It should not silently merge identities in contexts involving legal rights, sensitive data, or financial consequences.

Identity tables should preserve effective dates, source systems, confidence, and consent status. A merge operation should be reversible or auditable. Deleting or merging identities can alter historical metrics, so analytical pipelines need defined treatment of restatements.

4.3 Identity Metrics and Privacy

A common analytical error is counting devices as users or users as accounts. The denominator must match the question. For example, feature adoption among users differs from feature adoption among paying accounts.

Personally identifiable information should be minimised. Email addresses and phone numbers should not be copied broadly merely because they are convenient join keys. Where possible, use stable internal identifiers, restrict access, encrypt sensitive fields, and document retention periods.

5. Data Models for Product Analytics

5.1 Relational and Dimensional Models

A relational model represents entities in related tables and reduces duplication. A dimensional model organises data into fact tables and dimension tables.

A fact table records measurable events at a defined grain, such as one row per order, session, or product event. Dimension tables describe entities such as users, products, plans, dates, and accounts.

The most important modelling statement is the grain: what one row represents. If a table called orders contains one row per order item rather than one row per order, summing order amounts may double-count orders. Every analytical table should document its grain.

5.2 Event-Stream and Wide-Event Models

An event-stream model stores events in a flexible structure with common fields and a property payload. It supports rapid instrumentation but may require transformation before reliable analysis.

A wide-event model promotes important properties into typed columns. It improves discoverability and query performance but is less flexible when new properties appear frequently.

A practical architecture often retains raw events, then creates curated models for stable analytical concepts such as sessions, accounts, subscriptions, and feature adoption.

5.3 Time and Slowly Changing Attributes

Time must be represented carefully. Event time is when an action occurred; ingestion time is when the data arrived; processing time is when a pipeline handled it. Late-arriving events can change historical results.

For a time-based metric, the analysis window should be explicit. If active users in week t are represented by the set Ut, then weekly active users are:

WAUt = |Ut|

where |Ut| is the number of distinct users with at least one qualifying event during week t. The definition of “qualifying event,” timezone, identity rule, and treatment of deleted users must be documented.

Retention is also definition-dependent. A simple cohort retention rate for cohort c at period k can be written as:

Rc,k = Nc,k ÷ Nc,0

where Nc,0 is the number of entities in the initial cohort and Nc,k is the number of those same entities meeting the retention criterion in period k. This formula assumes a stable cohort definition and consistent identity resolution. It should not be used without defining whether retention means login, core-value action, payment, or another behaviour.

6. Modern Analytics Architecture

6.1 Data Warehouse

A cloud data warehouse stores structured, curated data for analytical queries. It is well suited to governed reporting, SQL-based transformation, financial reconciliation, and integration across business systems. Its limitations may include ingestion complexity, cost management, and less convenient handling of unstructured data.

6.2 Data Lake

A data lake stores large volumes of raw or semi-structured data, often at relatively low cost. It can support logs, documents, images, and machine-learning workloads. Without governance, however, a lake may become a “data swamp” containing poorly documented, duplicated, or inaccessible data.

6.3 Lakehouse

A lakehouse combines low-cost, flexible storage with table management, transactions, schema controls, and analytical processing. It is useful where organisations want one environment for structured analytics and data science. Its practical value depends on implementation quality, skills, workload patterns, and governance rather than on the label alone.

6.4 Customer Data Platform

A CDP generally collects customer data from multiple sources, resolves profiles, segments audiences, and activates those audiences in marketing or operational tools. CDPs are valuable for coordinated customer engagement and profile unification. They should not automatically be treated as the authoritative source for financial reporting or complex historical analytics.

6.5 Product Analytics Platform

A product analytics platform provides event collection, funnels, cohorts, paths, retention analyses, experimentation support, and self-service exploration. It enables product teams to investigate behaviour quickly. Its limitations may include restricted modelling flexibility, vendor-specific definitions, duplicated data, and dependence on the quality of upstream instrumentation.

6.6 Comparative View

SystemPrimary purposeStrengthCommon limitation
WarehouseGoverned analytical computationSQL, integration, reconciliationRequires modelling and engineering
LakeFlexible raw storageScale and varied data typesGovernance and discoverability
LakehouseUnified storage and analyticsFlexible plus transactional tablesComplexity and skills requirements
CDPProfile unification and activationAudience managementMay not suit deep historical analysis
Product analytics platformBehavioural explorationFast product-team analysisVendor-specific limitations

These systems are complementary. A product analytics platform may ingest events directly while a warehouse receives raw and curated data. A CDP may use governed warehouse segments for activation. Architecture should be designed around data ownership, latency, security, cost, and decision needs rather than product category alone.

7. A Practical Architecture Pattern

A robust pattern is:

  1. Source systems: web, mobile, backend services, billing, CRM, support, research tools.
  2. Collection layer: SDKs, APIs, server events, batch files, and connectors.
  3. Raw storage: immutable or append-oriented records retained with source metadata.
  4. Quality and transformation layer: validation, deduplication, identity mapping, standardisation, and enrichment.
  5. Curated analytical models: users, accounts, sessions, subscriptions, events, experiments, and revenue.
  6. Consumption layer: dashboards, notebooks, product analytics, experimentation, CRM, and machine-learning applications.
  7. Governance layer: catalogue, lineage, access control, consent, retention, monitoring, and ownership.

The architecture should distinguish the system of record from the system of insight. A billing system may be authoritative for invoice status, while a warehouse is the system of insight that combines invoices with product behaviour.

8. Worked Example: Activation Measurement

Consider a collaboration product. The team defines activation as a new account completing all three actions within seven days of account creation:

  1. inviting at least one colleague;
  2. creating a shared project;
  3. completing one project task.

Suppose 1,000 eligible accounts created an account during the cohort week. Of these, 620 completed all three actions within seven days.

Activation rate = Activated accounts ÷ Eligible accounts
Activation rate = 620 ÷ 1,000 = 0.62 = 62%

The metric is meaningful only if the data foundation is sound. The account must be the unit of analysis, not the individual user. The three events must be linked to the same account. The seven-day window must use a defined timezone and account-creation timestamp. Test accounts, internal accounts, and deleted accounts require explicit treatment.

Suppose event logs show 680 accounts with all three actions, but the curated account table shows 620. Investigation finds that 60 accounts completed project tasks in a trial workspace that was later deleted. The discrepancy illustrates why raw behavioural evidence and authoritative account status must be reconciled rather than combined blindly.

9. Illustrative Case: Northstar Learning

Background

Northstar Learning, an illustrative online learning platform, observes that paid subscriber renewal has declined. Product managers believe that users who complete an onboarding pathway renew more often, but the company has inconsistent events across web and mobile products.

Problem

The event lesson_complete is sent from the client application. It is sometimes fired when a lesson page opens rather than when the learner reaches the completion threshold. The billing system uses account IDs, while product analytics uses user IDs. Anonymous pre-registration activity is not linked reliably after sign-up.

Analysis

The team first defines the unit of analysis: the paid subscription account. It separates three concepts:

  • lesson opened;
  • lesson completion threshold reached;
  • course milestone completed.

A tracking plan specifies server confirmation for subscription and entitlement events, while client events capture interface interaction. A stable event ID is introduced to support deduplication. Identity mappings connect user IDs to subscription account IDs, with effective dates for account membership.

The team creates a curated model at the grain of one account per subscription period. It joins this model to an event-derived table containing milestone completion within the first 14 days. Qualitative interviews are conducted with both renewing and non-renewing learners to investigate barriers that behavioural data cannot reveal.

Approach and Outcome

The revised analysis finds that milestone completion is associated with renewal, but the relationship is concentrated among learners who already have scheduled study time. Interviews reveal that many non-renewers understand the content but cannot maintain a regular schedule. The product team therefore tests calendar reminders and flexible catch-up pathways rather than assuming that more onboarding prompts alone will solve retention.

The architecture also produces operational benefits: billing counts reconcile to the warehouse, duplicate completion events fall substantially, and product managers can distinguish user-level learning behaviour from account-level renewal.

Learning Points

  1. A metric is inseparable from its unit of analysis and business definition.
  2. Client-side behaviour should not replace authoritative backend events.
  3. Association between activation and renewal does not establish that activation causes renewal.
  4. Qualitative evidence can change the interpretation of a quantitative pattern.
  5. Data architecture should support decisions, not merely data accumulation.

10. Governance, Ethics, and Regulation

Product analytics involves people, and collection choices can affect privacy, autonomy, and access to services. Important principles include purpose limitation, data minimisation, transparency, security, retention control, and accountability.

Consent requirements vary by jurisdiction and data category. Consent should not be assumed merely because a user can technically be tracked. Organisations should distinguish necessary operational processing from optional analytics or marketing processing and should honour withdrawal where applicable.

Sensitive attributes require additional care. Inferring health, financial difficulty, ethnicity, political views, or other protected characteristics from behavioural data may create ethical and legal risks. Access should follow least privilege. Analysts should use aggregated or pseudonymised data when individual-level detail is unnecessary.

Automated identity resolution and machine-learning segmentation can create disparate impacts. Teams should evaluate false matches, exclusion errors, proxy variables, and the consequences of incorrect classification. Data deletion and access requests require coordinated treatment across raw storage, derived tables, backups, and vendor systems.

11. Common Failure Modes and Best Practices

Failure Modes

  • collecting events without a stated decision use;
  • changing event meanings without versioning;
  • counting devices as users;
  • using current attributes to explain historical behaviour;
  • treating client-side success events as financial truth;
  • ignoring late-arriving and duplicated data;
  • allowing every team to define “active user” differently;
  • storing sensitive data in unrestricted event properties;
  • building dashboards before defining grain and metric logic;
  • assuming correlation proves product impact.

Best Practices

  • begin with product questions and decisions;
  • document event names, triggers, properties, owners, and privacy classes;
  • define grain for every analytical table;
  • maintain a semantic layer or metric catalogue;
  • use automated schema and data-quality tests;
  • reconcile important measures to systems of record;
  • separate raw, cleaned, and curated data;
  • preserve historical changes where time matters;
  • make identity mappings auditable and reversible;
  • monitor volume, freshness, null rates, duplicates, and unexpected values;
  • review tracking plans during product design, not after launch;
  • combine quantitative and qualitative evidence;
  • measure the cost and value of data collection.

12. Contemporary Developments

Modern teams increasingly use reverse ETL to move governed warehouse data into operational tools, composable CDP architectures to assemble collection and activation capabilities, and data contracts to establish agreements between producing and consuming teams. Semantic layers aim to ensure that metrics such as active account, gross revenue, and retention have consistent definitions across tools.

AI can assist with event documentation, anomaly detection, taxonomy suggestions, natural-language querying, and qualitative-text coding. However, generated classifications and summaries require human review, especially when they affect customers or strategic decisions. AI does not correct poorly defined metrics or biased source data; it can amplify them at greater speed.

The architectural direction should therefore be judged by reliability, interpretability, privacy, cost, and decision impact. A smaller governed dataset is often more valuable than a vast but ambiguous collection of events.

Chapter Summary

Product analytics depends on a coherent data foundation rather than isolated dashboards. Event data records behaviour; user and account data provide identity and context; transactional data supplies authoritative commercial and operational facts; qualitative data explains motivations and friction. A tracking plan translates product questions into explicit events, properties, ownership, validation, and privacy requirements. An event taxonomy should be stable, meaningful, versioned, and aligned with business concepts.

Identity resolution links anonymous, authenticated, account, device, billing, and organisational records. Deterministic evidence is generally preferable to probabilistic matching, particularly for consequential uses. Data models must state their grain, handle time correctly, preserve important historical changes, and distinguish raw events from curated analytical entities.

Warehouses, lakes, lakehouses, CDPs, and product analytics platforms solve different problems and are often complementary. Effective architecture connects collection, storage, transformation, quality, governance, and consumption. Product managers must evaluate not only technical capability but also metric definitions, source-of-truth relationships, privacy, cost, and decision usefulness. Finally, quantitative patterns should be combined with qualitative evidence and interpreted cautiously: reliable data improves decisions, but it does not eliminate uncertainty or establish causality by itself.

Key Terms

Event: A recorded occurrence at a point in time.

Event property: Contextual attribute attached to an event.

Tracking plan: Specification of events, properties, triggers, owners, and governance rules.

Event taxonomy: Organised naming and classification system for events.

User identity: Identifier representing an individual or actor.

Account identity: Identifier representing a workspace, company, household, or commercial entity.

Identity resolution: Process of linking records that refer to the same entity.

Deterministic matching: Identity matching based on explicit trusted evidence.

Probabilistic matching: Identity matching based on estimated similarity or likelihood.

Data grain: The entity or event represented by one row in a data table.

Fact table: Table containing measurable events or business processes.

Dimension table: Table describing entities or analytical context.

Data warehouse: Structured analytical data store designed for querying and reporting.

Data lake: Flexible storage environment for raw, structured, and unstructured data.

Lakehouse: Architecture combining flexible lake storage with governed analytical tables.

Customer data platform: System for unifying customer profiles and activating audiences.

Product analytics platform: Tool for analysing behavioural events, funnels, cohorts, and retention.

System of record: Authoritative operational source for a particular fact.

Data contract: Agreement defining the schema, meaning, quality, and ownership of exchanged data.

Semantic layer: Governed definitions that standardise metrics and dimensions across analytical tools.

Review Questions

5 Short Answer Questions

  1. What is the difference between an event and an event property?
  2. Why must the grain of an analytical table be documented?
  3. Distinguish user identity from account identity.
  4. State two advantages and one limitation of qualitative data.
  5. What is the primary purpose of a tracking plan?

5 Long Answer Questions

  1. Explain how event, user, transactional, and qualitative data complement one another in product decision-making.
  2. Describe the components of a high-quality event taxonomy and explain why versioning matters.
  3. Compare deterministic and probabilistic identity resolution, including their risks and appropriate uses.
  4. Compare a data warehouse, data lake, lakehouse, CDP, and product analytics platform.
  5. Explain how privacy, governance, and data quality should influence product analytics architecture.

3 Analytical / Application Questions

  1. A subscription business reports different monthly active-user counts from its warehouse and product analytics platform. Develop a diagnostic plan covering identity, event definitions, time zones, exclusions, and data freshness.
  2. Design a tracking plan for a new collaborative editing feature. Specify at least five events, their key properties, the unit of analysis, validation rules, and privacy considerations.
  3. A team observes that users who use a recommendation feature renew at a higher rate. Explain how you would investigate whether the pattern reflects causation, selection bias, instrumentation problems, or a genuine product effect.

Multiple Choice Questions with Answers

Question 1

Which statement best describes a tracking plan?

A. A list of every database table used by engineering

B. A specification of events, properties, triggers, ownership, and governance requirements

C. A dashboard showing product adoption

D. A legal document containing only privacy notices

Correct Answer: B. A specification of events, properties, triggers, ownership, and governance requirements

Question 2

What is the most appropriate unit of analysis for measuring renewal in a business-to-business subscription product?

A. Browser session

B. Individual page view

C. Subscription account, when renewal occurs at account level

D. Every click made by a user

Correct Answer: C. Subscription account, when renewal occurs at account level

Question 3

Which is an example of an event property rather than an event?

A. document_created

B. checkout_started

C. currency

D. subscription_cancelled

Correct Answer: C. currency

Question 4

Why are server-side events often preferred for confirming successful payment?

A. They always contain more interface detail

B. They are generally closer to the authoritative backend state

C. They eliminate the need for identity resolution

D. They cannot be duplicated

Correct Answer: B. They are generally closer to the authoritative backend state

Question 5

If 620 of 1,000 eligible accounts activate within the defined window, what is the activation rate?

A. 6.2%

B. 38%

C. 62%

D. 162%

Correct Answer: C. 62%

Question 6

What does the grain of a table specify?

A. The storage cost of the table

B. What one row represents

C. The number of columns in the table

D. The encryption method used

Correct Answer: B. What one row represents

Question 7

Which identity-resolution approach uses an explicit verified login or trusted account mapping?

A. Deterministic matching

B. Random matching

C. Unsupervised clustering only

D. Visual matching

Correct Answer: A. Deterministic matching

Question 8

Which system is primarily designed for governed analytical querying and integration across business sources?

A. Data warehouse

B. Mobile SDK

C. Customer-support inbox

D. Browser cache

Correct Answer: A. Data warehouse

Question 9

Which statement about qualitative data is most accurate?

A. It is always statistically representative

B. It can help explain motivations and friction but may require triangulation

C. It should replace behavioural data

D. It cannot be used in product discovery

Correct Answer: B. It can help explain motivations and friction but may require triangulation

Question 10

Which practice best reduces ambiguity in product metrics?

A. Allowing every team to define active user independently

B. Changing event meanings without documentation

C. Maintaining governed metric definitions and a semantic layer

D. Counting devices as users in all analyses

Correct Answer: C. Maintaining governed metric definitions and a semantic layer

Product Analytics & Data-Driven Decision Making
Chapter 3 of 14