I'm guessing this allows you to use the Adobe Client Data Layer extension in Launch.
My question, how do you reliably reference elements in the data layer if it pushes the objects and parameters as indexed items in an array?
Our data layer is an object so it's very easy to reference the path as a JS variable e.g. digitalData.product.id, but if it's in an array how would you know which index number to reference to reliably bring back the desired value?
Does the extension add in a different data element type to handle this?
Firstly, make sure you install the Adobe Client Data Layer extension in Launch. That will simplify some (though not all) of your setup.
If you need to reference your array's items, your best bet is to do it with a Custom Code data element.