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.
Afterwards, you will need to implement page context on your site pages, and sync your product feed. to complete the Dynamic Yield implementation process.
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.