I mention this Google Ads Array doc because product-level sales data is where most people get stuck—especially items with id, price, and quantity. In this setup, I use the array structure so your purchase reporting stays accurate and consistent from the dataLayer to Google Ads.