{
	"success": true,
	"property_id": 240469523,
	"filters": {
		"platforms_received": [],
		"platforms_normalized": [],
		"platform_filter_applied": false,
		"selected_key": "total"
	},
	"period": {
		"current": {
			"start_date": "2026-07-01",
			"end_date": "2026-07-06"
		},
		"previous": {
			"start_date": "2026-06-18",
			"end_date": "2026-06-20"
		}
	},
	"data": {
		"selected": {
			"label": "Tous",
			"kpis": {
				"sessions": 1664673,
				"users": 350967,
				"new_users": 117786,
				"engaged_sessions": 1323055,
				"bounce_rate": 20.52,
				"telechargements": {
					"label": "Téléchargements",
					"event_name": "first_open / app_install / install",
					"value": 11572,
					"previous": 2788,
					"variation_percent": 315.06,
					"source": "GA4 events: first_open / app_install / install"
				},
				"onboardings": {
					"label": "Onboardings",
					"event_name": "onboarding_start",
					"value": 8378,
					"previous": 106,
					"variation_percent": 7803.77,
					"source": "GA4 event: onboarding_start"
				},
				"donnees_personnelles": {
					"label": "Données personnelles",
					"event_name": "address_confirmation",
					"value": 179,
					"previous": 54,
					"variation_percent": 231.48,
					"source": "GA4 event: address_confirmation"
				},
				"donnees_professionnelles": {
					"label": "Données professionnelles",
					"event_name": "fund_origin_selection",
					"value": 171,
					"previous": 25,
					"variation_percent": 584,
					"source": "GA4 event: fund_origin_selection"
				},
				"nouveaux_comptes_contract_signed": {
					"label": "Nouveaux comptes",
					"event_name": "contract_signed",
					"value": 90,
					"previous": 6,
					"variation_percent": 1400,
					"source": "GA4 event: contract_signed"
				}
			},
			"funnel": {
				"sessions_web": {
					"value": 1664673,
					"previous": 726671,
					"variation_percent": 129.08,
					"source": "GA4 metric: sessions"
				},
				"downloads": {
					"value": 11572,
					"previous": 2788,
					"variation_percent": 315.06,
					"source": "GA4 events: first_open / app_install / install"
				},
				"onboarding": {
					"value": 8378,
					"previous": 106,
					"variation_percent": 7803.77,
					"source": "GA4 event: onboarding_start"
				},
				"form_started": {
					"value": 315,
					"previous": 89,
					"variation_percent": 253.93,
					"source": "GA4 event: form_start"
				},
				"form_submitted": {
					"value": 249,
					"previous": 59,
					"variation_percent": 322.03,
					"source": "GA4 event: form_submit"
				},
				"verified_phone": {
					"value": 4868,
					"previous": 101,
					"variation_percent": 4719.8,
					"source": "GA4 event: otp_verified_phone"
				},
				"documents": {
					"value": 2368,
					"previous": 37,
					"variation_percent": 6300,
					"source": "GA4 event: document_scan"
				},
				"contract_signed": {
					"value": 90,
					"previous": 6,
					"variation_percent": 1400,
					"source": "GA4 event: contract_signed"
				},
				"card_signed": {
					"value": 187,
					"previous": 26,
					"variation_percent": 619.23,
					"source": "GA4 event: card_signed. Displayed separately."
				},
				"new_accounts": {
					"value": 90,
					"previous": 6,
					"variation_percent": 1400,
					"source": "GA4 event: contract_signed. Used as new account."
				}
			},
			"conversion_rates": {
				"session_to_download": 0.7,
				"download_to_onboarding": 72.4,
				"onboarding_to_form_start": 3.76,
				"form_start_to_submit": 79.05,
				"form_submit_to_phone_verified": 1955.02,
				"phone_verified_to_document_scan": 48.64,
				"document_scan_to_contract_signed": 3.8,
				"prospect_to_account": 1.07,
				"global_session_to_account": 0.0054
			},
			"paid_vs_organic": {
				"paid": 2,
				"organic": 11,
				"other": 77,
				"total": 90,
				"paid_percent": 2.22,
				"organic_percent": 12.22,
				"other_percent": 85.56
			},
			"new_accounts_distribution": {
				"label": "Répartition des nouveaux comptes : Paid vs Organic",
				"event_name": "contract_signed",
				"metric": "eventCount",
				"definition": "new_accounts = contract_signed",
				"total_new_accounts": 90,
				"paid": {
					"label": "Paid",
					"value": 2,
					"percent": 2.22
				},
				"organic": {
					"label": "Organic",
					"value": 11,
					"percent": 12.22
				},
				"other": {
					"label": "Other",
					"value": 77,
					"percent": 85.56
				},
				"items": [
					{
						"type": "paid",
						"label": "Paid",
						"value": 2,
						"percent": 2.22
					},
					{
						"type": "organic",
						"label": "Organic",
						"value": 11,
						"percent": 12.22
					},
					{
						"type": "other",
						"label": "Other",
						"value": 77,
						"percent": 85.56
					}
				],
				"calculation_source": "GA4 eventCount where eventName = contract_signed grouped by sessionDefaultChannelGroup"
			},
			"top_sources": {
				"paid": {
					"label": "Top 5 sources Paid",
					"event_name": "contract_signed",
					"metric": "eventCount",
					"definition": "new_accounts = contract_signed",
					"ranked_by": "new_accounts",
					"items": [
						{
							"channel_group": "Cross-network",
							"source": "google",
							"medium": "cpc",
							"source_medium": "google / cpc",
							"new_accounts": 1,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 1
						},
						{
							"channel_group": "Paid Search",
							"source": "google",
							"medium": "cpc",
							"source_medium": "google / cpc",
							"new_accounts": 1,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 2
						}
					]
				},
				"organic": {
					"label": "Top 5 sources Organic",
					"event_name": "contract_signed",
					"metric": "eventCount",
					"definition": "new_accounts = contract_signed",
					"ranked_by": "new_accounts",
					"items": [
						{
							"channel_group": "Organic Search",
							"source": "google-play",
							"medium": "organic",
							"source_medium": "google-play / organic",
							"new_accounts": 8,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 1
						},
						{
							"channel_group": "Organic Social",
							"source": "apps.facebook.com",
							"medium": "(not set)",
							"source_medium": "apps.facebook.com / (not set)",
							"new_accounts": 3,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 2
						}
					]
				}
			},
			"events_detected": {
				"screen_view": 8977976,
				"user_engagement": 5086283,
				"session_start": 1651499,
				"notification_receive": 350848,
				"login": 323235,
				"notification_dismiss": 231891,
				"page_view": 154364,
				"first_visit": 106212,
				"app_update": 94876,
				"notification_foreground": 50002,
				"notification_open": 37247,
				"scroll": 14361,
				"first_open": 11572,
				"click": 10231,
				"onboarding_start": 8378,
				"otp_requested_phone": 7677,
				"app_remove": 5184,
				"otp_verified_phone": 4868,
				"app_exception": 4400,
				"os_update": 4047,
				"search_office": 3636,
				"document_scan": 2368,
				"otp_requested_email": 2164,
				"otp_verified_email": 1138,
				"interaction_main_menu": 699,
				"packages_menu": 670,
				"personal_data_confirmation": 657,
				"face_verification_begin": 342,
				"card_menu": 337,
				"form_start": 315,
				"interaction_navigation_bar": 307,
				"face_verification_retry": 306,
				"file_download": 267,
				"form_submit": 249,
				"otp_return_ok": 220,
				"international_operations": 214,
				"search": 199,
				"card_signed": 187,
				"fatca_status_declared": 181,
				"address_confirmation": 179,
				"app_clear_data": 174,
				"fund_origin_selection": 171,
				"click_sign_up": 170,
				"card_begin": 169,
				"monthly_revenue_selection": 169,
				"interaction_side_menu": 168,
				"job_selection": 166,
				"see_cards": 162,
				"card_reception": 151,
				"confirm_card": 139,
				"card_agency_confirmation": 133,
				"interaction_footer": 107,
				"view_search_results": 98,
				"card_confirmation": 90,
				"contract_signed": 90,
				"personal_data_rescan": 87,
				"card_summary": 82,
				"packages_pass": 69,
				"sign_up": 64,
				"click_application_discover": 55,
				"compare_detail_selection": 55,
				"without_forfait_selection": 51,
				"address_data_confirmation": 38,
				"transaction_country_selected": 37,
				"international_transaction_confirmation": 32,
				"transaction_currency_selected": 32,
				"address_documentation_upload": 29,
				"card_pass": 27,
				"(other)": 21,
				"confirmation_actions": 14,
				"fatca_return": 9,
				"fatca_agency_selection": 8,
				"terms_viewed": 7,
				"click_app_download": 1
			},
			"cpa": {
				"value": 0,
				"currency": "MAD",
				"source": "CPA non calculable avec GA4 seule. Il faut Google Ads API ou Meta Ads API."
			}
		},
		"total": {
			"label": "Tous",
			"kpis": {
				"sessions": 1664673,
				"users": 350967,
				"new_users": 117786,
				"engaged_sessions": 1323055,
				"bounce_rate": 20.52,
				"telechargements": {
					"label": "Téléchargements",
					"event_name": "first_open / app_install / install",
					"value": 11572,
					"previous": 2788,
					"variation_percent": 315.06,
					"source": "GA4 events: first_open / app_install / install"
				},
				"onboardings": {
					"label": "Onboardings",
					"event_name": "onboarding_start",
					"value": 8378,
					"previous": 106,
					"variation_percent": 7803.77,
					"source": "GA4 event: onboarding_start"
				},
				"donnees_personnelles": {
					"label": "Données personnelles",
					"event_name": "address_confirmation",
					"value": 179,
					"previous": 54,
					"variation_percent": 231.48,
					"source": "GA4 event: address_confirmation"
				},
				"donnees_professionnelles": {
					"label": "Données professionnelles",
					"event_name": "fund_origin_selection",
					"value": 171,
					"previous": 25,
					"variation_percent": 584,
					"source": "GA4 event: fund_origin_selection"
				},
				"nouveaux_comptes_contract_signed": {
					"label": "Nouveaux comptes",
					"event_name": "contract_signed",
					"value": 90,
					"previous": 6,
					"variation_percent": 1400,
					"source": "GA4 event: contract_signed"
				}
			},
			"funnel": {
				"sessions_web": {
					"value": 1664673,
					"previous": 726671,
					"variation_percent": 129.08,
					"source": "GA4 metric: sessions"
				},
				"downloads": {
					"value": 11572,
					"previous": 2788,
					"variation_percent": 315.06,
					"source": "GA4 events: first_open / app_install / install"
				},
				"onboarding": {
					"value": 8378,
					"previous": 106,
					"variation_percent": 7803.77,
					"source": "GA4 event: onboarding_start"
				},
				"form_started": {
					"value": 315,
					"previous": 89,
					"variation_percent": 253.93,
					"source": "GA4 event: form_start"
				},
				"form_submitted": {
					"value": 249,
					"previous": 59,
					"variation_percent": 322.03,
					"source": "GA4 event: form_submit"
				},
				"verified_phone": {
					"value": 4868,
					"previous": 101,
					"variation_percent": 4719.8,
					"source": "GA4 event: otp_verified_phone"
				},
				"documents": {
					"value": 2368,
					"previous": 37,
					"variation_percent": 6300,
					"source": "GA4 event: document_scan"
				},
				"contract_signed": {
					"value": 90,
					"previous": 6,
					"variation_percent": 1400,
					"source": "GA4 event: contract_signed"
				},
				"card_signed": {
					"value": 187,
					"previous": 26,
					"variation_percent": 619.23,
					"source": "GA4 event: card_signed. Displayed separately."
				},
				"new_accounts": {
					"value": 90,
					"previous": 6,
					"variation_percent": 1400,
					"source": "GA4 event: contract_signed. Used as new account."
				}
			},
			"conversion_rates": {
				"session_to_download": 0.7,
				"download_to_onboarding": 72.4,
				"onboarding_to_form_start": 3.76,
				"form_start_to_submit": 79.05,
				"form_submit_to_phone_verified": 1955.02,
				"phone_verified_to_document_scan": 48.64,
				"document_scan_to_contract_signed": 3.8,
				"prospect_to_account": 1.07,
				"global_session_to_account": 0.0054
			},
			"paid_vs_organic": {
				"paid": 2,
				"organic": 11,
				"other": 77,
				"total": 90,
				"paid_percent": 2.22,
				"organic_percent": 12.22,
				"other_percent": 85.56
			},
			"new_accounts_distribution": {
				"label": "Répartition des nouveaux comptes : Paid vs Organic",
				"event_name": "contract_signed",
				"metric": "eventCount",
				"definition": "new_accounts = contract_signed",
				"total_new_accounts": 90,
				"paid": {
					"label": "Paid",
					"value": 2,
					"percent": 2.22
				},
				"organic": {
					"label": "Organic",
					"value": 11,
					"percent": 12.22
				},
				"other": {
					"label": "Other",
					"value": 77,
					"percent": 85.56
				},
				"items": [
					{
						"type": "paid",
						"label": "Paid",
						"value": 2,
						"percent": 2.22
					},
					{
						"type": "organic",
						"label": "Organic",
						"value": 11,
						"percent": 12.22
					},
					{
						"type": "other",
						"label": "Other",
						"value": 77,
						"percent": 85.56
					}
				],
				"calculation_source": "GA4 eventCount where eventName = contract_signed grouped by sessionDefaultChannelGroup"
			},
			"top_sources": {
				"paid": {
					"label": "Top 5 sources Paid",
					"event_name": "contract_signed",
					"metric": "eventCount",
					"definition": "new_accounts = contract_signed",
					"ranked_by": "new_accounts",
					"items": [
						{
							"channel_group": "Cross-network",
							"source": "google",
							"medium": "cpc",
							"source_medium": "google / cpc",
							"new_accounts": 1,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 1
						},
						{
							"channel_group": "Paid Search",
							"source": "google",
							"medium": "cpc",
							"source_medium": "google / cpc",
							"new_accounts": 1,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 2
						}
					]
				},
				"organic": {
					"label": "Top 5 sources Organic",
					"event_name": "contract_signed",
					"metric": "eventCount",
					"definition": "new_accounts = contract_signed",
					"ranked_by": "new_accounts",
					"items": [
						{
							"channel_group": "Organic Search",
							"source": "google-play",
							"medium": "organic",
							"source_medium": "google-play / organic",
							"new_accounts": 8,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 1
						},
						{
							"channel_group": "Organic Social",
							"source": "apps.facebook.com",
							"medium": "(not set)",
							"source_medium": "apps.facebook.com / (not set)",
							"new_accounts": 3,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 2
						}
					]
				}
			},
			"events_detected": {
				"screen_view": 8977976,
				"user_engagement": 5086283,
				"session_start": 1651499,
				"notification_receive": 350848,
				"login": 323235,
				"notification_dismiss": 231891,
				"page_view": 154364,
				"first_visit": 106212,
				"app_update": 94876,
				"notification_foreground": 50002,
				"notification_open": 37247,
				"scroll": 14361,
				"first_open": 11572,
				"click": 10231,
				"onboarding_start": 8378,
				"otp_requested_phone": 7677,
				"app_remove": 5184,
				"otp_verified_phone": 4868,
				"app_exception": 4400,
				"os_update": 4047,
				"search_office": 3636,
				"document_scan": 2368,
				"otp_requested_email": 2164,
				"otp_verified_email": 1138,
				"interaction_main_menu": 699,
				"packages_menu": 670,
				"personal_data_confirmation": 657,
				"face_verification_begin": 342,
				"card_menu": 337,
				"form_start": 315,
				"interaction_navigation_bar": 307,
				"face_verification_retry": 306,
				"file_download": 267,
				"form_submit": 249,
				"otp_return_ok": 220,
				"international_operations": 214,
				"search": 199,
				"card_signed": 187,
				"fatca_status_declared": 181,
				"address_confirmation": 179,
				"app_clear_data": 174,
				"fund_origin_selection": 171,
				"click_sign_up": 170,
				"card_begin": 169,
				"monthly_revenue_selection": 169,
				"interaction_side_menu": 168,
				"job_selection": 166,
				"see_cards": 162,
				"card_reception": 151,
				"confirm_card": 139,
				"card_agency_confirmation": 133,
				"interaction_footer": 107,
				"view_search_results": 98,
				"card_confirmation": 90,
				"contract_signed": 90,
				"personal_data_rescan": 87,
				"card_summary": 82,
				"packages_pass": 69,
				"sign_up": 64,
				"click_application_discover": 55,
				"compare_detail_selection": 55,
				"without_forfait_selection": 51,
				"address_data_confirmation": 38,
				"transaction_country_selected": 37,
				"international_transaction_confirmation": 32,
				"transaction_currency_selected": 32,
				"address_documentation_upload": 29,
				"card_pass": 27,
				"(other)": 21,
				"confirmation_actions": 14,
				"fatca_return": 9,
				"fatca_agency_selection": 8,
				"terms_viewed": 7,
				"click_app_download": 1
			},
			"cpa": {
				"value": 0,
				"currency": "MAD",
				"source": "CPA non calculable avec GA4 seule. Il faut Google Ads API ou Meta Ads API."
			}
		},
		"ios": {
			"label": "iOS",
			"kpis": {
				"sessions": 581683,
				"users": 75825,
				"new_users": 2319,
				"engaged_sessions": 413803,
				"bounce_rate": 28.86,
				"telechargements": {
					"label": "Téléchargements",
					"event_name": "first_open / app_install / install",
					"value": 2319,
					"previous": 738,
					"variation_percent": 214.23,
					"source": "GA4 events: first_open / app_install / install"
				},
				"onboardings": {
					"label": "Onboardings",
					"event_name": "onboarding_start",
					"value": 2961,
					"previous": 64,
					"variation_percent": 4526.56,
					"source": "GA4 event: onboarding_start"
				},
				"donnees_personnelles": {
					"label": "Données personnelles",
					"event_name": "address_confirmation",
					"value": 122,
					"previous": 38,
					"variation_percent": 221.05,
					"source": "GA4 event: address_confirmation"
				},
				"donnees_professionnelles": {
					"label": "Données professionnelles",
					"event_name": "fund_origin_selection",
					"value": 113,
					"previous": 10,
					"variation_percent": 1030,
					"source": "GA4 event: fund_origin_selection"
				},
				"nouveaux_comptes_contract_signed": {
					"label": "Nouveaux comptes",
					"event_name": "contract_signed",
					"value": 64,
					"previous": 0,
					"variation_percent": null,
					"source": "GA4 event: contract_signed"
				}
			},
			"funnel": {
				"sessions_web": {
					"value": 581683,
					"previous": 363544,
					"variation_percent": 60,
					"source": "GA4 metric: sessions"
				},
				"downloads": {
					"value": 2319,
					"previous": 738,
					"variation_percent": 214.23,
					"source": "GA4 events: first_open / app_install / install"
				},
				"onboarding": {
					"value": 2961,
					"previous": 64,
					"variation_percent": 4526.56,
					"source": "GA4 event: onboarding_start"
				},
				"form_started": {
					"value": 0,
					"previous": 0,
					"variation_percent": 0,
					"source": "GA4 event: form_start"
				},
				"form_submitted": {
					"value": 0,
					"previous": 0,
					"variation_percent": 0,
					"source": "GA4 event: form_submit"
				},
				"verified_phone": {
					"value": 970,
					"previous": 43,
					"variation_percent": 2155.81,
					"source": "GA4 event: otp_verified_phone"
				},
				"documents": {
					"value": 1105,
					"previous": 19,
					"variation_percent": 5715.79,
					"source": "GA4 event: document_scan"
				},
				"contract_signed": {
					"value": 64,
					"previous": 0,
					"variation_percent": null,
					"source": "GA4 event: contract_signed"
				},
				"card_signed": {
					"value": 123,
					"previous": 11,
					"variation_percent": 1018.18,
					"source": "GA4 event: card_signed. Displayed separately."
				},
				"new_accounts": {
					"value": 64,
					"previous": 0,
					"variation_percent": null,
					"source": "GA4 event: contract_signed. Used as new account."
				}
			},
			"conversion_rates": {
				"session_to_download": 0.4,
				"download_to_onboarding": 127.68,
				"onboarding_to_form_start": 0,
				"form_start_to_submit": 0,
				"form_submit_to_phone_verified": 0,
				"phone_verified_to_document_scan": 113.92,
				"document_scan_to_contract_signed": 5.79,
				"prospect_to_account": 2.16,
				"global_session_to_account": 0.011
			},
			"paid_vs_organic": {
				"paid": 0,
				"organic": 0,
				"other": 64,
				"total": 64,
				"paid_percent": 0,
				"organic_percent": 0,
				"other_percent": 100
			},
			"new_accounts_distribution": {
				"label": "Répartition des nouveaux comptes : Paid vs Organic",
				"event_name": "contract_signed",
				"metric": "eventCount",
				"definition": "new_accounts = contract_signed",
				"total_new_accounts": 64,
				"paid": {
					"label": "Paid",
					"value": 0,
					"percent": 0
				},
				"organic": {
					"label": "Organic",
					"value": 0,
					"percent": 0
				},
				"other": {
					"label": "Other",
					"value": 64,
					"percent": 100
				},
				"items": [
					{
						"type": "paid",
						"label": "Paid",
						"value": 0,
						"percent": 0
					},
					{
						"type": "organic",
						"label": "Organic",
						"value": 0,
						"percent": 0
					},
					{
						"type": "other",
						"label": "Other",
						"value": 64,
						"percent": 100
					}
				],
				"calculation_source": "GA4 eventCount where eventName = contract_signed grouped by sessionDefaultChannelGroup"
			},
			"top_sources": {
				"paid": {
					"label": "Top 5 sources Paid",
					"event_name": "contract_signed",
					"metric": "eventCount",
					"definition": "new_accounts = contract_signed",
					"ranked_by": "new_accounts",
					"items": []
				},
				"organic": {
					"label": "Top 5 sources Organic",
					"event_name": "contract_signed",
					"metric": "eventCount",
					"definition": "new_accounts = contract_signed",
					"ranked_by": "new_accounts",
					"items": []
				}
			},
			"events_detected": {
				"user_engagement": 2880059,
				"screen_view": 2236086,
				"session_start": 576771,
				"app_update": 94477,
				"notification_foreground": 22210,
				"notification_open": 12830,
				"login": 5579,
				"os_update": 3158,
				"onboarding_start": 2961,
				"first_open": 2319,
				"app_exception": 2130,
				"otp_requested_phone": 1666,
				"document_scan": 1105,
				"otp_verified_phone": 970,
				"otp_requested_email": 850,
				"otp_verified_email": 499,
				"packages_menu": 391,
				"personal_data_confirmation": 300,
				"face_verification_begin": 260,
				"otp_return_ok": 220,
				"card_menu": 186,
				"international_operations": 139,
				"face_verification_retry": 126,
				"card_signed": 123,
				"address_confirmation": 122,
				"fatca_status_declared": 120,
				"fund_origin_selection": 113,
				"monthly_revenue_selection": 113,
				"card_begin": 111,
				"job_selection": 111,
				"see_cards": 102,
				"card_agency_confirmation": 99,
				"card_reception": 99,
				"confirm_card": 84,
				"card_summary": 74,
				"contract_signed": 64,
				"sign_up": 64,
				"card_confirmation": 63,
				"compare_detail_selection": 44,
				"packages_pass": 44,
				"without_forfait_selection": 43,
				"click_application_discover": 37,
				"address_data_confirmation": 27,
				"transaction_country_selected": 27,
				"address_documentation_upload": 23,
				"international_transaction_confirmation": 23,
				"personal_data_rescan": 23,
				"transaction_currency_selected": 23,
				"card_pass": 20,
				"confirmation_actions": 10,
				"fatca_return": 7,
				"terms_viewed": 7,
				"fatca_agency_selection": 5
			},
			"cpa": {
				"value": 0,
				"currency": "MAD",
				"source": "CPA non calculable avec GA4 seule. Il faut Google Ads API ou Meta Ads API."
			}
		},
		"android": {
			"label": "Android",
			"kpis": {
				"sessions": 966737,
				"users": 169562,
				"new_users": 9255,
				"engaged_sessions": 888874,
				"bounce_rate": 8.05,
				"telechargements": {
					"label": "Téléchargements",
					"event_name": "first_open / app_install / install",
					"value": 9253,
					"previous": 2050,
					"variation_percent": 351.37,
					"source": "GA4 events: first_open / app_install / install"
				},
				"onboardings": {
					"label": "Onboardings",
					"event_name": "onboarding_start",
					"value": 5417,
					"previous": 42,
					"variation_percent": 12797.62,
					"source": "GA4 event: onboarding_start"
				},
				"donnees_personnelles": {
					"label": "Données personnelles",
					"event_name": "address_confirmation",
					"value": 57,
					"previous": 16,
					"variation_percent": 256.25,
					"source": "GA4 event: address_confirmation"
				},
				"donnees_professionnelles": {
					"label": "Données professionnelles",
					"event_name": "fund_origin_selection",
					"value": 58,
					"previous": 15,
					"variation_percent": 286.67,
					"source": "GA4 event: fund_origin_selection"
				},
				"nouveaux_comptes_contract_signed": {
					"label": "Nouveaux comptes",
					"event_name": "contract_signed",
					"value": 26,
					"previous": 6,
					"variation_percent": 333.33,
					"source": "GA4 event: contract_signed"
				}
			},
			"funnel": {
				"sessions_web": {
					"value": 966737,
					"previous": 359016,
					"variation_percent": 169.27,
					"source": "GA4 metric: sessions"
				},
				"downloads": {
					"value": 9253,
					"previous": 2050,
					"variation_percent": 351.37,
					"source": "GA4 events: first_open / app_install / install"
				},
				"onboarding": {
					"value": 5417,
					"previous": 42,
					"variation_percent": 12797.62,
					"source": "GA4 event: onboarding_start"
				},
				"form_started": {
					"value": 0,
					"previous": 0,
					"variation_percent": 0,
					"source": "GA4 event: form_start"
				},
				"form_submitted": {
					"value": 0,
					"previous": 0,
					"variation_percent": 0,
					"source": "GA4 event: form_submit"
				},
				"verified_phone": {
					"value": 3898,
					"previous": 58,
					"variation_percent": 6620.69,
					"source": "GA4 event: otp_verified_phone"
				},
				"documents": {
					"value": 1263,
					"previous": 18,
					"variation_percent": 6916.67,
					"source": "GA4 event: document_scan"
				},
				"contract_signed": {
					"value": 26,
					"previous": 6,
					"variation_percent": 333.33,
					"source": "GA4 event: contract_signed"
				},
				"card_signed": {
					"value": 64,
					"previous": 15,
					"variation_percent": 326.67,
					"source": "GA4 event: card_signed. Displayed separately."
				},
				"new_accounts": {
					"value": 26,
					"previous": 6,
					"variation_percent": 333.33,
					"source": "GA4 event: contract_signed. Used as new account."
				}
			},
			"conversion_rates": {
				"session_to_download": 0.96,
				"download_to_onboarding": 58.54,
				"onboarding_to_form_start": 0,
				"form_start_to_submit": 0,
				"form_submit_to_phone_verified": 0,
				"phone_verified_to_document_scan": 32.4,
				"document_scan_to_contract_signed": 2.06,
				"prospect_to_account": 0.48,
				"global_session_to_account": 0.0027
			},
			"paid_vs_organic": {
				"paid": 2,
				"organic": 11,
				"other": 13,
				"total": 26,
				"paid_percent": 7.69,
				"organic_percent": 42.31,
				"other_percent": 50
			},
			"new_accounts_distribution": {
				"label": "Répartition des nouveaux comptes : Paid vs Organic",
				"event_name": "contract_signed",
				"metric": "eventCount",
				"definition": "new_accounts = contract_signed",
				"total_new_accounts": 26,
				"paid": {
					"label": "Paid",
					"value": 2,
					"percent": 7.69
				},
				"organic": {
					"label": "Organic",
					"value": 11,
					"percent": 42.31
				},
				"other": {
					"label": "Other",
					"value": 13,
					"percent": 50
				},
				"items": [
					{
						"type": "paid",
						"label": "Paid",
						"value": 2,
						"percent": 7.69
					},
					{
						"type": "organic",
						"label": "Organic",
						"value": 11,
						"percent": 42.31
					},
					{
						"type": "other",
						"label": "Other",
						"value": 13,
						"percent": 50
					}
				],
				"calculation_source": "GA4 eventCount where eventName = contract_signed grouped by sessionDefaultChannelGroup"
			},
			"top_sources": {
				"paid": {
					"label": "Top 5 sources Paid",
					"event_name": "contract_signed",
					"metric": "eventCount",
					"definition": "new_accounts = contract_signed",
					"ranked_by": "new_accounts",
					"items": [
						{
							"channel_group": "Cross-network",
							"source": "google",
							"medium": "cpc",
							"source_medium": "google / cpc",
							"new_accounts": 1,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 1
						},
						{
							"channel_group": "Paid Search",
							"source": "google",
							"medium": "cpc",
							"source_medium": "google / cpc",
							"new_accounts": 1,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 2
						}
					]
				},
				"organic": {
					"label": "Top 5 sources Organic",
					"event_name": "contract_signed",
					"metric": "eventCount",
					"definition": "new_accounts = contract_signed",
					"ranked_by": "new_accounts",
					"items": [
						{
							"channel_group": "Organic Search",
							"source": "google-play",
							"medium": "organic",
							"source_medium": "google-play / organic",
							"new_accounts": 8,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 1
						},
						{
							"channel_group": "Organic Social",
							"source": "apps.facebook.com",
							"medium": "(not set)",
							"source_medium": "apps.facebook.com / (not set)",
							"new_accounts": 3,
							"event_name": "contract_signed",
							"calculation_source": "GA4 eventCount grouped by sessionDefaultChannelGroup + sessionSource + sessionMedium where eventName = contract_signed",
							"rank": 2
						}
					]
				}
			},
			"events_detected": {
				"screen_view": 6741890,
				"user_engagement": 2179794,
				"session_start": 952781,
				"notification_receive": 350848,
				"login": 317656,
				"notification_dismiss": 231891,
				"notification_foreground": 27792,
				"notification_open": 24417,
				"first_open": 9253,
				"otp_requested_phone": 6011,
				"onboarding_start": 5417,
				"app_remove": 5184,
				"otp_verified_phone": 3898,
				"app_exception": 2270,
				"otp_requested_email": 1314,
				"document_scan": 1263,
				"os_update": 889,
				"otp_verified_email": 639,
				"app_update": 399,
				"personal_data_confirmation": 357,
				"packages_menu": 279,
				"face_verification_retry": 180,
				"app_clear_data": 174,
				"card_menu": 151,
				"face_verification_begin": 82,
				"international_operations": 75,
				"card_signed": 64,
				"personal_data_rescan": 64,
				"fatca_status_declared": 61,
				"see_cards": 60,
				"card_begin": 58,
				"fund_origin_selection": 58,
				"address_confirmation": 57,
				"monthly_revenue_selection": 56,
				"confirm_card": 55,
				"job_selection": 55,
				"card_reception": 52,
				"card_agency_confirmation": 34,
				"card_confirmation": 27,
				"contract_signed": 26,
				"packages_pass": 25,
				"(other)": 21,
				"click_application_discover": 18,
				"address_data_confirmation": 11,
				"compare_detail_selection": 11,
				"transaction_country_selected": 10,
				"international_transaction_confirmation": 9,
				"transaction_currency_selected": 9,
				"card_summary": 8,
				"without_forfait_selection": 8,
				"card_pass": 7,
				"address_documentation_upload": 6,
				"confirmation_actions": 4,
				"fatca_agency_selection": 3,
				"fatca_return": 2
			},
			"cpa": {
				"value": 0,
				"currency": "MAD",
				"source": "CPA non calculable avec GA4 seule. Il faut Google Ads API ou Meta Ads API."
			}
		}
	},
	"warning": {
		"top_sources": "top_sources.paid et top_sources.organic retournent le Top 5 des sources par nombre de nouveaux comptes.",
		"top_sources_paid": "Basé sur eventName = contract_signed et sessionDefaultChannelGroup Paid.",
		"top_sources_organic": "Basé sur eventName = contract_signed et sessionDefaultChannelGroup Organic.",
		"new_accounts": "new_accounts = contract_signed.",
		"cpa": "CPA non inclus avec GA4 seule. Pour CPA exact, il faut Google Ads API ou Meta Ads API."
	}
}