
Use a unique, consistently named UTM link for each promotion channel, then test that the parameters survive every redirect to your order or reservation page. In Google Analytics, compare source, medium, and campaign traffic with the closest restaurant outcome you can verify—such as completed orders, bookings, or a campaign code—without treating a click alone as proof of sales.
Give every restaurant promotion an auditable URL
UTM parameters are labels added to a destination URL so analytics tools can organize visits by source, medium, campaign, and other campaign details. Google explains that manually tagged values can appear as traffic-source dimensions in reports, giving operators a practical way to separate an Instagram story link from an email, text message, local listing, or partner post.
The useful part is consistency, not complexity. Google notes that parameter values are case sensitive, so instagram and Instagram can become separate values. Decide on a lowercase naming pattern before a promotion launches and keep a simple campaign log that another manager can understand.
- Use utm_source for the specific source, such as instagram, email-newsletter, or local-partner.
- Use utm_medium for the channel type, such as social, email, sms, or referral.
- Use utm_campaign for the shared promotion name, such as friday-family-meal.
- Use utm_content only when you need to distinguish creative or placement, such as story-video or bio-link.
Build a restaurant campaign map before making links
Start with one promotion, one destination, and a small channel grid. For example, a slow-night offer might send guests from an email, an Instagram story, and a local event page to the same reservation or ordering page. The campaign name stays the same while the source and medium change for each link.
Google recommends setting all relevant UTM parameters and warns that missing values can create “not set” entries in reporting. A written naming map prevents last-minute spelling variations and makes the Traffic acquisition report easier to read after the campaign.
- Write the campaign name once and reuse the exact spelling across channels.
- Keep a row for destination URL, source, medium, campaign, content, launch date, and owner.
- Do not place guest names, email addresses, phone numbers, or other personal information in URL parameters.
- Save the final tagged links where staff and marketing partners will copy the approved version.
Test the full guest path before launch
A tagged link is only useful if the guest can complete the next step. Open each link on a phone, follow every redirect, and confirm the final page still works. If an ordering provider, reservation service, or link shortener removes the parameters, record that limitation and rely on the closest downstream identifier the system can preserve.
Run one canary from each real placement before the campaign goes public. The test should cover the same in-app browser or email environment the guest will use, not only a desktop browser.
- Confirm the restaurant, location, menu, offer, and expiration details match the promotion.
- Complete a test order or booking only in a safe test mode; otherwise stop before payment or inventory is affected.
- Check that mobile buttons, forms, and confirmation pages load without forcing unnecessary account creation.
- Verify the tagged visit appears under the expected source, medium, and campaign after normal reporting delay.
Match campaign traffic to a restaurant outcome
Google Analytics can organize sessions by source, medium, and campaign, but a tagged visit by itself is not a completed order or booked table. Pair the traffic view with the strongest restaurant outcome available: an online-order completion, reservation confirmation, redeemed campaign code, or another verified action in the restaurant's systems.
Keep the claim proportional to the evidence. If you can only verify visits to the ordering page, report tagged visits rather than sales. If order or booking systems provide a confirmed completion event, reconcile that count against the operational record before using it to judge the promotion.
- Traffic measure: tagged sessions or users by source, medium, and campaign.
- Intent measure: menu views, reservation starts, or checkout starts when configured correctly.
- Outcome measure: completed orders, booked tables, or redeemed campaign codes.
- Quality measure: average order value, cancellations, refunds, or repeat visits only when the underlying systems can verify them.
Turn one campaign into a repeatable growth test
Review the promotion against a sensible comparison, such as the same weekday and meal period, while noting holidays, weather, menu changes, and other factors that could affect demand. The goal is not to force certainty from a small test; it is to make each promotion more measurable than the last.
Use the findings to improve one variable at a time: the message, channel, offer, landing page, or follow-up. Connect the lesson to your slow-night plan, menu strategy, guest-list follow-up, and repeat-visit program so campaign tracking supports restaurant decisions instead of becoming another dashboard no one uses.
- Keep the winning naming convention even when the creative changes.
- Document broken redirects and tracking gaps before the next launch.
- Retire channels that produce visits but no verifiable restaurant action after fair testing.
- Repeat the canary check whenever the destination, provider, or promotion terms change.
Submit a restaurant or local business.
Share the business details, useful links, and what makes the place worth knowing for possible Restaurant Tech Report coverage.
FAQ
Do UTM parameters change the restaurant landing page?
They normally add campaign labels to the URL rather than changing the page content. Still, test every final link because redirects, ordering providers, reservation systems, and link shorteners can alter or remove parameters.
Which UTM fields should a restaurant use?
Use a consistent set of relevant fields. Source, medium, and campaign provide a practical foundation; content can distinguish placements or creative. Google's guidance also recommends relevant campaign ID and source-platform fields and warns that missing parameters can create “not set” values.
Can UTM links prove a restaurant promotion caused sales?
No. They identify traffic associated with a tagged link. Pair that evidence with completed orders, bookings, redeemed codes, or another verified operational outcome, and avoid treating a click or session as proof of revenue.
