Google Ads ROAS based on lifetime value (or totale revenue generated by the customer)

Google Ads ROAS based on lifetime value (or totale revenue generated by the customer)

Hello,
we run a B2B business and we are using Google Ads to reach new customers. We'd like to calculate our campaigns ROAS based on customer LTV (lifetime value).

Let's make an example:
  1. a potential customer contacts us after clicking on a Google Ad: a lead is created into Zoho CRM
  2. our sales rep calls the potential customer: if he/she decides to start working with us, the Lead is converted into a Deal (plus an Account and a Contact)
  3. The deal is managed by the sales rep. When the customer place his/her first order via our B2B e-commerce then the Deal is automatically moved to Closed/Won status + the order value is pushed to the "Deal value" field
  4. From now on, the customer will keep placing orders through our e-commerce without the need for the sales rep to open new Deals
Question is: right now the deal value + GCLID is pushed to Ads only when a Deal turns into Closed/Won (correct me if I'm wrong). This means only the specific Deal value will be transferred to Ads and not the total revenue generated by the customer.

This give a wrong ROAS calculation, as revenues generated by that contact takes into account only the first order.

Given this scenario, is there a way to send Google Ads the total revenue generated by that contact instead of deal value?

Hope the question is clear,
Thank you
ANtonio