Two photo-book orders came in after your newsletter. Was it worth sending? If you spent an evening writing to 80 subscribers and paid nothing to send it, those orders tell a different story than they would after a paid campaign. Before opening the dashboard, jot down what the campaign cost, what you hoped families would do, and how you’ll know if they did it.
For a small family blog or photo-book business, you don’t need to follow every visitor around your site. You need enough information to decide whether to repeat a campaign, change it, or let it go. A notebook and a basic spreadsheet will often do.
Start with one campaign and one decision
A campaign has a start, an end, and a purpose. “Posting on social media” is ongoing activity. “Sharing three posts about a spring photo-book ordering window between March 1 and March 14” is something you can evaluate.
Give it a name you’ll recognize months later, such as “Spring photo-book email, March.” Record the dates, where it ran, whom it was for, and the time and money you put in. Then write down the decision you want the results to inform. Should you send another email before a holiday ordering deadline? Is a small paid promotion worth another try?
Choose one primary action that fits the purpose. For an introductory blog post, that might be visits to a page explaining the books. For an ordering reminder, it might be completed orders. An email announcing a new service might aim for replies from families who want details. Keep an eye on other signals, but don’t let a big impression count stand in for success if nobody took the next step.
Set a modest expectation before launch. It doesn’t have to be a confident forecast. “We’ll consider a second email if this one brings at least five relevant questions” gives you more to work with than deciding afterward that whatever number appeared must have been good.
Draw the path a family would actually take
Picture what happens between seeing your message and doing something useful. A parent might see a post, open the photo-book page, check the size and delivery details, start an order, then finish it after bedtime. Another might read the post and email a question. Both paths tell you something, even if only one ends in a purchase that day.
For a simple campaign, write the path in plain language:
- Exposure: the message was delivered or displayed.
- Visit: someone reached the relevant page.
- Meaningful action: they clicked toward ordering, submitted a question, joined a relevant email list, or placed an order.
- Outcome: the action helped meet the campaign goal.
You won’t measure every step perfectly. The path is still useful: it tells you where to look. Plenty of visits but few order starts might mean the post and page don’t match, or that families can’t find information they need. If hardly anyone visits, changing the order form probably won’t help this campaign. Those are leads to check, not automatic conclusions.

Choose a few numbers and define them
Channels use similar labels for different things. Keep your definitions beside the results so you don’t treat a social platform’s “clicks” and your website’s visits as the same number.
| Measure | What it can tell you | What it cannot tell you alone |
|---|---|---|
| Reach or delivered emails | How many accounts may have seen a post, or how many inboxes accepted an email | Whether anyone paid attention or wanted the offer |
| Link clicks | How often a tracked link was selected | How many people waited for the page to load or found it helpful |
| Landing-page visits | How much traffic arrived at the destination | Whether visitors understood the product or took a next step |
| Enquiries or order starts | Whether visitors showed stronger interest | Whether those actions became completed orders |
| Completed orders | How many purchases you recorded during the period | Which message caused every purchase |
With a small campaign, show the counts alongside any percentages. “Three orders from 42 landing-page visits” says more than a conversion rate on its own. To get the rate, divide orders by visits and multiply by 100: 3 ÷ 42 × 100 is about 7%. Be careful comparing it with a campaign that had only ten visits; one extra order would change that rate a lot.
If you spent money, record it separately from your time. A basic cost per order is cash spent on the campaign divided by orders attributed under the rule you chose. Spend $60 and record three qualifying orders, and that’s $20 per order. It isn’t profit: production, postage, payment fees, and your own work still count. If there are no orders, record zero orders and the full spend rather than trying to produce a cost-per-order figure.
Make campaign traffic recognizable
Use the same unmarked website link everywhere, and you’ll struggle to tell later which message brought a visit. Give campaign links consistent labels. Some website analytics tools read labels added to a URL, often called UTM parameters. A newsletter link could identify its source as email, its medium as newsletter, and its campaign as spring-photo-books. A social post for the same promotion can use that campaign name with its own source and medium.
Set a naming rule before you send anything. Lowercase words with hyphens are easier to keep straight than a mix of “Spring Books,” “springbooks,” and “March promo.” Test each link on a phone, check that it opens the right page, and save the exact link in your campaign record.
Those labels organize visits; they don’t prove what caused a purchase. Someone might see your social post and type your address into a browser later. Someone else might forward your email to a relative. Privacy settings, consent choices, and browser behavior can leave gaps too. Look for patterns rather than pretending you can account for every step a family took.
Offline mentions and conversations can add context. An optional “How did you hear about us?” field on the order form, with a short list and an “other” choice, may be enough. Nobody needs a miniature survey just to buy a book. Keep those answers separate from website data, though: a customer may name the message they remember best, not the first one they saw.
Keep one small campaign record
A spreadsheet puts the plan and results in one place. Use one row per campaign, or one per channel if you want to separate an email from its accompanying social posts. Keep the columns manageable enough that you’ll fill them in:
- Campaign name, dates, channel, and intended audience
- Primary goal and the action used to measure it
- Campaign link or other tracking method
- Cash spend and approximate time spent
- Delivered messages or reach, link clicks, and landing-page visits, where available
- Enquiries, order starts, completed orders, or another goal-specific outcome
- Notes about unusual circumstances and the next decision
Use the notes column for more than “did well.” Did an ordering deadline change? Was checkout unavailable for an hour? Did more than one customer ask about sizing? If the page wording needs attention before the next campaign, the checklist in What I Check Before Publishing a New Family Website Page covers the page itself; the campaign record should capture what happened after people saw it.
Decide, too, how long after the campaign ends you’ll count orders or enquiries. A family may need several days to choose photos for a book. A seven-day follow-up window is one option, not a universal rule. Write down your choice and use the same window for campaigns you plan to compare.

Read the numbers without asking them to prove too much
Say a two-week email campaign goes to 120 subscribers. You record 24 tracked link clicks, 20 landing-page visits, six order starts, and three completed orders within your follow-up window. One subscriber replies with a question and orders the following week, after the window closes.
Report three orders in the chosen window, and note the later order separately. The gap between clicks and visits isn’t necessarily a problem: people might click twice, close the page before it loads, or decline analytics tracking. You can’t say the email persuaded exactly three families. You can say it brought relevant traffic and that some visitors completed orders.
Now imagine a social post gets far more views but only four tracked landing-page visits and no enquiries. Before changing the product, look at the invitation and where you placed the link. Were you asking families to learn about the book, browse examples, or order right away? Did the page answer that request? Try changing one thing at a time. If you change the post, page, price, and timing together, you may get a better result without knowing why.
When numbers are tiny, conversations can help you spot a problem without proving how widespread it is. A parent who says the book dimensions were hard to find has pointed to something specific. Fix it, then see whether later visitors move further along the path. If several people ask the same practical question, answering it clearly may be more useful than celebrating a rise in views.
Compare like with like, where you can
A holiday deadline email to past customers isn’t a fair test against an introductory post shown to strangers. Audience familiarity, timing, offer, channel, and campaign length all affect the results. Put those differences next to the totals, and look for patterns across several similar campaigns before calling one a winner.
Campaigns overlap, too. A family might read a blog post, receive an email, and order after a social reminder. Different reports may credit different messages. For a beginner’s record, choose a simple rule, such as “count orders completed within seven days of a tracked visit,” and call the result orders associated with the campaign. Keep total business orders for the same period in another column. That way, the reports won’t suggest more certainty than you have.
Review on a schedule that fits the buying cycle
For a small family brand, checking results every hour won’t usually help. Check that links and pages work shortly after launch, then pick a review date that suits the campaign. A short ordering window may call for a midpoint check, in case a link breaks. A general-interest article may need weeks to show whether it brings useful visits and questions.
At the final review, ask three separate questions: Did the campaign reach people? Did anyone take the intended next step? Was the result worth the money and work? An email with few orders may expose a confusing delivery explanation you can fix. A post with lots of reactions may feel encouraging without helping anyone find the ordering details.
Keep family information out of the campaign record unless you need it. Aggregate counts usually suffice. Paraphrase customer questions without names or private details, keep orders in the appropriate business system, and respect the consent choices on your site. You don’t need a dossier on people who trust you with their family photos.
Before the next campaign goes out, write one line: “Spring reminder email; primary action: completed photo-book orders; count orders within seven days of a tracked visit; review on March 21.” Put the tested link beneath it. When March 21 comes around, you’ll know what the numbers are there to help you decide.