Last touch refers to the last point at which a prospect or lead engages with your business or brand before buying your product or service and converting to a customer.