How do you know which marketing channel is working?
By turning one off. Attribution reports credit the last click and flatter whichever channel spends most; the only clean test is spending nothing there for two weeks and watching total orders.
In more detail
Do it with one channel at a time, over a period long enough to cover the purchase cycle, and watch total revenue rather than that channel’s own dashboard. A channel that can be switched off without a dip was reporting sales it did not create.
What to do about it
The slowest part of most mobile stores is images nobody resized. It is the most common performance problem and the easiest to fix.
Discounting to grow trains customers to wait for discounts. It works once and costs afterwards.
Traffic is the expensive problem and conversion is the cheap one. Doubling a 1% conversion rate is usually easier than doubling visitors, and costs nothing per month.
The mobile app angle
Push notifications are the one growth channel you do not rent. Every other route to a customer is paid for again each time.