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