APM for Commerce Action Performance

Note:

This topic applies to SuiteCommerce and the 2020.1.1 release of SuiteCommerce Advanced and later.

You can monitor specific actions users take on your websites or devices. Application Performance Management (APM) for Commerce lets you see both high-level data and the detailed history of each action on dashboards. For more information, see Action Performance Dashboards.

To analyze action performance, APM for Commerce dashboards capture data from a set list of sensors, as well as from custom scripts and workflows. To learn more, see the following help topics:

To start monitoring actions, see the following help topics:

Action Performance Dashboards

The following table describes the dashboards that display action performance data.

APM for Commerce Feature

Dashboards

Description

Navigation

SuiteCommerce APM (SC APM)

SuiteCommerce Action Diagnostics

See information about actions users took on the website or domain you're investigating. Click a point on the timeline to view that action's history.

For more information, see the following help topics:

Choose from the following:

  • On SuiteCommerce Performance Dashboard, click an action tile on the Actions portlet.

  • Go to Customization > SuiteCommerce Performance > SuiteCommerce Action Diagnostics.

SuiteCommerce Action History Detail

See detailed timing and performance data for a specific time an action occurred.

For more information, see APM Action History Detail.

On SuiteCommerce Action Diagnostics, click a point in the timeline to open the Action History table. Locate the performance log, then click the corresponding view detail icon.

SuiteCommerce InStore APM (SCIS APM)

SuiteCommerce InStore Performance Diagnostics

See actions sales associates performed using SCIS as a point-of-sale solution. Click a point on the timeline to view that action's history.

For more information, see the following help topics:

Go to Customization > SCIS Performance > SCIS Performance Diagnostics.

 

SuiteCommerce InStore Action History Detail

See detailed timing and performance data for a specific time an action occurred.

For more information, see APM Action History Detail.

On SuiteCommerce InStore Performance Diagnostics, click a point in the timeline to open the Action History table. Locate the performance log, then click the corresponding view detail icon.

To view all the other dashboards available with APM for Commerce features, see APM for Commerce Dashboards.

Action Sensors

APM for Commerce measures performance data for certain actions during daily operations, and each action shows up as a tile on the dashboard pages.

To view the specific actions available for each APM for Commerce feature, see the following help topics:

SuiteCommerce APM Action Sensors

SuiteCommerce APM captures performance statistics for the following actions:

Action

Description

Customer Registration

Measures how long it takes to register a customer on the website—from when the user clicks Customer Registration to when the HTTP response completes.

Save Address

Measures how long it takes to save an address during checkout or when editing/creating a new address in My Account.

Add to Cart

Measures how long it takes to add an item to the cart on these pages:

  • Product Detail

  • Product List

  • Quick View

  • Quick Add

Remove From Cart

Measures how long it takes to remove an item from the cart on the Cart page.

Place Order

Measures how long it takes to try to place an order on the website—from when the user clicks Place Order to when the HTTP response completes and the status field shows if the order was placed.

Save Credit Card

Measures how long it takes to save a credit card in the system during:

  • Creating a new credit card on the Checkout page

  • Adding or editing the card on the My Account page

Request a Quote

Measures how long it takes to submit a quote request on the website—from clicking Submit Quote Request to when the HTTP response completes.

SuiteCommerce InStore APM Action Sensors

SuiteCommerce InStore APM captures performance statistics for the following actions:

Category

Action

Description

Customers and Items

Creating a customer with an empty cart

For a customer with no record in SCIS and an empty cart, this action starts when a sales associate creates the customer, taps Create and Add, and adds them to a transaction. It ends when the associate can add items.

Creating a customer with items in the cart

For a new customer with items in the cart, the action starts when the associate creates the customer, taps Create and Add, and adds them to the transaction, and ends when the associate can add items.

Adding an existing customer to an empty cart

For a customer who has a record in SCIS and has an empty cart, the action starts when the associate selects and adds them to a transaction and ends when the associate can add items.

Adding an existing customer to a cart with items

For a customer who has a record in SCIS and has items in the cart, the action starts when the associate selects and adds them to a transaction and ends when the associate can add items.

Note:

When a new customer is created or an existing customer is added to a sales transaction in progress, the application recreates the transaction.

Apply line-item discount, cart ready

Measures how long it takes to add a discount to an item in the cart—from when the associate applies the discount to when they can use the cart again.

Apply transaction discount, cart ready

Measures how long it takes to apply a discount at the transaction level—from when the discount is applied to when the associate can use the cart again.

Display add customer form

Measures how long it takes to display the form for adding a new customer—from when the associate starts to when the form appears.

Display item search results

Measures how long it takes to show search results—from entering a keyword to seeing the results.

Adding an item to the cart

Measures how long it takes to add an item to the cart.

Open Product Detail Page (PDP)

Measures how long it takes to load the Product Details page—from clicking the item link to being able to add the item or select options.

Login and Authentication

Authenticate login credentials

Measures how long it takes to authenticate login credentials—from clicking Log In to selecting a role/location or going to the open cart.

Payments, Payment Devices, and Refunds

End-to-end payment device processing

Measures the time from when the payment device initializes until the payment is processed, including customer interaction.

Paying with credit memo

Measures how long it takes to pay with a credit memo—from applying the payment to when the receipt appears.

This action excludes the time, if needed, to manually enter credit memo information. For split payments, it ends when the user is ready to apply the next payment.

Paying with gift card

Measures how long it takes to pay with a gift card—from applying payment to seeing the receipt.

This action excludes the time spent manually entering gift card information. For split payments, it ends when the user is ready to apply the next payment.

Paying with manual or custom payment methods

Measures how long it takes to process cash, check, or manual credit card payments in SCIS (no payment device)—from applying payment to seeing the receipt. This includes custom payment methods.

Priming the payment device

Measures how long it takes to initialize the PIN pad or payment device—from entering the amount to the device being ready to accept payment.

Priming the payment device for refund

Measures the time to initialize the payment device for a refund—from applying the refund payment to when the device is ready for the refund.

Refunding automatically to original card

Measures automatic refunds to the original card—from priming the device to refund applied and receipt shown.

Refunding to specific card

Measures refunds to a specific card (not the original one)—from priming the device to refund applied and receipt shown.

Receipts

Display receipt after NetSuite payment confirmation

Starts when payment confirmation comes from NetSuite and ends when the receipt appears.

Display email receipt status

Shows if the email receipt was sent successfully or not—from clicking Send to seeing success or failure.

Display print receipt status

Shows if printing was successful—from clicking Print or sending an auto-print request to getting the print job status.

Returns

Submit validated return, cart ready

Measures how long it takes to prepare the cart after a validated return—from clicking Return to being able to use the cart again.

Unvalidated return, cart ready after selecting line

Measures how long it takes after selecting a line for unvalidated return—from clicking Return for the item to using the cart again.

Transaction Retrieval

Begin return from transaction details

Measures the time to start a return from transaction details—begins when the associate initiates a return and ends when the return form opens (can start from receipt scan, transaction history, or customer timeline).

Retrieve transaction from scan

Measures the time to retrieve transaction info by scan—starts when the transaction code is scanned and ends when SCIS gets the data from NetSuite.

Display retrieved transaction

Measures how long it takes to display scanned transaction info—from when SCIS gets the data to when the associate sees it.

Display store transaction history

Measures how long it takes to show a transaction from store history—from tapping to display history to seeing the list.

Customization

Depending on your NetSuite configuration, custom scripts might run in the background while users perform actions. User event scripts, client scripts, and workflows are all tracked as customizations in performance data. APM for Commerce also shows performance data from custom scripts in other SuiteApps or bundles, so you can see how they impact performance.

Data for customizations is available only after the SuiteApp has processed them. To see when this data was last updated, check the note before the action tiles in SuiteCommerce Action Diagnostics or SuiteCommerce InStore Performance Diagnostics.

Related Topics

General Notices