JSFiddle - React, Tailwind, and code Playground

JavaScript

var dataLayer = [{
    'targetDomain': '.uniqlo.com',
        'gender': '01',
        'agegroup05': '10',
        'agegroup10': '10',
        'gender_agegroup10': '01_10',
        'age': '13',
        'device': 'smartphone',
        'screen_device': 'screen-smartphone',
        'transactionId': '011506161433-71797',
        'transactionAffiliation': '',
        'transactionTotal': '4255',
        'transactionTax': '315',
        'transactionShipping': '450',
        'transactionTotalUQ': '3490',
        'transactionTotalGU': '0',
        'zipcode': '1076231',
        'region': '東京都',
        'orderer_addr_city': '港区赤坂ミッドタウン・タワー',
        'orderer_addr_state': '東京都',
        'country_cd': '392',
        'transactionProducts': [{
        'sku': '144593',
            'name': 'WOMEN コンビネーションT(半袖)',
            'category': 'UQ_24',
            'price': '1500',
            'quantity': '1'
    }, {
        'sku': '150583',
            'name': 'WOMEN トラックパンツ',
            'category': 'UQ_22',
            'price': '1990',
            'quantity': '11'
    }, {
        "sku": "138679",
        "name": "MEN ドライカラーVネックT(半袖)A",
        "category": "UQ_34",
        "price": "500",
        "quantity": "2"
    }, {
        "sku": "260583",
        "name": "(GU)グラフィックT(サーフ・半袖)H",
        "category": "GU_34",
        "price": "690",
        "quantity": "2"
    }]
}];


if (typeof dataLayer !== 'undefined') {
    if (Object.prototype.toString.call(dataLayer) === '[object Array]') {
        var sum = 0;
        sum = dataLayer[0].transactionProducts.reduce(function (sum, item) {
            return (item.category.indexOf('UQ') > -1) ? (sum + parseInt(item.quantity)) : sum;
        }, 0);
        alert('total quantity -'+ sum);
        /*mmcore.AddDocLoadHandler(function () { // dom ready
            mmcore.SetAction('PurchConf', dataLayer[0].transactionTotalUQ, sum);
            mmcore._async = true;
            mmcore.SetPageID("mmevents");
            mmcore.CGRequest();
       ...