get
https://api.web2wave.com/api/reports/getGraph
Fetch a report based on various parameters such as project, functions, quizzes, paywalls, and time ranges.
This endpoint supports a variety of functions and filters for detailed analytical reporting.
Available functions:
totalSubscriptionsAndRevenue: Returns total subscriptions, total revenue, charged revenue, LTV, and average subscription amount.subscriptionsByDay: Provides subscriptions and revenue trends over time.subscriptionsByPriceId: Groups subscriptions by price ID and provides revenue and LTV details.subscriptionsByCountry: Groups subscriptions by country and shows total revenue.subscriptionsByPlatform: Groups subscriptions by user platform (iOS, Android, Windows, Mac, Linux, Unknown) taken from user_visits.user_platform. Counts active, trialing, past_due and canceled subscriptions that have a paid invoice or a refund.subscriptionsByLocation: Groups subscriptions by rounded user_visits.user_latitude/user_longitude (top 3000 points) with count and revenue, for map display.stepAnswers: Answers given on one quiz funnel step (step_event_name, e.g.Step 03 goals) by the users who reached it: per answer key (screen block), the number of users per answer. A multi-choice answer is split so every option is counted once per user; free input is limited to the top 10 values. Answers come from user properties of the quizzes in which the step was reached.visitsByLocation: Groups all non-bot user visits matching the filters by rounded user_visits.user_latitude/user_longitude (top 3000 points) with visit and user counts, for map display.purchasesByWeekdayHour: Counts purchases (active/trialing subscriptions with real payment) and revenue by day of week (1 = Monday) and hour of creation in UTC, for heatmap display Each row also carriesvisit_count(visits by visit time) andvisit_purchase_count(purchases attributed to the visit time) for the conversion mode.subscriptionsByStatus: Breaks down subscriptions by status (e.g., active, incomplete, etc.).dailyCompletionRate: Tracks completion and conversion rates by day.quizFunnel: Provides detailed funnel step conversion rates for quizzes. Acceptsanswers_user_property/answers_user_property_valueto count only the users who gave that answer (also forthroughFunnel). Supports the optionalgroup_by=user_country_codeparameter to split the funnel by visitor country.paywallConversionByDays: Tracks paywall conversion rates by day.paywallFunnel: Shows the paywall funnel conversion breakdown.subscribeToInstallRate: Tracks the rate of rhe percent of users who purchased subscription and installed the app after (meaning - requested subscription status using API).utmReport: Funnel metrics grouped by UTM, country, or platform.
Default grouping is campaign UTM (source_campaign_mediumand related orders).
Passutm_grouping=countryfor a visitor-level country breakdown (user_country_code)
orutm_grouping=user_platformfor a visitor-level platform breakdown (user_platform).
Both visitor groupings honorquizzes[]and the date range; rows are sorted byusers_countdescending.
Visitor metrics (users_count,quizes_started, and earlier funnel steps) use quiz engagement.
Subscription/revenue columns still attribute viasubscription.quiz_id.metaAdsSpendByDay: Meta (Facebook) Ads spend aggregated by day from the
ads_reportsClickHouse table (populated by the Meta/Facebook sync pipeline only).
Supported filters:project,from,to,utm_source[],utm_medium[],
utm_campaign[],utm_content[],utm_term[].
Ignored filters:quizzes[],paywalls[],quizzesVersion[],paywallVersion[],
payment_system,user_country_code,user_platform,experiment_id,
experiment_variant,user_property,user_property_value,utm_grouping.
Returns an array of daily rows withdate,spend(USD whenspend_usdis
available),clicks,impressions, andpurchases.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…