Skip to main content

CustomerEngagementFacts

How the customer's account is engaging with the buyer app and portal, across every user on the account.

type CustomerEngagementFacts {
abandonedPaymentValue30d: Float!
abandonedPayments30d: Int!
activeUsers30d: Int!
appCartAdds30d: Int!
appCartRemoves30d: Int!
appProductViews30d: Int!
appSearches30d: Int!
appZeroResultSearches30d: Int!
checkoutBlocked7d: Int!
comparisonActiveUsers30d: Int!
emailOpenRatePct: Float
lastAppActivityAt: DateTime
lastAppPlatform: String
lastAppVersion: String
lastCheckoutBlockReason: String
lastCustomerReplyAt: DateTime
lastLoginAt: DateTime
logins30d: Int!
mostViewedProducts: [CustomerViewedProduct!]!
openCartIdleHours: Int
openCartItemCount: Int!
openCartUpdatedAt: DateTime
openCartValue: Float
portalUserCount: Int!
}

Fields​

CustomerEngagementFacts.abandonedPaymentValue30d ● Float! non-null scalar​

The value of those orders, in the base currency.

CustomerEngagementFacts.abandonedPayments30d ● Int! non-null scalar​

How many online checkouts closed unpaid in 30 days, cancelled or expired.

CustomerEngagementFacts.activeUsers30d ● Int! non-null scalar​

How many different customer users had a session in those 30 days.

CustomerEngagementFacts.appCartAdds30d ● Int! non-null scalar​

Add-to-cart actions in 30 days.

CustomerEngagementFacts.appCartRemoves30d ● Int! non-null scalar​

Remove-from-cart actions in 30 days.

CustomerEngagementFacts.appProductViews30d ● Int! non-null scalar​

Product detail views in 30 days, in the app and portal.

CustomerEngagementFacts.appSearches30d ● Int! non-null scalar​

Catalogue searches in 30 days. The search term is never stored.

CustomerEngagementFacts.appZeroResultSearches30d ● Int! non-null scalar​

Of those, searches that returned no product.

CustomerEngagementFacts.checkoutBlocked7d ● Int! non-null scalar​

How many checkouts the server refused in the 7 days to the end of the period.

CustomerEngagementFacts.comparisonActiveUsers30d ● Int! non-null scalar​

The same count for the 30 days before. It is a lower bound, since old session rows can be deleted.

CustomerEngagementFacts.emailOpenRatePct ● Float scalar​

The share of outbound emails opened, from the same figure as the quotes section.

CustomerEngagementFacts.lastAppActivityAt ● DateTime scalar​

When the app was last used.

CustomerEngagementFacts.lastAppPlatform ● String scalar​

The most recent app platform: android, ios or web.

CustomerEngagementFacts.lastAppVersion ● String scalar​

The most recent app version.

CustomerEngagementFacts.lastCheckoutBlockReason ● String scalar​

The reason for the latest refusal.

CustomerEngagementFacts.lastCustomerReplyAt ● DateTime scalar​

When the customer last replied to a quote in the period.

CustomerEngagementFacts.lastLoginAt ● DateTime scalar​

The most recent session over the whole history up to the end of the period.

CustomerEngagementFacts.logins30d ● Int! non-null scalar​

How many sessions the customer's users started in the 30 days to the end of the period.

CustomerEngagementFacts.mostViewedProducts ● [CustomerViewedProduct!]! non-null object​

The most viewed products, at most five, most views first.

CustomerEngagementFacts.openCartIdleHours ● Int scalar​

Whole hours since the busiest cart last changed, measured from the end of the period.

CustomerEngagementFacts.openCartItemCount ● Int! non-null scalar​

How many items the active carts hold.

CustomerEngagementFacts.openCartUpdatedAt ● DateTime scalar​

When the carts last changed.

CustomerEngagementFacts.openCartValue ● Float scalar​

The value of every active cart on the account. Empty when there is no active cart.

CustomerEngagementFacts.portalUserCount ● Int! non-null scalar​

How many customer users are set up on the account, active or not.

Member Of​

CustomerInsights object