Learn business growth with Google Analytics 4 Forums Google Analytics 4 Troubleshooting GA4 Debug View and Network Tab Payload for Missing gtag Event Firing Reply To: Troubleshooting GA4 Debug View and Network Tab Payload for Missing gtag Event Firing

  • Morgan

    Member
    17 July 2022 at 11:43 pm

    Based on your description, it seems like your view_item event is not being fired, hence isn’t showing up in GA4 Debug View or in the Chrome Dev Tools network tab.

    If your script is correctly placed and there’s no error in the console, it might be a timing issue. Sometimes, the gtag function you’re calling isn’t fully loaded when you’re trying to send the view_item event.

    You might consider using the function window.dataLayer.push() instead of gtag(). The dataLayer.push() function will queue your events and commands until gtag.js is completely loaded and ready to send them. Here’s how you could modify your script to utilize this function:

    `javascript
    window.dataLayer = window.dataLayer || [];
    window.dataLayer.push({
    event: “view_item”,
    ecommerce: {
    currency: “USD”,
    value: parseFloat(2.4),
    items: [{
    item_id: “9781645072485”,
    item_name: “Alongside Jesus: Devotions for Teenagers”,
    currency: “USD”,
    discount: parseFloat(16.99),
    item_brand: “Drew Hill”,
    price: parseFloat(2.4),
    quantity: 1,
    item_category: “Teen/Teen Books”
    }]
    }
    });
    `
    If you’re still encountering issues after this, there might be other aspects of your setup that need to be reviewed. You may want to check to ensure that your tracking ID is correctly configured or that there isn’t something else in your overall tag setup preventing the event from being sent.