[12] Competitor ad previews ($6 CPL), [10] Rate parity ($9), [07] Live auction ($7), [05] Pre-flight check ($9, 2.4% CTR). Video 2 – Not Gradient recovered — 7d CPL back to $9 (was $12 last run), still the top spender/converter.Restaurant Rank – "79% Skip Your Name" — $9 CPL and 7.1% CTR, the best restaurant hook.Nearby Search Visibility Gap is the driver — $10 CPL on 28d but $23 on 7d. Fatiguing.Restaurant Rank IG Ad B – Life In Full ($29 CPL, no recent delivery), "Your Restaurant at #13" ($39), Nearby Gap (Advantage) ($112 / 1 result), Static Image 2 (0.6% CTR)."Images" ($1,029 / 2 conv / $14.49 CPC) and "Videos" ($16 CPC) are the weakest spend. Restaurant Rank Owner/Partner ($33 CPA) is the only efficient converter; Thought Leader is the cheapest engagement (3.8% CTR, $3.34 CPC) but 0 conversions.| Segment | Spend 7d | Results 7d | CPL 7d | Spend 28d | Results 28d | CPL 28d |
|---|---|---|---|---|---|---|
| Hotel lead magnet | $913 | 103 | $8.86 | $2,170 | 218 | $9.95 |
| Restaurant Rank | $468 | 22 | $21.27 | $2,736 | 219 | $12.49 |
Restaurant "results" = custom pixel conversion offsite_conversion.custom.1324162859881607 (Meta reports 0 standard "leads" for these campaigns — the event is custom, not the lead pixel). Hotel "results" = onsite_web_lead. Confirm whether the restaurant custom event fires on report-view or a real lead — it changes how the $12.49 CPL reads.
| Creative | Spend 28d | Res | CPL 28d | CPL 7d | CTR | Call | |
|---|---|---|---|---|---|---|---|
| [12] Image Feed – Competitor ad previews | Hotel | $45 | 8 | $6 | $6 | 1.2% | SCALE |
| [07] Image Story – Live auction | Hotel | $51 | 7 | $7 | $10 | 2.5% | SCALE |
| Restaurant Rank – "79% Skip Your Name" | Rest | $766 | 89 | $9 | $14 | 7.1% | SCALE |
| [10] Image Feed – Rate parity | Hotel | $43 | 5 | $9 | $8 | 1.3% | SCALE |
| [05] Video Plain – Pre-flight check | Hotel | $113 | 13 | $9 | $10 | 2.4% | SCALE |
| Video 1 – Gradient | Hotel | $241 | 23 | $10 | $11 | 0.9% | SCALE |
| Video 2 – Not Gradient (top spender) | Hotel | $794 | 72 | $11 | $9 | 1.0% | SCALE (recovered) |
| [03] Video Gradient – Fall shoulder priced | Hotel | $76 | 9 | $8 | $5 | 1.0% | HOLD |
| [11] Image Feed – Review gap | Hotel | $74 | 7 | $11 | $6 | 1.4% | HOLD |
| pps_comparison | Hotel | $144 | 12 | $12 | $12 | 1.8% | HOLD |
| Restaurant Rank – 0 of 81 Map Points | Rest | $302 | 18 | $17 | $20 | 2.3% | WATCH |
| Nearby Search Visibility Gap | Rest | $857 | 84 | $10 | $23 | 4.3% | WATCH (fatiguing) |
| [04] Video Plain – Flat market | Hotel | $157 | 9 | $17 | $21 | 1.5% | HOLD |
| Restaurant Rank IG Ad B – Life In Full | Rest | $314 | 11 | $29 | off | 1.2% | PAUSE |
| Restaurant Rank – "Your Restaurant at #13" | Rest | $194 | 5 | $39 | $28 | 1.2% | PAUSE |
| Nearby Visibility Gap (Advantage+) | Rest | $112 | 1 | $112 | off | 1.9% | PAUSE |
| Static Image 2 | Hotel | $42 | 1 | $42 | off | 0.6% | PAUSE |
| [06] Image Feed – $0 audit | Hotel | $47 | 2 | $23 | off | 1.4% | PAUSE |
| Campaign | Spend 28d | CTR | CPC | Conv | CPA | Call |
|---|---|---|---|---|---|---|
| Restaurant Rank – Owner/Partner | $164 | 0.50% | $7.13 | 5 | $33 | SCALE |
| Thought Leader (Shahar 20M post) | $93 | 3.83% | $3.34 | 0 | brand | HOLD (awareness) |
| Restaurant Rank VIDEO – Owner/Partner | $148 | 0.40% | $7.39 | 1 | $148 | WATCH |
| Hotel Marketing Comp (Mktg+DOSM) | $309 | 0.52% | $11.45 | 0 | — | WATCH |
| "Images" | $1,029 | 0.71% | $14.49 | 2 | $515 | REVIEW/PAUSE |
| "Videos" | $114 | 0.20% | $16.32 | 1 | $114 | REVIEW/PAUSE |
Data.Export, not expired). Most likely the daily export quota (~10 req/project/day) was already spent, or project access changed. No Clarity friction / scroll / rage-click data this run, so site & lead-magnet UX recommendations are paused. Funnel-signal substitute: restaurant creatives pull strong CTR (4–7%) but convert far worse than hotel — a landing-page / offer-clarity gap on the Restaurant Rank flow is the most likely culprit and worth a manual Clarity review when the export unblocks.Meta primary: Some vendors now say "pay on the stay" — for one ad channel, billed next to their license fees. Sail is no stay, no pay across the whole funnel: metasearch, brand search, social, AI search. No retainer, no upfront. If a guest doesn't book and stay, you don't pay.
Meta headline: No stay, no pay — the whole funnel
LinkedIn primary: "Pay on the stay" is spreading — but usually for one channel, sitting next to a license fee and ad spend. Sail runs your entire direct-booking funnel on the same deal: you only pay for guests who book and actually stay.
Maps to: retainer-agency villain + "only pay for heads in beds." Directly answers Sojern's Commission product.
Meta primary: Before takeoff, a pilot runs a checklist. Before your season, run one on your bookings: Are you outbidding OTAs on your own name? Do you show up in AI search? Is pickup ahead of last year? Sail runs the checklist — and only gets paid on stays.
Meta headline: Run the pre-flight check on your bookings
LinkedIn primary: A 60-second pre-flight check for independent hoteliers heading into shoulder season — brand search, metasearch, AI visibility, pickup vs last year. Sail runs it and only bills on a completed stay.
Maps to: [05] Pre-flight check — $9 CPL, 2.4% CTR, one of the most efficient hooks. Worth a second cut before fatigue.
Meta primary: Diners now ask AI "best restaurant near me." Do you make the list? Restaurant Rank shows exactly where you land against the 80 places around you — free, in about a minute.
Meta headline: See your rank in nearby search
LinkedIn primary: Owners & operators: see where your restaurant ranks in the nearby / AI searches diners actually run — a free Restaurant Rank report in about a minute.
Maps to: "79% Skip Your Name" (7.1% CTR) & "0 of 81 Map" — highest-CTR restaurant hooks, but 7d CPL is drifting up. A fresh variant keeps the winning pattern alive.