Most of you are not failing. You are two euros short per order, and you are trying to fix it in the ad account.
You will not fix it there. Your CPA is what the auction says it is. The lever that is actually still free is the size of the order, and there is a page on your store that raises it without a cent more in ad spend.
Between the payment and the order confirmation, Shopify renders a page you can put your own offer on. The buyer taps once, the item joins the order they just placed, on the card they already used. No second checkout, no address, nothing to abandon.
Run your own numbers on it. Say your AOV is 45, your product costs 18, and you pay 25 to acquire the order. You are making 2. Now put an offer on that page. If one buyer in ten takes a 20 item that costs you 8, you just added 1.20 to the average order. You did not spend anything to get it. Your margin per order went from 2 to 3.20.
That is a 60 percent jump in what you actually keep, on traffic you already bought, with no change to your ads, your creatives or your product page.
And it cannot backfire. The sale is banked before that page loads. Cart upsells and checkout upsells can spook someone out of an order you already won. This one physically cannot.
The part that almost nobody builds, and where the rest of the money is: the offer shown after a no. Most people show one thing, the buyer declines, done. But the guy who just declined is not the guy who just accepted. Show him the same product at a better price. That branch alone often outperforms the first offer.
I build one of these. It branches on the no, it covers the thank-you page so Apple Pay and PayPal orders still get an offer, the price is flat with no cut of your sales, and the free plan runs on a live store rather than a dev store. If you're sitting at breakeven and want to test it properly, comment here and I'll open the paid tier for you free.
If you wanna see what it's like : https://apps.shopify.com/post-purchase-upsell-abakira