Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to use your API Gateway as Developer Relations Tool

How to use your API Gateway as Developer Relations Tool

When it comes to truly knowing your user, there’s no greater ally than your API Gateway. In this session, you’ll learn why your API Gateway is among your most powerful DevRel tools and how to leverage this data to get meaningful KPIs, create smart user segments or build tools to streamline support.

5538316cd7917cae8241cc4e6d481ad6?s=128

Alvaro Navarro

April 19, 2021
Tweet

Transcript

  1. Alvaro Navarro 04/2021 How to use your API Gateway as

    DevRel Tool
  2. Motivation © Amadeus IT Group and its affiliates and subsidiaries

    | Confidential and restricted
  3. Motivation © Amadeus IT Group and its affiliates and subsidiaries

    | Confidential and restricted • Which APIs are used the most? • Who are the most active users? • Why did my users stop using my platform?
  4. Motivation © Amadeus IT Group and its affiliates and subsidiaries

    | Confidential and restricted API Gateway
  5. General idea © Amadeus IT Group and its affiliates and

    subsidiaries | Confidential and restricted
  6. None
  7. General architecture

  8. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted General idea apigee2sql Local sqlite database
  9. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted General idea user api_id traffic environment date john@foo.com 1 100 testing 2020-12-10 john@foo.com 3 250 testing 2020-12-10 john@foo.com 4 640 testing 2020-12-10 anna@domain.de 1 700 testing 2020-12-10 anna@domain.de 4 50 production 2020-12-10 Traffic table
  10. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted General idea Id name proxy 1 Flight Search flight_search_get_v1 3 Hotel Search hotel_search_get_v2 4 Flight Booking flight_booking_post_v1 5 Points of Interest pois_get_v1 6 Flight Status flight_status_get_v1 API table
  11. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted General idea • Which APIs are used the most? • Traffic evolution per API/user • Who are the most active users? • Busiest days of the week/month/year
  12. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted General idea apigee2sql Local sqlite database user database
  13. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted General idea email name registration apps country active john@foo.com John Wick 2020-12-01 2 United States True anna@domain.de Anna Müller 2020-11-13 1 Germany True User table
  14. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted General idea • Traffic and active users per country (go-to-market) • Registration peaks (events!) • Improvement of the on-boarding user status.
  15. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted On-Boarding / Drop-off REGISTRATION API CALL TESTING API CALL PRODUCTION 10,000 7,000 (-30%) * 2,000 (-70%) 1,200 (-40%) VISITORS * ((7,000-10,000)/10,000)*100
  16. Improving the funnel © Amadeus IT Group and its affiliates

    and subsidiaries | Confidential and restricted
  17. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted Improving the drop-off apigee2sql Local sqlite database user database
  18. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted Improving the drop-off
  19. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted Improving the drop-off
  20. Marketing Campaigns © Amadeus IT Group and its affiliates and

    subsidiaries | Confidential and restricted API Decommission Warning to some specific users about upcoming API decommission Surveys Why some users are no longer using one API? Improve Onboarding Users with account still pending to be activated Conversion rate Users not moving to production environment
  21. Building a dashboard © Amadeus IT Group and its affiliates

    and subsidiaries | Confidential and restricted
  22. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted Building a dashboard apigee2sql Local sqlite database user database
  23. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted Building a dashboard
  24. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted Building a dashboard apigee2sql Local sqlite database user database
  25. © Amadeus IT Group and its affiliates and subsidiaries |

    Confidential and restricted Building a dashboard
  26. Future work © Amadeus IT Group and its affiliates and

    subsidiaries | Confidential and restricted
  27. Implement automation in some parts of the process. Future work

    1 Implement our own dashboard. 2 Generate reports with metrics. 3
  28. Thank you! @amadeus4dev developers@amadeus.com