Category: NetSuite SuiteCommerce

Technical guides and best practices for NetSuite SuiteCommerce development, SEO, and analytics integration.

  • GA4 Page View Tracking Issues in NetSuite SuiteCommerce

    NetSuite’s SuiteCommerce platform, combined with their Google Tag Manager Editor SuiteApp (previously the GTM Editor Bundle), provides a robust solution for e-commerce tracking. The SuiteApp installs the necessary GTM tags, variables, and triggers to track e-commerce performance in Google Analytics 4 (GA4).

    The Issue: Page View Undercounting in GA4

    Our work with several SuiteCommerce clients has identified a recurring issue: page views are often undercounted in SuiteCommerce’s implementation in GA4.

    This happens because:

    • SuiteCommerce labels the page view event as "Page View" (capitalized with a space).

    • GA4 requires the event to be named page_view (lowercase with an underscore). Note: SuiteCommerce is a single-page app.

    As a result, your page views appear as Page View in the Events tab in GA4, but the associated page views don’t appear in the views or page views columns in standard reports. This leads to incomplete data in your reports.

    Why Accurate Page View Tracking Matters

    Accurate page view tracking is essential for understanding user behavior across your site. Without it, your performance metrics may not reflect the true activity on your site, potentially leading to misinformed decisions about your website’s performance and user engagement.

    Next Steps

    We recommend reporting the bug directly to NetSuite if you're having this issue. For additional support in resolving the issue or optimizing your GA4 tracking setup, please contact us at Garrett Digital.

    We specialize in ensuring your analytics deliver the complete, actionable data you need to make informed decisions.

  • GA4 on SuiteCommerce, attribution issues

    Has anyone installed GA4 for SuiteCommerce? Have you compared Google Analytics 4 (GA4) and Universal Analytics (UA)? Specifically, attribution?

    Comparing GA4 to UA: Major issues with attribution

    Google Ads (CPC) attributed revenue and sessions are 95% less in GA4 than in UA. Conversely, organic attributed sessions and revenue are far higher in GA4. I have some Google Sheets with tables to compare overall sessions, revenue, and attribution by source and can share those if helpful.

    I’m certified in GA4, and I realize the attribution models in GA4 are different compared to UA, but changing the attribution models never causes a 95% drop.

    I installed GA4 using the SuiteCommerce Google Tag Manager Editor bundle.

    I posted in the NetSuite Professionals forum but am posting here as well, hoping my site might be more visible for those searching the web for these issues.

    If you're having similar issues, please reach out to me.

  • Assigning a Primary Category / Breadcrumb in SuiteCommerce

    Assigning a primary category in NetSuite SuiteCommerce Advanced sets a breadcrumb path on your e-commerce product (item) pages which helps Google, search engines, and users understand your site better. Here's how to assign a primary category (or add breadcrumbs to products pages) in SuiteCommerce.

    • Log in to NetSuite SuiteCommerce at https://www.netsuite.com/portal/home.shtml
    • Go to Lists > Website > Commerce Categories.
    • Click Edit next to the Commerce Category that corresponds to the primary category of the item you want to assign a primary category for. Productivity tip: If you want to do many of these, you can Ctrl or Cmd-Click to open them in new tabs.
    • Click the Items heading.
    • Click the first item you'd like to assign from the list, then click under the Primary Category heading to reveal a checkbox (screenshot below). Check the box, then click OK to save.
    • Click the next item where you'd like to assign a primary category.
    • When finished, click Save.

    Primary Category checkbox in SuiteCommerce Advanced

    How can I tell if a Primary Category is assigned in SuiteCommerce?

    The easiest way to tell if a primary category is assigned to the items (products) on your website is to look at the product page on your website. If a primary category is assigned, you'll see a proper breadcrumb path, as shown below.

    SuiteCommerce product with a primary category selected

    If there is no primary category assigned, you'll see Home > Product in the breadcrumb path, as shown below.

    SuiteCommerce product with no primary category selected

    Why breadcrumbs are important to user experience and SEO

    Breadcrumbs are important for user experience and SEO. Breadcrumbs help a user understand where they are on your site, and quickly navigate to other sections of your website. If the user lands on a product that isn't quite what they want, they can quickly move up a level to look at related products in the same category. Breadcrumbs help search engines understand your website hierarchy and improve internal linking which helps visibility in organic search results.

  • SuiteCommerce: Setting up 301 redirects

    How to set up 301 redirects in NetSuite SuiteCommerce Advanced (SCA)

    • Log in to NetSuite SuiteCommerce at https://www.netsuite.com/portal/home.shtml
    • Go to Setup > SuiteCommerce Advanced > Redirects.
    • Click New, then select your website from the Domain Name drop-down.
    • Enter the URL to redirect from in the Redirect From URL field. Only include everything after website.com, (i.e. /blue-widget).
    • Enter the URL to redirect to in the Redirect To URL field. Enter the protocol, www (if-applicable), and website.com, (i.e. https://www.google.com/all-widgets).

    Importing Redirects via CSV

    You may also import redirects into SuiteCommerce using a CSV file with the following column headings and data.

    • Domain name – This should match the domain name in your NetSuite configuration and generally follows this pattern: www.website.com
    • Redirect From URL – This is the URL you want to redirect from. Use everything after the .com, starting with a slash (/). I.e. /widget
    • Redirect To URL – This is the URL you want to redirect to. On this one, enter the entire URL, including the https:// and www. I.e. https://www.website.com/new-widget
  • SuiteCommerce Advanced: Bounce Rates after 2018.2 GTM Editor Bundle

    A few clients recently began using the NetSuite GTM Editor bundle on SuiteCommerce Advanced (SCA) version 2018.2. The clients reported unusually low bounce rates in Google Analytics after implementation of the GTM Editor bundle. After some analysis, we discovered an issue with how events are configured by the GTM Editor bundle. Anyone else? Shoot me an email to discuss.