define(['dmmpt', 'domReady!'], function () { 'use strict'; /** * ROI * @param {Array} items * @param {Float} total */ function init(items, total) { var fLen = items.length, i = 0; for (i; i < fLen; i++) { window._dmTrack('product', items[i]); } window._dmTrack('CheckOutAmount', total); window._dmCallHandler(); } /** * Export/return tracking code init * @param {Object} roiCode */ return function (roiCode) { init(roiCode.items, roiCode.total); }; });