mParticle's customer data platform has an official Dynamic Yield integration that allows you to easily implement the Dynamic Yield script on your site, as well as the primary eCommerce events (e.g. Purchase, Add to Cart, etc.).
To enable the integration, follow the instructions in mParticle's documentation.
Once Dynamic Yield is fully implemented and you have launched a few campaigns, you can also enable the mParticle integration that sends campaign exposure data to mParticle, and allows you to analyze Dynamic Yield campaigns with mParticle reports.