Generate UTM-tagged campaign URLs to track exactly which marketing channels drive traffic to your digital menu. Built-in presets for food delivery platforms, social media, QR codes, and print materials.
UTM parameters are short text tags appended to a URL that tell your analytics platform where a visitor came from, which marketing channel they used, and which campaign brought them in. They are the standard method for tracking online campaign performance.
Example Tagged URL
Campaign Source
Identifies the platform or website sending traffic. This is where the visitor clicked your link.
Restaurant examples: google, instagram, facebook, tiktok, talabat, uber-eats, deliveroo, email-newsletter, table-tent
Campaign Medium
Specifies the marketing channel type. Groups traffic into high-level categories for easier analysis.
Restaurant examples: social, cpc, email, qr-code, referral, sms, display, print
Campaign Name
A descriptive label for the specific promotion, product launch, or event you are running.
Restaurant examples: summer-menu-launch, ramadan-iftar-2026, friday-brunch-promo, new-location-opening
Campaign Term
Originally designed for paid search keywords. Useful for tracking which search terms or ad groups perform best.
Restaurant examples: best-sushi-dubai, brunch-near-me, halal-restaurant, outdoor-dining
Campaign Content
Differentiates between creative variants or link placements within the same campaign. Essential for A/B testing.
Restaurant examples: hero-image-v2, sidebar-cta, receipt-footer, flyer-front, story-swipe-up
Restaurants market across more channels than almost any other local business. Without UTM tracking, you are spending money without knowing what works.
Know exactly which campaigns drive menu views and online orders. Stop guessing and start making data-driven decisions about your marketing budget.
Compare ROI across Instagram ads, Google Ads, TikTok promotions, and delivery platform listings. Shift budget to the channels that convert.
UTM-tagged QR codes on table tents, receipts, flyers, and packaging reveal which physical materials bring customers to your digital menu.
Email marketing delivers strong returns for restaurants. UTM tracking on newsletter links shows which subject lines, offers, and send times produce actual visits.
Restaurants list on multiple delivery apps. UTM parameters reveal which platforms (Talabat, Uber Eats, Deliveroo) send the most valuable traffic.
Standardized UTM naming across your team means clean analytics data. No more fragmented reports from inconsistent tagging.
of diners use social media to decide where to eat
of restaurants say social media is important to their strategy
average return on investment for email marketing
of diners trust online reviews as much as personal recommendations
Follow these six steps to create a properly tagged campaign URL. The entire process takes under two minutes.
Paste the webpage URL you want to track, such as your Menujo digital menu link or restaurant website landing page.
Enter the platform where the link will appear. Examples: instagram, google, talabat, email-newsletter, table-tent.
Specify the marketing channel type. Common values: social, cpc, email, qr-code, referral, display.
Give the campaign a descriptive, lowercase name with hyphens. Examples: summer-menu-launch, ramadan-iftar-promo, friday-brunch-special.
Use utm_term for paid keywords and utm_content to differentiate creative variants or placements, such as hero-image-v2 or sidebar-banner.
Click Copy to clipboard, then use the tagged URL in your marketing material. The analytics platform will begin tracking visits as soon as someone clicks the link.
Here are practical UTM tagging examples for the most common restaurant marketing channels. Copy these naming patterns into the builder above.
Track traffic from each delivery platform to compare which sends the most engaged visitors.
talabat
referral
talabat-profile-link
menu-button
Separate organic posts from paid ads and compare creative performance across platforms.
social
summer-menu-launch
story-swipe-up
Track which in-venue placements get scanned most. Use our QR Scanner to verify codes before printing.
table-tent
qr-code
dine-in-digital-menu
table-tent-main-hall
Add QR codes with UTM tags to printed receipts and takeout packaging to turn one-time customers into repeat visitors.
receipt
reorder-promo
receipt-qr-footer
Tag every link in your email campaigns to compare subject lines, offers, and CTA placements.
mailchimp
weekly-specials-apr-2026
hero-cta-button
Use utm_term to track which keywords drive menu views. Compare ad groups and landing pages side by side.
cpc
local-search-apr-2026
best-brunch-dubai
Consistent naming is the difference between useful analytics and a messy dashboard. Follow these rules across your entire team.
UTM parameters are case-sensitive. facebook and Facebook create two separate rows in Google Analytics. Stick to all lowercase to prevent data fragmentation.
Spaces in URLs convert to + or %20, which looks unprofessional and can break links. Use hyphens to separate words: summer-menu-launch.
Use the exact platform name rather than a generic label. Write instagram instead of social. Precision matters when comparing which traffic sources deliver results.
Add the month or quarter to campaign names for easy filtering later: ramadan-iftar-2026 or q2-brunch-promo.
Only use UTM parameters on links from external sources pointing to your site. Tagging internal links overwrites the original session source in GA4, corrupting your attribution data.
Do not put email addresses, customer names, or phone numbers in UTM parameters. This violates Google's Terms of Service and can result in your analytics account being suspended.
| Parameter | Format | Example |
|---|---|---|
| utm_source | Platform name, lowercase | instagram, talabat, google |
| utm_medium | Channel type, lowercase | social, email, cpc, qr-code |
| utm_campaign | name-date or name-quarter | ramadan-iftar-2026, q2-brunch |
| utm_term | Keyword or audience | best-sushi-dubai, brunch-near-me |
| utm_content | Placement or variant | hero-cta, story-v2, table-tent-a |
Once your UTM-tagged links are live, here is how to find and analyze the data inside GA4.
Go to Reports > Acquisition > Traffic Acquisition. This shows sessions grouped by source, medium, and campaign name.
Build an Exploration with dimensions like Session source, Session medium, and Session campaign for deeper analysis and custom date ranges.
If your menu is hosted on Menujo, UTM parameters are captured automatically in your dashboard analytics alongside menu views and popular items.
Answers to the most common questions about UTM tracking for restaurant marketing campaigns.
Explore Menujo's full toolkit for restaurant owners and marketing teams.
UTM parameters are just the beginning. Menujo gives restaurants a complete digital menu platform with built-in analytics, QR code generation, and multi-language support. See which marketing channels fill your tables.
Join 500+ restaurants using Menujo. Start your free trial now. No credit card required.
Free 14-Day Trial • No Credit Card Required • Then $7/month