Summary: To review the existing UTM parameters (e.g., campaign names, sources, mediums), Google Analytics does not store the UTM URLs themselves but tracks the data derived from those UTM parameters. You can access this data in specific reports in Google Analytics (both GA4 and Universal Analytics). However, to view the actual UTM-tagged URLs, you need… Continue reading Findings and Steps to Track and Review UTM Parameters in Analytics
Category: SuiteCommerce
Product Page Buttons Not Functioning
On the SuiteCommerce store, the Product Display Page buttons “Add to Shopping Cart,” “Add to Wishlist,” and “Add to Quote” did not function. When the website user clicked, the item was not added to the shopping cart or the quote. The PLP “Add to Cart” button functioned as it should, yet it did not function… Continue reading Product Page Buttons Not Functioning
Upcoming Removal of URL Alias (storealias) Field in Site Builder Websites – NetSuite 2026.1
NetSuite is removing the URL Alias (internal field ID: storealias) from the Website Setup record starting with the 2026.1 release. This change will not affect the functionality or accessibility of existing live Site Builder websites. The storealias value has not been used for live sites for several releases and is now considered deprecated. However, any… Continue reading Upcoming Removal of URL Alias (storealias) Field in Site Builder Websites – NetSuite 2026.1
Gulp deploy successful but the changes do not display on the web site
Scenario When you execute the gulp deploy command to upload changes to the website, you may encounter an issue where the command is successful but the changes does not take effect. This happens when you execute the command on the root folder and the DeployDistribution folder is at a different location. Before you can… Continue reading Gulp deploy successful but the changes do not display on the web site
NetSuite 25.2: Protecting Against Brute Force Attacks
Why This Matters One of the most common ways attackers try to break into accounts is through brute force attacks. In these attacks, hackers use automated tools to try thousands or even millions of password combinations until they find one that works. If a password has already been leaked elsewhere (for example, from another service… Continue reading NetSuite 25.2: Protecting Against Brute Force Attacks
Optimizing NetSuite Saved Searches for Real-Time SuiteCommerce Use
SuiteCommerce Advanced (SCA) relies heavily on NetSuite’s Saved Searches to power dynamic content—whether it’s personalized product recommendations, promotional banners, or real-time inventory visibility. But when performance lags or data feels stale, the culprit is often an under-optimized Saved Search. This article breaks down how to design, refine, and deploy Saved Searches for real-time use in… Continue reading Optimizing NetSuite Saved Searches for Real-Time SuiteCommerce Use
Fixing CSV Line Appending Issue in SuiteScript 2.x
You are encountering the following error in SuiteScript 2.x: TypeError: Cannot find function endsWith in object … This error occurs when you’re attempting to append data to a CSV file using file.getContents() and then trying to check if it ends with a newline (n) using .endsWith(). In SuiteScript 2.x, this function may not be available… Continue reading Fixing CSV Line Appending Issue in SuiteScript 2.x
SuiteCommerce Advanced (SCA) Implementation
Overview SuiteCommerce Advanced (SCA) is a comprehensive e-commerce platform designed to deliver a high-performing, fully integrated online shopping experience. This guide provides an overview of the requirements and deliverables for a typical SCA implementation, covering platform deployment, segment-specific site development, core e-commerce features, catalog migration, loyalty program integration, and more. 1. Platform Deployment Requirements The… Continue reading SuiteCommerce Advanced (SCA) Implementation
Identify Shipping Carrier Based on the Number of Characters or Digits of its Tracking Numbers
Each shipping carrier applies a unique logic in generating its own tracking number. It is the same concept in generating check-digits in barcodes to validate it. However, this article is not intended to tell whether the tracking number is valid or not based on its auto generated check digit. Instead, it simply aims to identify… Continue reading Identify Shipping Carrier Based on the Number of Characters or Digits of its Tracking Numbers
Add to Cart Button Visibility – PCV Configuration Impact
In certain cases, the Add to Cart button may not appear for logged-in users, even when viewing an item that is available for purchase. This behavior can vary across customers for the same item and is typically linked to the PCV (Price and Customer Visibility) setup. Key Points: The visibility of the Add to Cart… Continue reading Add to Cart Button Visibility – PCV Configuration Impact