Where it sits on the path: Ad · Revenue
How to run your store's first Snapchat campaign and know whether it sells
A first Snapchat campaign doesn't test reach. It tests whether Snap's purchases match your store's orders, and whether one product sells from a vertical video. Here's the order I recommend, and how to read the result.
The short answer
Connect your store to Snapchat first (on Salla, through the Snap Business Extension), place a test order and check that the purchase reached your ad account once, with its value. Then choose the Sales objective, not Awareness or Traffic, advertise one product whose margin you know with a vertical video, and target Saudi Arabia by age without narrowing further. Judge it after 7 days on delivered orders, not views.
The bottom line
- Don't launch until a test order has reached your Snap ad account as one purchase, with its value.
- Choose the Sales objective; a views or traffic objective finds people who watch and visit, not people who buy.
- Start with one product whose margin you know, and set the budget from break-even and from what you can afford to lose over 7 days.
- Write the stop rule before you launch, and count cost per delivered order, not per order placed.
Want this applied to your business?
Message me on WhatsAppIn this article6 sections
- How can you tell your campaign is buying views, not orders?
- Why do first Snapchat campaigns so often end without sales?
- How do you set up Snapchat ads for an online store in Saudi Arabia?
- What do the numbers in your first 7 days mean?
- How do you fix a campaign that isn't selling?
- When do you need someone to build the campaign with you?
Three days after launch you open Snapchat Ads Manager. Thousands of impressions, a few hundred swipe-ups, and a cost per swipe that looks cheap. Then you open your Salla dashboard and find two orders, one still waiting to be confirmed. Every number is accurate. None of them tells you whether the campaign sells.
Usually the campaign was built to buy attention: an Awareness or Traffic objective, the whole store in one ad, success read off the swipe count. Many stores start Snapchat ads this way because it's the quickest route the tool offers.
My view: a first Snapchat campaign tests two things. Do the purchases Snap records match your store's orders? And does one product sell from a few seconds of vertical video? Reach isn't the question. Cheap views teach you nothing, because no decision can rest on them. The verdict comes from paid, delivered orders, and an order refused at the door counts against the campaign.
How can you tell your campaign is buying views, not orders?
The campaign settings and the store dashboard show it before the bank account does:
- The objective is Awareness & Engagement or Traffic, not Sales.
- The ad shows the whole store and lands on the home page.
- You judge success by views, swipe-ups and their cost.
- Ads Manager purchases look nothing like Salla's orders for the same days, in either direction.
- You don't know how many campaign orders were delivered and how many were refused.
- You never placed a test order before launch.
Why do first Snapchat campaigns so often end without sales?
Because the campaign gets exactly what it asked for. Snap groups objectives into five: Awareness & Engagement, Traffic, Leads, App Promotion and Sales, and its documentation puts website conversion and catalog campaigns under Sales. Ask for traffic and the platform finds people who swipe and visit; ask for purchases and it finds people who buy.
The second reason is tracking that doesn't work, or works twice. If the purchase event never reaches your account, Sales has nothing to learn from. If it arrives twice, because an old Pixel snippet sits next to the extension, you'll see purchases that never happened.
Third, the whole store goes into one campaign. A small budget spread over dozens of products leaves none with enough data to judge.
And fourth, the verdict comes from orders placed. With cash on delivery, common in Saudi stores, an order refused at the door cost you an ad and a shipment and paid nothing.
How do you set up Snapchat ads for an online store in Saudi Arabia?
Six steps, in order; don't start one until the previous one works.
- Connect tracking, then test it with a real order. In Salla, a Saudi store platform, go to Marketing, then Tracking tools, then the Snapchat tab, and connect your account (Salla's ads page also points to Marketing, then Salla Ads, then Integration Tool, so use whichever your dashboard shows). Salla says the Snap Business Extension links your ad account, Pixel, catalog and Conversions API (Snap's server-side tracking), sends product views, add-to-cart and purchases automatically, and syncs the catalog daily. Its help page lists it on the Plus, Pro and Special plans, so check yours. On Zid or Shopify, find the Snapchat app in your platform's app store and check what it actually sends. Then order from your store as a customer would, and confirm the purchase reached your ad account once, with the order's value. It has failed if no event arrives, or two do.
- Choose the Sales objective. Once the Pixel is recording events, set the campaign to Sales, and if asked for an event, pick purchase. Not Awareness & Engagement or Traffic: this test asks whether the product sells. On a test budget it will deliver unevenly for the first days; that is expected, so don't edit it before day 7 unless the stop rule says so.
- One product, a budget from break-even. Pick a product that already sells without ads, has stock, and whose cost you know to the riyal. Hypothetically, in round numbers: a SAR 200 product leaves SAR 80 after VAT, product cost, shipping, payment or COD fees, and the shipping you lose on refused orders. That SAR 80 is the most a delivered order can cost. Work out yours in the campaign profit calculator, then pick a daily amount you could lose for 7 full days: say SAR 100, or SAR 700 for the test.
- A vertical video that opens on the product and the price. The product in a hand or on a table from the first second, the price on screen within the first seconds, because nobody scrolling Snapchat waits for an intro. Make two or three versions that differ only in the opening, to learn which one sells. Voice and text go in the Arabic your Saudi customers speak, with delivery time and cash on delivery if you offer it.
- Broad targeting inside Saudi Arabia. The whole country, or the cities you deliver to, plus the age range that buys, then let Sales find the buyers. This is my judgment, not Snap's advice: on a small budget, each interest you add shrinks the audience the campaign learns from, so you pay more to learn less.
- A UTM link and a written stop rule. Tag the ad link with UTM parameters naming platform and campaign, so its orders appear in your store's reports, not only Snap's. Then write the stop rule before you press publish. In the same hypothetical example: if SAR 160, twice break-even, is spent without an order, change the video. If day 7 ends with cost per delivered order above SAR 160, stop the campaign. Between SAR 80 and SAR 160, keep the budget, change only the video's opening, and judge again after a second 7 days by the same rule.
Want this applied to your business?
Message me on WhatsAppWhat do the numbers in your first 7 days mean?
Read the first week with this table, row by row, before touching the budget.
| What you see | Likely cause | Where to check | What to do |
|---|---|---|---|
| Lots of views and swipe-ups, no orders | Traffic or Awareness objective, or a weak product page on mobile | Campaign settings; the product page on your phone | Move to Sales; put price, delivery and payment on the first screen |
| More Ads Manager purchases than store orders | Purchase counted twice | A fresh test order; any hand-pasted Pixel code | Remove the duplicate before judging any number |
| Store orders from the campaign link, no purchases in Ads Manager | Tracking not connected, or disconnected | Tracking tools in Salla | Reconnect; freeze every change until fixed |
| Gap between Snap purchases and UTM orders | Different counting: the platform can credit an order to an ad the buyer saw earlier, while UTM only sees the visit that came through the link | Same campaign days, side by side | Decide on the store's delivered orders; read the limits of attribution |
| Many orders, many refused on delivery | The video promises what the page doesn't, or orders ship unconfirmed | Delivered against placed orders | Count cost per delivered order; confirm each order on WhatsApp first |
| Cost per delivered order above twice break-even on day 7 | The product doesn't sell from video, or the price doesn't compete | Sales sheet against spend | Apply the stop rule as written, not as you'd like it |
| Cost per delivered order below break-even | The test worked for this product | Sales sheet for the 7 days | Run another week on the same budget before raising it |
How do you fix a campaign that isn't selling?
Fix the cheapest things first: tracking, which costs nothing, then the product page, then the video's opening seconds, and only then the objective and targeting. The budget comes last.
On the product page, ask: can a phone visitor see price, delivery time and payment options without scrolling? If not, every swipe you paid for ended on an unanswered question. In the video, change the opening, not the ending; most viewers who leave do so in the first few seconds.
If orders are refused at the door, the problem may not be the ad at all. I cover the causes and fixes in cash-on-delivery refusals.
What not to do in week one: don't raise the budget to escape a bad result, since more money multiplies the loss first. Don't go back to Awareness because Sales looked expensive; that buys nicer numbers, not orders. Don't add products or stack interests, and don't judge on day two.
When do you need someone to build the campaign with you?
When step one won't work. If two test orders haven't reached your account as purchases, or Snap's numbers and your orders keep disagreeing and you can't say why, no riyal you spend after that can be read.
At Argan Package in Saudi Arabia, where I was Digital Marketing Manager and then consultant between April 2024 and December 2025, I led a team of eight and built platform playbooks for X, Google Ads, Meta, Snapchat and TikTok. Part of my role was the technical integration with Snapchat, TikTok and X: pixels and conversion tracking, product catalogs and product feeds for advertising. That's where this guide's order comes from: tracking before the objective, margin before the budget.
If you want the campaign built and run with you, a team I lead does that, and I stay the accountable lead. If the question is where your store's whole budget goes, that's my e-commerce growth work. Haven't chosen a platform yet? Start with Snapchat, TikTok or X for Saudi stores.
Questions
Is connecting Salla to Snapchat enough to start advertising?
Connecting is a condition, not a guarantee. Salla says the Snap Business Extension links your ad account, Pixel, catalog and Conversions API, and sends product views, add-to-cart and purchases automatically. You still don't know the chain works in your store until a test order shows up in your ad account as a purchase, with its value.
My store is new. Shouldn't I start with Awareness?
You'd be paying to find out how many people watched, and that doesn't answer the first campaign's question: does the product sell? My view is that a small store can't afford a test that doesn't end in a decision. Start on Sales once the Pixel is recording events, and treat reach as a side effect.
How much should I spend on a first Snapchat campaign?
Take the figure from your margin, not from what other stores spend. What an order leaves before advertising is the most a delivered order can cost you. Then choose a daily amount you could lose in full for 7 days without the store feeling it. Work out your limit in the campaign profit calculator before you type in a budget.
What if Snap shows more purchases than my store has orders?
Check the counting first. Place a fresh test order, and make sure no old Pixel code you pasted in by hand is still running next to the extension. If a gap remains, it comes from different counting: the platform can credit an order to an ad the buyer saw earlier, while UTM only sees the visit that came through the link. Decide on the store's delivered orders.
Sources
- Connect Snapchat (Snap Business Extension) · Salla Help Center (checked on 6 Nov 2026)
- Snapchat Business Extension for Salla merchants · Salla (checked on 6 Nov 2026)
- Campaigns (objectives and objective_v2_properties) · Snap for Developers, Marketing API (checked on 6 Nov 2026)