Установкa e-commerce для GA 4

Подскажите каким образом (модулем) решить вопрос передачи e-commerce данных о заказах такого вида:

dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "purchase",
  ecommerce: {
      transaction_id: "T12345",
      affiliation: "Online Store",
      value: "59.89",
      tax: "4.90",
      shipping: "5.99",
      currency: "USD",
      coupon: "SUMMER_SALE",
      items: [{
        item_name: "Triblend Android T-Shirt",
        item_id: "12345",
        price: "15.25",
        item_brand: "Google",
        item_category: "Apparel",
        item_variant: "Gray",
        quantity: 1
      }, {
        item_name: "Donut Friday Scented T-Shirt",
        item_id: "67890",
        price: 33.75,
        item_brand: "Google",
        item_category: "Apparel",
        item_variant: "Black",
        quantity: 1
      }]
  }
});

обязательные атрибуты:

transaction_id – идентификатор транзакции;

value – общая сумма транзакции;

item_name– название товара;

item_id – артикул товара;

item_category – категория, тип или вид товара;

price – цена;

quantity – кол-во.

Можно например нашим

Добрый день, andreyandrienko !

Посмотрите, пожалуйста, и наш модуль. Работает прекрасно, и сначала он передает данные в GTM, и оттуда уже в GA4. Это позволяет сразу же отследить результаты настройки модуля, так как не нужно долго ждать пока данные дойдут до GA4.
Если есть вопросы, пишите.

С уважением,
Cart-Power