Log in
Forgot password ?
Become a member for free
Sign up
Sign up
New member
Sign up for FREE
New customer
Discover our services
Dynamic quotes 


SummaryMost relevantAll NewsAnalyst Reco.Other languagesPress ReleasesOfficial PublicationsSector news

Dynatrace : How to ensure payment gateway problems don't become business problems

06/01/2021 | 08:35am EDT

If you conduct business on the web, you're likely dealing with multiple payment gateway providers. One single payment provider issue can undo HUNDREDS of hours spent optimizing the critical user journeys of your mobile or web applications, designed to encourage users to progress through the funnel and complete a purchase. This could be adding high-quality graphics, running A/B testing to make UX tweaks, or deploying new code to make it perform better. All of it to make a frictionless experience for users.

On average 70% of users will abandon an online shopping cart; 12% of those due to website errors/crashes. But instead of looking at the statistics, let's look at how you can combat and avoid these issues.

In this blog, we'll explore how Dynatrace Business Analytics gives you full visibility into payment errors affecting your user base, which enables you to see which payment errors are affecting your users, and how you can quantify the business impact. Dynatrace Business Analytics is powered by Dynatrace Real User Monitoring (RUM), Dynatrace PurePaths, and external metrics ingested through the Dynatrace API.

By leveraging multiple aspects of the Dynatrace platform, Business Analytics delivers powerful, actionable insights into payment errors, enabling you to:

  • Prioritize payment errors by their impact on your revenue
  • Make informed, real-time decisions to enable or disable different payment gateways
  • Identify impacted users for retargeting purposes
Understanding the business impact of payment errors

To understand the total business impact, User Session Query Language (USQL) can be used to generate some simple yet powerful visualizations. Below we can see 18 users have abandoned their cart due to a payment error, with a total combined basket value of £14,401.

USQL powered dashboard showing user abandons per step, and combined basket value of those users

Very quickly, you'll know the potential revenue loss and the scope of the problem. Is it site-wide? Does it come from a small number of high-value customers? Further down, we show you how to identify those individuals for follow-up or re-targeting.

With regards to the gateway providers themselves, Dynatrace can leverage data from many sources to drive real-time, actionable insights and answer the below questions:

  • Are there issues with payment gateways?
  • How do these issues impact business outcomes?
  • What conditions should trigger auto-remediation (such as disabling a specific payment gateway)?
Using full-stack data to capture the health of payment gateways

In the screenshot below, the charts on the left are powered by data ingested from an external API, while the charts on the right (from the new data explorer) are powered by server-side PurePath data from OneAgent, giving an ongoing view of response time from each provider.

But how do we get to this point?

A user session captured by Dynatrace

Dynatrace RUM already gives out-of-the-box insight into errors experienced by users. In the example user journey below we see a user hitting an issue at the validate credit card step. This has caused them to 'Rage Click' and as a result, abandon their purchase.

We can interrogate this RUM data using USQL to understand how many users had the same issue. The query below looks for the total users that had an error during payment and then abandoned their purchase.

A USQL query that counts the number of users who had a payment error then abandoned

But we can go much further than that! What was the error they had? Which payment gateway was responsible? What's the status of all our payment gateways? How you extract this information depends on where it's exposed; Dynatrace can pull it from within the user's browser or as it's passed through in your code.

If most of the interaction is in the browser - session properties are your best bet. They can be used to pull further details using CSS selectors (if the detail is in the HTML) and from global JavaScript variables. Quite often JavaScript variables already exist because of analytics tools, or as a standard implemented by the web dev team for exposing useful data (dataLayer is one we see quite often).

If the interaction is happening server-side, you can retrieve the data using request attributes. In the example below, we're extracting the payment ID and gateway provider as it's passed through the code in a Tomcat service.

Whatever the source (CSS selector, JavaScript variable, or request attribute) - this can then be associated with the individual user as shown below. In addition, the 'basket' or 'order' value can be pulled this way so we can start to quantify the business impact beyond the number of affected users.

At a high level, this now enables us to re-visit our USQL query and expand it to pull a list of users (with their user ID so we can identify them) who abandoned their purchase due to a payment error and list out the specific error they got, as well as the payment ID to help to troubleshoot with the gateway provider. This information can also be used in re-targeting efforts where you might want to follow up with an offer of help, or some sort of incentive to complete the failed purchase.

Even after payments are handed over to the provider, information can be ingested to visualize their status. For example, many payment gateways provide an API to query payments and their status. This information can be pushed into Dynatrace using the ingest API as shown in the Postman example below.

Once this information is in Dynatrace, not only can it be baselined by our AI engine, Davis, but also visualized for the purpose of reporting or real-time dashboards.

Like taxes, payment gateway issues are inevitable. But unlike taxes, they don't have to subtract from your bottom line.

To learn more, or to see business analytics in action, contact your Account Team for a demo or Proof of Concept highlighting Dynatrace Business Analytics. New to Dynatrace? Try our free trial!


Dynatrace Inc. published this content on 01 June 2021 and is solely responsible for the information contained therein. Distributed by Public, unedited and unaltered, on 01 June 2021 12:34:01 UTC.

ę Publicnow 2021
All news about DYNATRACE, INC.
06/17DYNATRACEá : enhances application security with AI-powered vulnerability priorit..
06/17DYNATRACEá : Davis Security Advisor extends Dynatrace Application Security with ..
06/15ARCHITECTED FOR RESILIENCY : How Dynatrace withstands data center outages
06/15CISO RESEARCH : Traditional application security measures are broken
06/08THE WHITE HOUSE EXECUTIVE ORDER ON C : How Dynatrace observability delivers on t..
06/08DYNATRACEá : Using SLOs to become the optimization athlete with Dynatrace
06/07DYNATRACEá : New Support ticketing platform will transform the way you communica..
06/07DYNATRACEá : Automatically detect potential frontend attacks that cause Content ..
06/04DYNATRACEá : SEC Filing (5)
06/04DYNATRACEá : AIOps, observability and a side of Whisky
More news
Financials (USD)
Sales 2022 895 M - -
Net income 2022 77,6 M - -
Net cash 2022 285 M - -
P/E ratio 2022 326x
Yield 2022 -
Capitalization 16 387 M 16 387 M -
EV / Sales 2022 18,0x
EV / Sales 2023 14,2x
Nbr of Employees 2 779
Free-Float 66,9%
Duration : Period :
Dynatrace, Inc. Technical Analysis Chart | MarketScreener
Full-screen chart
Technical analysis trends DYNATRACE, INC.
Short TermMid-TermLong Term
Income Statement Evolution
Mean consensus BUY
Number of Analysts 21
Average target price 60,60 $
Last Close Price 57,77 $
Spread / Highest target 19,4%
Spread / Average Target 4,90%
Spread / Lowest Target -16,9%
EPS Revisions
Managers and Directors
John Van Siclen Chief Executive Officer & Director
Kevin Conal Burns Chief Financial Officer, Secretary & Treasurer
Jill A. Ward Chairman
Bernd Greifeneder Chief Technology Officer & Senior Vice President
Matthias Scharer Senior Vice President-Business Operations
Sector and Competitors
1st jan.Capitalization (M$)
DYNATRACE, INC.33.51%16 387
SALESFORCE.COM, INC.9.86%226 388
CLOUDFLARE, INC.33.02%31 398
SINCH AB (PUBL)-89.40%12 012
ANAPLAN, INC.-24.09%7 894
NUTANIX, INC.14.03%7 688