What it means
Impressions are the frequency at which a product appears in search results or other placements. They are a leading metric for visibility and reach. High impression volume is important for brand presence, but conversion rate shows how well impressions translate into actual sales.