Module 3: Exercise Purchase dataLayer.push (with transaction ID) dataLayer.push of a free sample (without transaction ID)