From dc1bc956ba02618de0829ca36068d7900d7e3979 Mon Sep 17 00:00:00 2001 From: groovecoder <71928+groovecoder@users.noreply.github.com> Date: Mon, 16 Dec 2024 14:35:25 -0600 Subject: [PATCH] MPP-3983: add Relay integration metrics outcome --- jetstream/outcomes/firefox_desktop/relay.toml | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 jetstream/outcomes/firefox_desktop/relay.toml diff --git a/jetstream/outcomes/firefox_desktop/relay.toml b/jetstream/outcomes/firefox_desktop/relay.toml new file mode 100644 index 000000000..c612330ee --- /dev/null +++ b/jetstream/outcomes/firefox_desktop/relay.toml @@ -0,0 +1,34 @@ +friendly_name = "Relay" +description = "Metrics for the Relay integration" + + +# Metric for tracking how many times the offer was shown +[metrics.relay_integration_clients_shown_relay_offer] +data_source = "events" +select_expression = "COUNT(DISTINCT client_id)" +from_expression = "WHERE event_category = 'relay_integration' AND event_object = 'offer_relay' AND event_method = 'shown'" +name = "relay_integration.clients_shown_relay_offer" +friendly_name = "Relay offer shown to client" +description = "Tracks how many times the Relay offer is shown to a client" +type = "scalar" +[metrics.relay_integration_clients_shown_relay_offer.statistics.sum] + +# Metric for tracking how many times the offer was clicked +[metrics.relay_integration_clients_clicked_relay_offer] +data_source = "events" +select_expression = "COUNT(DISTINCT client_id)" +from_expression = "WHERE event_category = 'relay_integration' AND event_object = 'offer_relay' AND event_method = 'clicked'" +name = "relay_integration.clients_clicked_relay_offer" +friendly_name = "Relay offer clicked by client" +description = "Tracks how many times the Relay offer is clicked by a client" +type = "scalar" +[metrics.relay_integration_clients_clicked_relay_offer.statistics.sum] + +# Calculating the Relay Offer Click-Through Rate (CTR) percentage +[metrics.relay_integration_relay_offer_ctr] +data_source = "events" +name = "relay_integration.relay_offer_ctr" +type = "derived" +description = "Calculated Click-Through Rate (CTR) for Relay offer" +formula = "relay_integration.clients_clicked_relay_offer / relay_integration.clients_shown_offer_relay * 100" +[metrics.relay_integration_relay_offer_ctr.statistics.sum]