Unable to fetch enhanced ecommerce dataLayer values

Hi, thanks for reaching out. Unfortunately, it’s not possible to refer to nested attributes of a datalayer object directly. You could use a PPTM datalayer variable, but you would need to fetch the whole ecommerce object and then iterate through on the custom HTML tag level. It would look roughly like this:

    var orderDetails = {{ ecommerce object }};
    var order_id = orderDetails.purchase.actionField.id
    var grand_total = orderDetails.purchase.actionField.revenue
 

{{ ecommerce object }} is a PPTM datalayer variable ecommerce.

Please see this thread for complete code snippet examples for similar data layer objects.