Judge it on weekly footfall and daily sales, not on the click report
Start with the only two numbers that matter: how many receipts your POS rang up last week, and how much you spent on ads that same week. Put them side by side in one sheet, week by week, for at least eight weeks. A café in Salmiya doing 1,900 receipts a week at a 2.1 KD average is a different business from one doing 1,900 at 3.4 KD, and ads move those two numbers differently. Track Friday and Saturday separately from Sunday to Thursday, because Kuwait's weekend carries close to half your volume and it hides weekday softness if you average everything together.
Before you read anything into the trend, hold two weeks of baseline with no spend. Without it you will credit ads for the weather. Then respect the calendar: Ramadan flips the day and pushes your volume to 9pm until 2am, Eid week is a spike nobody's ads caused, July and August lose you a chunk of your regulars to travel, and Hala February fills Kuwait City with people who are not your usual crowd. Compare like weeks only, this Ramadan against last Ramadan, never Ramadan against January. Most owners who skip this decide their marketing failed in July when what actually happened is that half of Kuwait left.
The cheapest attribution tool in the shop is your cashier. For two weeks, have staff ask every new face two questions: first time here, and how did you hear about us. Tally the answers on a paper sheet by the till: Instagram, Snapchat, TikTok, walked past, a friend, Google Maps. Two hundred answers is enough to know whether social brings 5 percent of your new customers or 40 percent. It is rough and people misremember. It still beats every dashboard you own, because it is the only method in the building that can see a walk-in at all.
Ready to start your Shopify store?
Start a free trial and try the platform for yourself.
Manufacture a trackable slice: codes, WhatsApp, and pickup orders
You cannot track the whole shop, so build a slice you can. Put a different code in every channel: one in the Snapchat ad, one in the Reel caption, and a third on the flyer that goes in the delivery bag. Train the till to key it. Expect small volume, somewhere between 2 and 6 percent of orders in a good month, and do not judge the campaign on that number alone. The code is a thermometer, not the temperature. If the Snapchat code gets used 90 times and the Instagram one gets used 14, you have learned where attention actually converts, even if the true totals are five times higher.
The trackable part of a café is anything that starts on a phone. Click-to-WhatsApp ads give you a real count of conversations, and a pickup or bean-subscription page gives you a real count of orders with a KNET receipt attached. If you are doing order-ahead or selling roasted beans, put that on your own Shopify store instead of a link in bio and a screenshot of a bank transfer. You keep the customer data, you skip the 25 to 30 percent Talabat and Deliveroo take, and every order arrives carrying the source it came from. That one change turns a guess into a number.
Once a quarter, run the honest test: switch the ads off for one full week and watch what happens. Not a holiday week, not Ramadan, an ordinary one. If receipts drop 12 percent and recover when you switch back on, you have measured your real lift without a single tracking pixel. Most cafés are too nervous to try it and so pay 300 KD a month for years without ever knowing. The ones who do try it split roughly in half: some find their spend is holding up a fifth of their traffic, and some find the location was doing the work all along.
What the numbers actually look like, and why last-click lies
Here are honest ranges. A café spending 200 to 500 KD a month on Snapchat and Instagram, with decent creative and a real offer, usually sees 400 to 1,500 KD of incremental sales a month once it is past the first six weeks. That is a 2x to 3x return on the spend, not the 8x an agency deck will show you. On a 2.5 KD average ticket that is 160 to 600 extra cups a month. Gross margin on coffee is high, roughly 70 to 80 percent, so even 2x on spend is genuinely profitable. Anything under 1.5x after three months is a creative problem, not a budget problem.
Last-click attribution was built for e-commerce and it quietly punishes any business with a door. Someone sees your Reel on Tuesday, saves it, and walks in Friday after work with a colleague. No click, no pixel, two flat whites and a croissant. The platform records nothing. Then a month later they search your name on Google Maps and Maps takes the credit for the whole relationship. This is why owners kill Instagram, keep Google, and then wonder why everything dried up eight weeks later. Social fills the top of the funnel for a walk-in business; search only harvests the demand social already created.
Give it 90 days before you judge anything, and expect the shape to be flat for three or four weeks and then climb slowly. Month one buys awareness you cannot bank yet. If after 90 days your weekly receipts are up 10 percent or more against the no-spend baseline and the calendar is comparable, the marketing works. Keep it and raise the budget by 30 percent, not 300 percent. If receipts are flat, stop the spend, fix the offer and the photos, and start again. Spending more on marketing that is not moving footfall just buys you a bigger number to be wrong about.