One way to increase customer retention in your Shopify store is to embrace personalization.
Shopify, as the platform, allows for customers to have accounts when they shop in your store. With the customer accounts you can do all sorts of things, including personalization as they shop your store.
With Shopify's new signup with Shop option, this becomes even easier for your customers as they don't have to remember their account details.
Problem is, not many Shopify themes focus on it. That means even when a customer signs in, they might not see anything different until they get to checkout where Shopify pre-fills in their details.
This can be a missed opportunity for retaining customers.
You should considering looking for personalization apps or hire a developer to add basic personalization to your theme. Great starting points are to use the customer's name in places, recommend products and collections based on what they bought in the past, etc.
It'll take effort but much less than scrambling to acquire new customers.
Repeat Customer Insights can also help you understand your customer's behavior. With its collection of behavior reports, you can see what they're actually doing instead of guessing and having your efforts fall flat.
Learn which products lead to the customers who spend the most
You can use the First Product Analysis in Repeat Customer Insights to see which products lead to the customers who spend the most. Going beyond best sellers, it looks at the long-term purchasing behavior of your customers.