Skip to content

Add funnel support to API

Max Woolf requested to merge funnels-analysis-poc into master

What does this MR do and why?

  • Adds support for YAML funnel definitions by adding files to .gitlab/product_analytics/funnels and documentation for this change.
  • Adds a new API endpoint projects/:id/product_analytics/funnels to expose the funnel definitions to project developers.
  • Updates the POST /projects/:id/product_analytics/request/load endpoint to generate a temporary project access token.

Screenshots or screen recordings

📺 Demo recording on Unfiltered: https://www.youtube.com/watch?v=1Gbco4NDB80

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Max Woolf

Merge request reports