Digital Marketing (Growth and Analytics) · path guide
Digital Marketing (Growth and Analytics): path guide
Read this before you start. It explains what the role is, what you'll be able to do at the end, which core lessons you need, how to set up your tools, what it may cost and how long it really takes.
The role
A growth and analytics marketer uses technology to win customers, keep them and bring them back, and uses data to decide what really works. They make sure search engines can find and understand a site, measure what visitors do with tracking that respects consent and privacy law, run experiments that give honest answers, buy and automate ads and measure what they add, and build product features that help a business grow by itself. Success is measured in visitors, sign-ups and revenue, backed by evidence a team can trust.
Everyday applications
- A shop's product pages appearing in search when someone looks for "clay water bottle", with the right price in the listing.
- A consent banner that lets you say no as easily as yes, and a site that then really sends nothing.
- A test that shows whether a delivery date on the product page brings more orders, and says so honestly when it doesn't.
- A festival ad campaign whose budget moves to the channel that a holdout test showed really adds sales.
- A WhatsApp share button and a referral offer that bring friends without letting one person claim forty rewards.
What you'll be able to do
By the end of the path you will be able to:
- PO1 Explain how search engines crawl, index and rank pages, and control crawling and indexing with robots rules, noindex, canonicals and sitemaps (DM1).
- PO2 Match pages to search intent and write titles, descriptions, headings, alt text and structured data that describe each page (DM2).
- PO3 Measure and improve page speed and Core Web Vitals, and run a prioritised technical SEO audit (DM3).
- PO4 Apply India's DPDP Act, the dark patterns guidelines and messaging rules, and build consent and privacy into tracking (DM4).
- PO5 Design events and measurement plans, tag campaigns, and test that tracking sends exactly what the plan says (DM5).
- PO6 Choose metrics, build funnels and cohorts, read attribution and segments carefully, and report with counts and limits (DM6).
- PO7 Plan, size, check, analyse and report A/B tests honestly, including "no clear difference" (DM7).
- PO8 Structure and automate ad campaigns safely, measure incrementality, and keep advertising honest under Indian rules (DM8).
- PO9 Design growth loops, referral programmes, share features and lifecycle messages with consent and abuse controls (DM9).
- PO10 Combine all of this in three tested projects and a capstone on the MittiMart practice kit (DM10).
The coverage of each outcome by lessons, quizzes and the path test is listed at the end of this guide.
How it compares with neighbouring paths
| Path | Main question | Overlap with this path | Working together |
|---|---|---|---|
| Digital Automation | How do business tools run without manual steps? | Triggers, CRM, messages | They automate the flows; you decide which messages are worth sending and measure them |
| UI/UX Product Designer | Can people use the product? | Research, funnels, testing | They explain why people struggle; you count how many and test fixes at scale |
| Data Analyst / Engineer | Are the numbers right and explained? | Events, SQL, dashboards | They build trustworthy data; you ask growth questions of it and act |
| Frontend Developer | Is the interface fast and accessible? | Page speed, tags, structured data | They build the pages; you make sure tags, SEO and tracking don't undo their work |
| Backend Developer | Do the server and data hold up? | Redirects, APIs, order records | They provide order data and APIs; you reconcile analytics and automate ads |
The difference in one line: the engineering paths build the product; this path brings people to it, measures what they do, and proves which changes really help, within the law.
Before you start: core lessons to know
The path opens after you pass the final examination. These core modules matter most; revisit them if the entry diagnostic shows a gap:
| You'll need | Core modules |
|---|---|
| Web pages and forms | Module 12, Module 13, Module 16 |
| JavaScript in the browser | Module 17, Module 19, Module 21, Module 22, Module 24 |
| Data formats and testing | Module 25, Module 26 |
| Frontend quality | Module 39 |
| Accounts and servers | Module 44, Module 66 |
| Querying data | Module 55, Module 56 |
| Privacy and data protection | Module 79 |
| Automation | Module 88 |
| Product development | Module 97 |
Setup guide
Tested on 2 November 2026 on Linux. Versions change, so check each tool's official page when you install. The practice kit pins exact
package versions in package.json, so it behaves the same way for everyone.
| Tool | Version tested | What it's for | Cost for learning |
|---|---|---|---|
| Node.js | 22.23.4 (22 or newer works) | Running the practice shop, the data generator and the tests | Free, open source |
| playwright | 1.63.0, with Chromium | Running the shop in a real browser for the tracking and SEO tests | Free, open source |
| A code editor | VS Code or any editor | Editing the site, scripts and reports | Free |
| A web browser | Chrome or any recent one | Using the shop and its developer tools (Network tab, Lighthouse) | Free |
| A spreadsheet (optional) | Any | Totalling the data files by hand if you prefer | Free options exist |
| Google Analytics 4, Tag Manager, Search Console (optional) | not verified | Trying the real tools on a site you own | Free tiers exist; check current terms. Not needed to pass |
| Ad platform accounts (optional) | not verified | Seeing real campaign settings and APIs | Spending money is possible; not needed to pass, and not recommended while learning |
Install:
- Install Node.js 22 or newer from nodejs.org. Check:
node --versionprintsv22or newer. - Download the starter kit from this path's Projects page and unzip it. In a terminal, go to the
mittimartfolder. - Install the packages and the test browser:
npm install, thennpx playwright install chromium. - Run
npm run serveand openhttp://localhost:8080/. You should see MittiMart's home page, a cookie banner with only "Accept all" (Project 1 replaces it), andcollect:lines in the terminal.
Verify your setup: run npm test in the mittimart folder. In the starter most tests fail on purpose (1 of 28 passes); what matters
is that the tests start, list 28 checks and finish. The whole run takes under a minute.
Windows and macOS: we could only verify Linux on 2 November 2026, so Windows and macOS are marked "not verified" in the kit. The commands are the same in PowerShell and the macOS terminal.
Hardware and accounts
-
Computer: a laptop from the last 6 to 8 years with 4 GB of memory and about 1 GB of free disk space for the test browser and packages.
-
A phone for checking pages, previews and banners as most customers see them.
-
No paid accounts are needed. The kit runs on your own computer. MittiMart, its products, visitors, test data and search figures are invented; example phone numbers start
00000and emails useexample.com. Passing its tests shows your work handles these cases; it doesn't prove a real site, a real analytics account or a real campaign is set up correctly. -
Optional: if you try GA4, Search Console or an ad platform on a site you own, use your own test data, set a spending limit of zero or a small budget alert first, and keep tokens out of shared files.
Workload
Times are realistic estimates for a learner who has finished the core programme. They are not measured averages.
| Part | Reading | Practice (Try it tasks) | Module assignment | Total |
|---|---|---|---|---|
| DM1–DM9 (each module) | about 2½ to 3 hours | about 2 to 3 hours | about 3 to 4 hours | about 7½ to 10 hours |
| DM1–DM9 together | about 23 hours | about 23 hours | about 30 hours | about 76 hours |
| DM10 capstone: the three projects and the capstone checks | about 2 hours | about 2 hours | about 40 to 50 hours | about 44 to 54 hours |
| Path test and revision | — | — | — | about 3 hours |
| Whole path | about 125 to 135 hours |
At 8 to 10 hours a week that is about 13 to 17 weeks.
How completion works
You complete the path when all of these are true, as shown on your completion record:
- every lesson is marked done;
- every module quiz is passed (70% or more);
- the path test is passed (70% or more);
- the three projects and the capstone are self-checked complete, with evidence links and your explanations.
Projects are self-checked for now: you tick the marking guide yourself and save your evidence on this device. Review by a team is planned for later; until then nothing on this site says a reviewer has approved your work. Progress is saved in this browser only, so download a backup from My progress now and then.
Outcome coverage
| Outcome | Taught in | Practised in | Assessed in |
|---|---|---|---|
| PO1 | DM1 lessons 1–5 | DM1 assignment | DM1 quiz; path test DM1 questions; Project 3 (tests 3, 4, 5, 6, 10) |
| PO2 | DM2 lessons 1–5 | DM2 assignment | DM2 quiz; path test DM2 questions; Project 3 (tests 1, 2, 7, 8) |
| PO3 | DM3 lessons 1–5 | DM3 assignment | DM3 quiz; path test DM3 questions; Project 3 (tests 7, 9, 10) |
| PO4 | DM4 lessons 1–5 | DM4 assignment | DM4 quiz; path test DM4 questions; Project 1 (tests 1, 2, 3, 6, 8) |
| PO5 | DM5 lessons 1–5 | DM5 assignment | DM5 quiz; path test DM5 questions; Project 1 (tests 4, 5, 7, 9, 10) |
| PO6 | DM6 lessons 1–5 | DM6 assignment | DM6 quiz; path test DM6 questions; Project 2 (tests 4, 5) |
| PO7 | DM7 lessons 1–5 | DM7 assignment | DM7 quiz; path test DM7 questions; Project 2 (all 8 tests) |
| PO8 | DM8 lessons 1–5 | DM8 assignment | DM8 quiz; path test DM8 questions; capstone design notes (section 1, 2) |
| PO9 | DM9 lessons 1–5 | DM9 assignment | DM9 quiz; path test DM9 questions; capstone design notes (section 3) |
| PO10 | DM10 lessons 1–5 | Projects 1–3 | DM10 quiz; path test DM10 questions; capstone self-check |
