Follow the reader from the article to the purchase
To understand which articles help sell your book companion, measure three different actions: a reader reaches an article, follows its link to the companion, and completes a confirmed purchase. Preserve the article's identity through that path where your tools permit it, and leave purchases with missing evidence unattributed.
Page views show that an article was loaded. Product clicks show an expression of interest. Purchases show that someone bought. None alone proves that the article caused the sale, and a missing connection does not prove the article had no influence.
This walkthrough is for an author measuring sales of their own reader-facing companion. It includes an original attribution worksheet with fictional numbers. No analytics property, checkout, customer record, or Skillfully purchase integration was accessed or tested for this article.
Give each article a stable identity
Start with a small register of the articles that lead to the companion. Record the URL, a stable article identifier, the reader problem, the destination offer, and the link placement. Keep the identifier the same when you improve the headline so the history remains interpretable.
Imagine Marion has a book about editing dialogue in fiction. Her proposed companion helps writers revise a short scene for clarity and character distinction. She publishes three educational articles:
| Article ID | Reader problem | Relevant companion task |
|---|---|---|
| DIALOGUE-01 | Dialogue tags distract from the scene | Review a passage for unnecessary or unclear attribution |
| DIALOGUE-02 | Characters explain facts they already know | Identify exposition disguised as conversation |
| DIALOGUE-03 | Two characters sound interchangeable | Examine differences in vocabulary, rhythm, and intent |
These are fictional titles and tasks, not real pages or results. Each article should help the reader with its stated problem before introducing a relevant next step. A tracking system cannot make an unrelated offer useful.
In a public Shopify discussion, u/Upstairs-Leader635 asked for a simple way to measure a blog and wrote:
“I’d like to track things like views and product clicks from blog posts”
That is one merchant's measurement question, not evidence about Shopify's current capabilities. It illustrates the first useful distinction: reading content and moving toward a product are separate observations. Original question
Keep arrival source separate from article influence
A reader might discover your article through search, return through your newsletter, and buy after visiting a second article. “Where did this visitor first arrive?” and “Which article link preceded this purchase?” are different questions.
Google Analytics explicitly separates user-, session-, and event-scoped acquisition information. Record which scope and attribution model a report uses before comparing it with your own article worksheet. Google's traffic-source scope guide
Use campaign tags for the external promotions you want to distinguish, such as newsletter editions or partner links. For an article-to-companion link inside your own measured site, prefer a distinct click observation carrying the article ID rather than casually relabeling the visit's acquisition source with a campaign tag.
Google's documentation explains that campaign values introduced during a session can affect event-based attribution without starting a new session. That makes indiscriminate internal campaign tagging harder to interpret. The recommendation here is to keep the two questions separate, not to prescribe one universal analytics configuration. Google's campaign-processing documentation
Ask whoever maintains your site to demonstrate the relevant events and fields. A proposed article ID is useful only if the implementation actually records it in the intended place.
Confirm what you can observe across the checkout boundary
If your articles live on one website and the companion checkout lives elsewhere, identify the measurement boundary before promising purchase attribution. You may control the article click while having no permission or integration to connect it to the eventual order.
Google's cross-domain guide requires compatible tagging across the participating domains and describes how linking information can be lost through redirects. That is a documented mechanism with setup requirements, not something an author can assume works on a third-party checkout. Google's cross-domain measurement guide
Use this evidence table with your provider or developer:
| Observation | What needs to be demonstrated | What you can report if unavailable |
|---|---|---|
| Article visit | The page or article ID appears in the intended report | Available page-level traffic only |
| Companion click | The link action records the correct article and destination | Unmeasured transition, not zero interest |
| Landing-page arrival | The destination receives the permitted context | Outbound clicks only if arrivals cannot be connected |
| Checkout start | A real start action is distinguished from a page view | Product interest, not checkout intent |
| Purchase | A confirmed order is recorded once and can be reconciled | Confirmed total orders without article attribution |
Respect the reader's applicable privacy choices and your providers' restrictions. Do not insert personal information into campaign labels or URLs to force a connection. A more complete-looking report is not a reason to collect information you do not need.
Choose a modest attribution rule
For a first worksheet, Marion proposes this rule: assign a confirmed order to the last recorded article-to-companion click in the same measured session, if the click and purchase can be connected reliably. Assign each order to at most one article under that rule.
This is an original reporting convention, not a claim about a tool's default behavior. It is deliberately limited. A reader who returns next week may have been influenced by the article but will not receive article credit under this rule unless the qualifying path is observed again.
Keep those limits beside the report. Do not switch to first-touch attribution next month without noting the change. If you adopt a longer attribution window later, define it, verify that the evidence supports it, and avoid comparing the two reports as though the rule stayed constant.
You can also ask buyers an optional question about what helped them decide. Store that as self-reported influence, separate from observed link attribution. A remembered article and a recorded click can both be useful without being the same evidence.
Work through a fictional monthly sheet
All numbers below are invented. Assume Marion has verified the proposed measurement and reconciled the orders in this example. “Article sessions” means measured sessions containing that article; a session can contain more than one article, so those rows are not a count of unique people and should not be summed as one.
| Article | Article sessions | Sessions with its companion click | Assigned confirmed orders | Orders per article session |
|---|---|---|---|---|
| DIALOGUE-01 | 200 | 40 | 8 | 4% |
| DIALOGUE-02 | 120 | 30 | 6 | 5% |
| DIALOGUE-03 | 80 | 8 | 1 | 1.25% |
The final column divides assigned orders by article sessions. It is a descriptive ratio under the stated rule, not the percentage of individual readers who bought and not a causal conversion estimate.
The fifteen assigned orders are distinct because the rule gives each order at most one article. Suppose the commerce record contains 24 confirmed orders in the month. Four more have a known non-article route under the same observed-session approach, and five cannot be attributed.
The reconciliation is 15 article-assigned + 4 other observed routes + 5 unknown = 24 orders. Article-level attribution coverage is 15 of 24, or 62.5%, under this rule. Overall known-route coverage is 19 of 24, or about 79.2%. The five unknown orders remain visible; they are not distributed among articles in proportion to traffic.
If two of those unknown buyers voluntarily say an article helped them, add that finding to a separate self-report note. Do not silently move their orders into the observed-click column.
Verify purchase counts before ranking articles
A thank-you page view is not automatically a new purchase. A reader can refresh a page, a browser event can be blocked, or the checkout integration can record the wrong action. Reconcile the analytics report against the authoritative order records available to you.
Google's ecommerce documentation uses distinct purchase and refund events and includes a transaction identifier. Your implementation needs to preserve the difference between a checkout action, a recorded analytics event, and the underlying order. Google's ecommerce measurement guide
For an authorized test, verify one complete route from an article through the supported checkout process. Confirm the article ID, destination, order record, and analytics entry agree. Check how repeated page loads are handled. Use the provider's permitted test procedure; the checks described here have not been performed for this article.
If you report money as well as orders, state the currency and whether the figure includes refunds, taxes, or fees. Do not call an attributed gross order value profit. Keep refund handling consistent across articles so one page does not appear stronger simply because its returns are missing from the report.
Use the worksheet to choose the next investigation
In Marion's fictional sheet, DIALOGUE-02 has the highest assigned-order ratio, while DIALOGUE-01 has the most assigned orders. That does not establish which article is intrinsically best. The audiences, article ages, distribution sources, and reader needs may differ.
Read the article and its offer transition before making a change. DIALOGUE-03 has fewer companion-click sessions relative to its article sessions. Possible explanations include an unclear next step, a topic that does not fit the offer, or readers getting everything they need from the article. The count alone cannot choose among them.
Marion's next investigation could be to ask a few willing readers whether the companion's character-voice exercise is a relevant next task. If it is, she can clarify the link's wording and then observe a comparable period. Keep the change and its date in the register; do not claim an uplift before evidence exists.
After purchase, evaluate whether the companion delivers the result it promised. The guide to measuring agent skill quality addresses that separate question. An article that produces orders for a disappointing experience is not a complete success.
Keep an honest unknown column
Your first attribution worksheet may contain more unknowns than assigned purchases. That can still tell you which links attract interest, where measurement ends, and what needs verification before a stronger conclusion is possible.
Review the sheet on a consistent schedule, reconcile the orders, and choose one content or measurement improvement at a time. Preserve the rule and its limits so next month's comparison means something.
If you have an established book method and want a paid companion worth sending readers to, visit Skillfully and choose Book onboarding. Bring your strongest educational article and the reader task the companion should help complete.