Google Review Cards - Meta pack

Three cuts of the same 32-second ad, natively framed for every Meta placement, plus the organic captions and the paid setup.

Built 30 Aug 2026 · voice ElevenLabs “Eric” · picture Veo 3.1 + existing card stills

FilesOrganic captionsHashtags Ad copyCampaign setupTracking gap

The three cuts

9:161080×1920 · 15 MB
Reels · Stories
4:51080×1350 · 11 MB
IG + FB feed
1:11080×1080 · 9 MB
Feed fallback · Marketplace

Each one is re-framed from the original shots, not a resize of the vertical. Captions were re-typeset per format so nothing clips and everything clears Meta's UI bands. All three are 32.2s, H.264 high, AAC 192k, faststart.

Organic captions

A

The insight

Your angry customers are more motivated than your happy ones. That is the entire reason your Google rating does not look like your actual business. Forty people had a great time. Eight of them said so. One guy had a bad Tuesday and wrote three paragraphs about it. Now you are a 3.9. The fix is not asking harder. It is removing the friction. A card sits on your counter, the customer taps their phone to it, their review page opens. Three seconds. No app, no link to type. Collect enough of them and the angry guy stops mattering. He is one drop in an ocean. From $20. Programmed with your Google link before it ships. Free US shipping. dv8web.com/review-cards
B

Short, for Reels

Angry people are motivated. Happy people are busy. That is why your rating does not match your work. Tap card on the counter. Their phone opens your review page. Three seconds, no app, nothing to type. From $20, free shipping, programmed before it ships. dv8web.com/review-cards
C

Founder voice, better on Facebook

I have watched a lot of small businesses lose customers to a number that was never fair to them. Here is what actually happens. Your happy customers walk out smiling and never think about you again. The one person you could not satisfy goes home and writes for twenty minutes. Google shows the average. You get judged on it. You cannot argue your way out of that. You can only outweigh it. So we made the card. It sits by your register or on your door. A customer taps their phone to it and your Google review page opens right there, while they are still standing in front of you and still in a good mood. No app to download. No link to type. Nothing to explain. Do that every day and the maths changes. One bad review out of eight is a rating. One bad review out of a hundred is noise. From $20, and we program it with your Google link before it ships. dv8web.com/review-cards

Hashtags

Pick one set. Do not stack all three, and do not paste thirty tags on a Facebook post, they do nothing there. On Instagram, put them in the first comment if you want the caption to breathe.

Set 1

Broad small business

#smallbusiness #smallbusinesstips #smallbusinessowner #localbusiness #googlereviews #googlebusinessprofile #googlemybusiness #localseo #customerexperience #businessgrowth #reputationmanagement #marketingtips
Set 2

Trade specific, swap to match the audience

#restaurantmarketing #cafeowner #barbershop #barberlife #salonowner #nailsalon #bikeshop #foodtruck #retailtherapy #shoplocal #servicebusiness #contractorlife
Set 3

Local, for your own feed

#palmbeachgardens #westpalmbeach #jupiterflorida #northpalmbeach #southflorida #pbc #palmbeachcounty #floridasmallbusiness #shoplocalflorida #561

Campaign setup

SettingUse thisWhy
ObjectiveTraffic, optimised for Landing Page Views Not Sales. See the tracking gap below. Move to Sales only once Purchase is firing and you clear roughly 50 a week.
Budget$20 to $30 a day, campaign level (Advantage+ budget) Enough to exit learning on a cheap objective without burning money on an untested creative.
GeoStart Palm Beach County + Broward. Expand to US once CPC settles. You can service and follow up locally, and local proof makes the first testimonials easier to get.
Age / gender28 to 60, allOwner-operator age band. Do not narrow further at this budget.
Detailed targetingInterests: Small business, Entrepreneurship, Google My Business, Restaurant management, Beauty salon, Barber. Behaviours: Small business owners, Facebook Page admins. Leave Advantage detailed targeting expansion ON. At this budget the algorithm beats your layering.
PlacementsAdvantage+ placements, all onYou now have all three ratios, so there is no placement this creative looks wrong in.
Ad formatSingle video, upload all three ratios to one ad Meta lets you assign a different asset per placement inside one ad. Use it rather than building three ads.
Pixel3162597183949802Already live on the landing page. Confirmed firing PageView.

Which file goes where

PlacementFile
Instagram Reels, Facebook Reels, all Storiesreview-cards-9x16.mp4
Instagram feed, Facebook feedreview-cards-4x5.mp4
Marketplace, Explore, Audience Network, right column, anything elsereview-cards-1x1.mp4

Tracking gap

Your landing page cannot measure a sale yet

I checked dv8web.com/review-cards/ directly. The DV8 pixel 3162597183949802 is installed and firing, but the only event on the whole page is PageView. GA4 G-12JVX01P95 is there too, same situation.

That means right now you can run traffic to this ad, but you cannot optimise for purchases, you cannot see cost per sale, and you cannot build a retargeting audience of people who started checkout and bailed. That last one is usually the cheapest money in the whole account.

Three events would fix it:

  1. ViewContent on load of the review cards page, with value and content id.
  2. InitiateCheckout when someone clicks Continue to payment.
  3. Purchase on the Stripe success return, with the real order value.

Do not use Meta's Event Setup Tool for these. It breaks on any layout change and it cannot pass a value. They should be hand coded, the same way the booking events on the main site were.

Run the ad on Traffic in the meantime. It will get you real CPC and CTR data on the creative, which is what you actually need first. Wire the events while it runs, then switch the objective to Sales once Purchase has volume.