You published a beautiful flipbook, people are reading it, and some of them are clicking the links inside. Then your analytics report shows a vague block of "direct" or "referral" traffic and you have no idea which page, button or campaign deserves the credit. UTM tracking fixes that. This tutorial shows how to tag every link inside a flipbook built with Flipbooks AI so each click tells you exactly where it came from.
A flipbook is a multi-page document. A single catalog can hold fifty product links, a dozen buttons and several calls to action. Standard analytics sees all of those clicks arriving at your website from the same place, the flipbook viewer. Without extra detail, that looks like one big lump of referral traffic.
UTM parameters are short labels added to the end of a URL. When someone clicks, your analytics tool reads the labels and files the visit under the right source, medium and campaign. Nothing changes for the reader. The page they land on looks identical.

Here is what you gain once the links are tagged:
- Page level insight: see whether the link on page 3 outperforms the one on page 18.
- Channel comparison: separate readers who found the flipbook through email, social posts or a QR code.
- Honest ROI: connect a product link to the order it produced.
- Better decisions: cut layouts that never earn a click and repeat the ones that do.
💡 Flipbooks sit in many places at once: inboxes, websites, printed QR codes, messaging apps. UTM tags are the only reliable way to keep those paths apart once readers leave the viewer.
The Five UTM Parameters
Every tagged link is built from the same small set of parameters. Three are the foundation, two are optional.
| Parameter | Required | What it answers | Example value |
|---|
utm_source | Yes | Where did the reader come from? | spring-catalog |
utm_medium | Yes | What type of channel was it? | flipbook |
utm_campaign | Yes | Which initiative is this part of? | spring-sale-2027 |
utm_term | No | Which paid keyword triggered it? | outdoor-furniture |
utm_content | No | Which link or button was clicked? | page-04-hero-button |
For flipbook links, utm_content is the most valuable optional field. It is how you separate the button on page 4 from the text link on page 12 when both point to the same product page.
A Simple Naming Pattern
Consistency matters more than cleverness. Analytics tools treat Flipbook, flipbook and flip-book as three different values. Pick a pattern and stick to it.
- Use lowercase only.
- Replace spaces with hyphens.
- Keep values short and readable.
- Never include personal data such as email addresses.
- Write the pattern down in a shared document.
Build Your Tagged URLs
Before touching the flipbook, prepare every link in a spreadsheet. This takes a little time and saves hours of cleanup later.

Step 1: List Every Link
Open your source PDF and note each place a reader can click. Include product links, contact buttons, newsletter sign-ups, social icons and the final call to action. Record the page number next to each one.
Step 2: Write the Base URL
Use the clean destination address, with no tags yet. For example:
https://www.yourstore.com/products/oak-side-table
Step 3: Add the Parameters
Start the tags with a question mark, then join each parameter with an ampersand:
https://www.yourstore.com/products/oak-side-table?utm_source=spring-catalog&utm_medium=flipbook&utm_campaign=spring-sale-2027&utm_content=page-04-hero-button
If the base URL already contains a question mark, join your tags with & instead of adding a second ?. This is the most common mistake in hand-built links.
Step 4: Check Special Characters
Spaces and symbols can break a link. Use hyphens or underscores, and avoid characters like #, % or + inside values.
⚠️ A hash sign in the middle of a URL tells the browser to ignore everything after it, which silently drops your tags. Always place UTM parameters before any # fragment.
Add Tracked Links Inside Your Flipbook
Now bring the tagged addresses into your flipbook. The workflow below uses Flipbooks AI, but the logic applies to any publication where you control the destination URLs.
How to Create a Tracked Flipbook with Flipbooks AI
- Go to Flipbooks AI and sign in, or create an account if you are new.
- Upload your PDF with the PDF to Flipbook Converter. Conversion keeps your layout and makes every page flip like a real publication.
- Open the link editor and select the first clickable area, such as a product photo or button.
- Paste the fully tagged URL from your spreadsheet as the destination.
- Repeat for each link, matching the
utm_content value to the page and element.
- Customize the look: brand colors, page effects, a logo and any embedded video or audio.
- Preview on desktop and mobile, then click through a few links to confirm the tags appear in the address bar.
- Publish and choose how to share it: a direct link, an embed code or a password-protected version.

There are no watermarks on your published flipbook, and the design stays mobile-responsive, so tracked links work the same on a phone as on a laptop. If you plan to publish several flipbooks, the Standard plan and above includes unlimited flipbooks. You can compare options on the pricing page.
Link Types and How to Tag Them
| Link type | Typical destination | Suggested utm_content |
|---|
| Product image | Product page | page-04-product-image |
| Text link | Blog post | page-09-inline-text |
| Button | Checkout or booking | page-18-cta-button |
| Contact link | Contact form | back-cover-contact |
| Social icon | Social profile | footer-instagram |
Match the Setup to Your Use Case
Different publications need different tagging depth. A short brochure may only need one campaign and a handful of content labels. A large catalog benefits from page-level detail.

Example: A Furniture Catalog
A furniture seller sends a spring catalog to two audiences, subscribers and social followers. They use the same flipbook but two share links, and tag the outgoing product links by page.
| Audience | utm_source | utm_medium | utm_campaign |
|---|
| Email subscribers | newsletter | email | spring-catalog |
| Social followers | instagram | social | spring-catalog |
| Printed QR code | store-flyer | qr | spring-catalog |
Note that the share link is where source and medium differ. Because the destination links inside the flipbook are shared by every audience, a practical approach is to publish a separate flipbook copy per channel, or to use the flipbook name as the source. The simplest version is the second: set utm_source to the flipbook name and use utm_medium=flipbook. Channel-level detail then comes from the referrer reports in your analytics tool.
✅ Best practice: keep utm_medium=flipbook identical on every tagged link. It lets you filter all flipbook traffic with a single click in your reports.
Tag Internal Links with Care
One rule trips up many teams: do not add UTM tags to links that point to pages on the same flipbook or to internal pages of your own site when the visitor is already on that site. Tagging internal navigation overwrites the original traffic source and splits one visit into two sessions.
In a flipbook, the visitor is on the viewer, not on your website. So links from the flipbook to your website are external, and tagging them is correct. Links between flipbook pages should remain untagged.
| Link goes to | Add UTM tags? | Reason |
|---|
| Your website from the flipbook | Yes | The reader is arriving from outside |
| Another page in the same flipbook | No | Nothing leaves the viewer |
| A partner website | Optional | Useful if the partner shares reports |
| A social profile | Yes | Shows which pages push followers |
Test Before You Share
A single typo in a parameter name can ruin weeks of data. Run through this checklist before sending the flipbook anywhere.

- Click each link and read the address bar. Every tag should be visible.
- Open your analytics real-time view while clicking and confirm the visit appears with the right source, medium and campaign.
- Test on a phone, since in-app browsers sometimes strip or reorder parameters.
- Make sure redirects do not remove the tags. Some shortened links and checkout redirects drop everything after the question mark.
- Confirm that consent banners on your site do not block analytics for test visits.
Three Common Mistakes
- Mixed capitalization:
Spring and spring appear as separate campaigns.
- Missing required fields: without a medium, some tools put the visit in an "unassigned" bucket.
- Reusing campaign names: if every flipbook uses
campaign=catalog, you cannot compare editions.
Read the Results
After a few days of traffic, open your analytics tool and look at campaign reports. In Google Analytics, the acquisition reports let you break sessions down by source, medium and campaign. Add utm_content as a secondary dimension to see which link inside the flipbook produced each visit.

Questions Worth Asking
- Which three links earned the most clicks, and where do they sit in the flipbook?
- Do readers who click on early pages convert better than those who reach the back cover?
- Does the mobile audience prefer buttons over text links?
- Which edition of the flipbook produced the highest revenue per visit?
Combine With Built-In Flipbook Reports
UTM data tells you what happens after the click. Flipbook-side analytics tell you what happened before it: how many people opened the document, which pages they viewed and how long they stayed. Analytics and lead generation are part of the Professional plan, which you can review on the pricing page. Together the two views answer a full question: "Readers spent the longest on page 7, and the link there produced the most orders."
| Data source | Shows | Best for |
|---|
| Flipbook viewer reports | Opens, page views, time on page | Layout and content decisions |
| UTM analytics | Clicks, sessions, conversions | Campaign and revenue decisions |
| Lead generation forms | Names and emails captured | Sales follow up |
Keep Your Tracking Clean Over Time
Tracking is not a one-time job. Every new edition of a flipbook needs fresh campaign values, and old links can break as your website changes.

Build a Shared Tracking Sheet
Keep one spreadsheet with columns for the flipbook name, page number, destination, full tagged URL, owner and date added. When a teammate edits a flipbook, they update the sheet first. This habit prevents duplicate campaign names and orphan links.
Review Quarterly
- Remove campaigns that are finished.
- Check that destination pages still exist.
- Confirm tags still arrive in reports.
- Merge naming variants that slipped in.
Report Results to Clients
If you run campaigns for others, a short monthly summary builds trust. Show clicks by page, the top three links and one recommendation. Clear numbers make renewals easier.

Quick Reference Checklist
Use this list every time you publish.
- Decide the campaign name and write it down.
- Build tagged URLs in a spreadsheet.
- Keep everything lowercase with hyphens.
- Use
utm_medium=flipbook on all links.
- Give each link a unique
utm_content.
- Leave internal flipbook links untagged.
- Test every link on desktop and mobile.
- Check analytics real-time before sharing.
- Review results after one week.
- Update the shared tracking sheet.

Start Tracking Your Next Flipbook
Tagging links takes an afternoon the first time and minutes after that. The payoff is a clear view of which pages and buttons actually earn attention. Ready to build your own? Get started for free on Flipbooks AI, browse all available flipbook tools to find the right template, or compare pricing plans to pick the one that includes the analytics you need. When your flipbook is live, use the Embed Flipbook on Website option to place it on your own pages, and watch the tagged clicks roll in.