How to track common mobile-app events without personal data
Helpers for tracking common analytics events across the four official Respectlytics SDKs β without collecting personal data in the first place.
100 guides published
-
How to track paywall conversion in Swift (iOS) without personal data
A privacy-first pattern for tracking paywall conversion in Swift (iOS) apps with Respectlytics. No IDFA, no AAID, no user IDs β just a sessβ¦
Read guide -
How to track paywall conversion in Kotlin (Android) without personal data
A privacy-first pattern for tracking paywall conversion in Kotlin (Android) apps with Respectlytics. No IDFA, no AAID, no user IDs β just aβ¦
Read guide -
How to track paywall conversion in React Native without personal data
A privacy-first pattern for tracking paywall conversion in React Native apps with Respectlytics. No IDFA, no AAID, no user IDs β just a sesβ¦
Read guide -
How to track paywall conversion in Flutter without personal data
A privacy-first pattern for tracking paywall conversion in Flutter apps with Respectlytics. No IDFA, no AAID, no user IDs β just a session-β¦
Read guide -
How to track onboarding completion in Swift (iOS) without personal data
Track onboarding completion in Swift (iOS) using Respectlytics's 5-field event schema. Helps developers avoid collecting personal data β seβ¦
Read guide -
How to track onboarding completion in Kotlin (Android) without personal data
Track onboarding completion in Kotlin (Android) using Respectlytics's 5-field event schema. Helps developers avoid collecting personal dataβ¦
Read guide -
How to track onboarding completion in React Native without personal data
Track onboarding completion in React Native using Respectlytics's 5-field event schema. Helps developers avoid collecting personal data β sβ¦
Read guide -
How to track onboarding completion in Flutter without personal data
Track onboarding completion in Flutter using Respectlytics's 5-field event schema. Helps developers avoid collecting personal data β sessioβ¦
Read guide -
How to track sign-up events in Swift (iOS) without personal data
Track account creation in Swift (iOS) apps with Respectlytics. No user_id, no email, no signup method as metadata. Helps developers avoid cβ¦
Read guide -
How to track sign-up events in Kotlin (Android) without personal data
Track account creation in Kotlin (Android) apps with Respectlytics. No user_id, no email, no signup method as metadata. Helps developers avβ¦
Read guide -
How to track sign-up events in React Native without personal data
Track account creation in React Native apps with Respectlytics. No user_id, no email, no signup method as metadata. Helps developers avoid β¦
Read guide -
How to track sign-up events in Flutter without personal data
Track account creation in Flutter apps with Respectlytics. No user_id, no email, no signup method as metadata. Helps developers avoid colleβ¦
Read guide -
How to track push notification opt-in in Swift (iOS) without personal data
Track when Swift (iOS) users grant push notification permission. Privacy-first pattern with Respectlytics β no device tokens, no user IDs, β¦
Read guide -
How to track push notification opt-in in Kotlin (Android) without personal data
Track when Kotlin (Android) users grant push notification permission. Privacy-first pattern with Respectlytics β no device tokens, no user β¦
Read guide -
How to track push notification opt-in in React Native without personal data
Track when React Native users grant push notification permission. Privacy-first pattern with Respectlytics β no device tokens, no user IDs,β¦
Read guide -
How to track push notification opt-in in Flutter without personal data
Track when Flutter users grant push notification permission. Privacy-first pattern with Respectlytics β no device tokens, no user IDs, justβ¦
Read guide -
How to track paywall views in Swift (iOS) without personal data
Track paywall impressions in Swift (iOS) apps with Respectlytics. Session-scoped reach, no per-user attribution, no PII.
Read guide -
How to track paywall views in Kotlin (Android) without personal data
Track paywall impressions in Kotlin (Android) apps with Respectlytics. Session-scoped reach, no per-user attribution, no PII.
Read guide -
How to track paywall views in React Native without personal data
Track paywall impressions in React Native apps with Respectlytics. Session-scoped reach, no per-user attribution, no PII.
Read guide -
How to track paywall views in Flutter without personal data
Track paywall impressions in Flutter apps with Respectlytics. Session-scoped reach, no per-user attribution, no PII.
Read guide -
How to track trial-start events in Swift (iOS) without personal data
Track trial activation in Swift (iOS) apps with Respectlytics. No user_id, no email, no payment-method metadata. Session-scoped activation β¦
Read guide -
How to track trial-start events in Kotlin (Android) without personal data
Track trial activation in Kotlin (Android) apps with Respectlytics. No user_id, no email, no payment-method metadata. Session-scoped activaβ¦
Read guide -
How to track trial-start events in React Native without personal data
Track trial activation in React Native apps with Respectlytics. No user_id, no email, no payment-method metadata. Session-scoped activationβ¦
Read guide -
How to track trial-start events in Flutter without personal data
Track trial activation in Flutter apps with Respectlytics. No user_id, no email, no payment-method metadata. Session-scoped activation analβ¦
Read guide -
How to track trial-to-paid conversion in Swift (iOS) without personal data
Track trial-to-paid conversion in Swift (iOS) apps with Respectlytics. Session-scoped event, no transaction IDs, no user IDs.
Read guide -
How to track trial-to-paid conversion in Kotlin (Android) without personal data
Track trial-to-paid conversion in Kotlin (Android) apps with Respectlytics. Session-scoped event, no transaction IDs, no user IDs.
Read guide -
How to track trial-to-paid conversion in React Native without personal data
Track trial-to-paid conversion in React Native apps with Respectlytics. Session-scoped event, no transaction IDs, no user IDs.
Read guide -
How to track trial-to-paid conversion in Flutter without personal data
Track trial-to-paid conversion in Flutter apps with Respectlytics. Session-scoped event, no transaction IDs, no user IDs.
Read guide -
How to track subscription renewals in Swift (iOS) without personal data
Track subscription renewals in Swift (iOS) apps with Respectlytics. Session-scoped retention signal, no MRR mixing, no per-user storage.
Read guide -
How to track subscription renewals in Kotlin (Android) without personal data
Track subscription renewals in Kotlin (Android) apps with Respectlytics. Session-scoped retention signal, no MRR mixing, no per-user storagβ¦
Read guide -
How to track subscription renewals in React Native without personal data
Track subscription renewals in React Native apps with Respectlytics. Session-scoped retention signal, no MRR mixing, no per-user storage.
Read guide -
How to track subscription renewals in Flutter without personal data
Track subscription renewals in Flutter apps with Respectlytics. Session-scoped retention signal, no MRR mixing, no per-user storage.
Read guide -
How to track subscription cancellations in Swift (iOS) without personal data
Track subscription cancellations in Swift (iOS) apps with Respectlytics. Session-scoped churn signal, no cancellation reasons as PII.
Read guide -
How to track subscription cancellations in Kotlin (Android) without personal data
Track subscription cancellations in Kotlin (Android) apps with Respectlytics. Session-scoped churn signal, no cancellation reasons as PII.
Read guide -
How to track subscription cancellations in React Native without personal data
Track subscription cancellations in React Native apps with Respectlytics. Session-scoped churn signal, no cancellation reasons as PII.
Read guide -
How to track subscription cancellations in Flutter without personal data
Track subscription cancellations in Flutter apps with Respectlytics. Session-scoped churn signal, no cancellation reasons as PII.
Read guide -
How to track in-app purchases in Swift (iOS) without personal data
Track in-app purchases in Swift (iOS) apps with Respectlytics. Session-scoped purchase event, no SKU, no transaction ID, no user ID.
Read guide -
How to track in-app purchases in Kotlin (Android) without personal data
Track in-app purchases in Kotlin (Android) apps with Respectlytics. Session-scoped purchase event, no SKU, no transaction ID, no user ID.
Read guide -
How to track in-app purchases in React Native without personal data
Track in-app purchases in React Native apps with Respectlytics. Session-scoped purchase event, no SKU, no transaction ID, no user ID.
Read guide -
How to track in-app purchases in Flutter without personal data
Track in-app purchases in Flutter apps with Respectlytics. Session-scoped purchase event, no SKU, no transaction ID, no user ID.
Read guide -
How to track notification permission grants in Swift (iOS) without personal data
Track notification permission outcomes in Swift (iOS) apps with Respectlytics. Session-scoped, no device tokens, no per-user state.
Read guide -
How to track notification permission grants in Kotlin (Android) without personal data
Track notification permission outcomes in Kotlin (Android) apps with Respectlytics. Session-scoped, no device tokens, no per-user state.
Read guide -
How to track notification permission grants in React Native without personal data
Track notification permission outcomes in React Native apps with Respectlytics. Session-scoped, no device tokens, no per-user state.
Read guide -
How to track notification permission grants in Flutter without personal data
Track notification permission outcomes in Flutter apps with Respectlytics. Session-scoped, no device tokens, no per-user state.
Read guide -
How to track login events in Swift (iOS) without personal data
Track returning-user logins in Swift (iOS) apps with Respectlytics. Session-scoped event, no user_id, no email.
Read guide -
How to track login events in Kotlin (Android) without personal data
Track returning-user logins in Kotlin (Android) apps with Respectlytics. Session-scoped event, no user_id, no email.
Read guide -
How to track login events in React Native without personal data
Track returning-user logins in React Native apps with Respectlytics. Session-scoped event, no user_id, no email.
Read guide -
How to track login events in Flutter without personal data
Track returning-user logins in Flutter apps with Respectlytics. Session-scoped event, no user_id, no email.
Read guide -
How to track social login (Google / Apple) in Swift (iOS) without personal data
Track social provider login (Google, Apple, Facebook) in Swift (iOS) apps with Respectlytics. No OAuth tokens, no user IDs, no provider accβ¦
Read guide -
How to track social login (Google / Apple) in Kotlin (Android) without personal data
Track social provider login (Google, Apple, Facebook) in Kotlin (Android) apps with Respectlytics. No OAuth tokens, no user IDs, no provideβ¦
Read guide -
How to track social login (Google / Apple) in React Native without personal data
Track social provider login (Google, Apple, Facebook) in React Native apps with Respectlytics. No OAuth tokens, no user IDs, no provider acβ¦
Read guide -
How to track social login (Google / Apple) in Flutter without personal data
Track social provider login (Google, Apple, Facebook) in Flutter apps with Respectlytics. No OAuth tokens, no user IDs, no provider accountβ¦
Read guide -
How to track password reset events in Swift (iOS) without personal data
Track password reset flows in Swift (iOS) apps with Respectlytics. Session-scoped funnel signal, no email tokens, no user identifiers.
Read guide -
How to track password reset events in Kotlin (Android) without personal data
Track password reset flows in Kotlin (Android) apps with Respectlytics. Session-scoped funnel signal, no email tokens, no user identifiers.
Read guide -
How to track password reset events in React Native without personal data
Track password reset flows in React Native apps with Respectlytics. Session-scoped funnel signal, no email tokens, no user identifiers.
Read guide -
How to track password reset events in Flutter without personal data
Track password reset flows in Flutter apps with Respectlytics. Session-scoped funnel signal, no email tokens, no user identifiers.
Read guide -
How to track deep-link opens in Swift (iOS) without personal data
Track deep-link opens (Universal Links, App Links, custom schemes) in Swift (iOS) apps with Respectlytics. No URL parameters stored, no finβ¦
Read guide -
How to track deep-link opens in Kotlin (Android) without personal data
Track deep-link opens (Universal Links, App Links, custom schemes) in Kotlin (Android) apps with Respectlytics. No URL parameters stored, nβ¦
Read guide -
How to track deep-link opens in React Native without personal data
Track deep-link opens (Universal Links, App Links, custom schemes) in React Native apps with Respectlytics. No URL parameters stored, no fiβ¦
Read guide -
How to track deep-link opens in Flutter without personal data
Track deep-link opens (Universal Links, App Links, custom schemes) in Flutter apps with Respectlytics. No URL parameters stored, no fingerpβ¦
Read guide -
How to track screen views in Swift (iOS) without personal data
Track screen views in Swift (iOS) apps with Respectlytics. Distinct event_name per screen, no titles or paths as metadata.
Read guide -
How to track screen views in Kotlin (Android) without personal data
Track screen views in Kotlin (Android) apps with Respectlytics. Distinct event_name per screen, no titles or paths as metadata.
Read guide -
How to track screen views in React Native without personal data
Track screen views in React Native apps with Respectlytics. Distinct event_name per screen, no titles or paths as metadata.
Read guide -
How to track screen views in Flutter without personal data
Track screen views in Flutter apps with Respectlytics. Distinct event_name per screen, no titles or paths as metadata.
Read guide -
How to track video completions in Swift (iOS) without personal data
Track video play / pause / completion events in Swift (iOS) apps with Respectlytics. Session-scoped, no video IDs, no per-user watch historβ¦
Read guide -
How to track video completions in Kotlin (Android) without personal data
Track video play / pause / completion events in Kotlin (Android) apps with Respectlytics. Session-scoped, no video IDs, no per-user watch hβ¦
Read guide -
How to track video completions in React Native without personal data
Track video play / pause / completion events in React Native apps with Respectlytics. Session-scoped, no video IDs, no per-user watch histoβ¦
Read guide -
How to track video completions in Flutter without personal data
Track video play / pause / completion events in Flutter apps with Respectlytics. Session-scoped, no video IDs, no per-user watch history.
Read guide -
How to track search queries in Swift (iOS) without personal data
Track in-app search events in Swift (iOS) apps with Respectlytics. No query strings stored, no per-user search history.
Read guide -
How to track search queries in Kotlin (Android) without personal data
Track in-app search events in Kotlin (Android) apps with Respectlytics. No query strings stored, no per-user search history.
Read guide -
How to track search queries in React Native without personal data
Track in-app search events in React Native apps with Respectlytics. No query strings stored, no per-user search history.
Read guide -
How to track search queries in Flutter without personal data
Track in-app search events in Flutter apps with Respectlytics. No query strings stored, no per-user search history.
Read guide -
How to track content share events in Swift (iOS) without personal data
Track in-app share events in Swift (iOS) apps with Respectlytics. Distinct event_name per channel (Messages, Mail, Twitter), no recipient dβ¦
Read guide -
How to track content share events in Kotlin (Android) without personal data
Track in-app share events in Kotlin (Android) apps with Respectlytics. Distinct event_name per channel (Messages, Mail, Twitter), no recipiβ¦
Read guide -
How to track content share events in React Native without personal data
Track in-app share events in React Native apps with Respectlytics. Distinct event_name per channel (Messages, Mail, Twitter), no recipient β¦
Read guide -
How to track content share events in Flutter without personal data
Track in-app share events in Flutter apps with Respectlytics. Distinct event_name per channel (Messages, Mail, Twitter), no recipient data.
Read guide -
How to track add-to-cart events in Swift (iOS) without personal data
Track add-to-cart in Swift (iOS) mobile commerce apps with Respectlytics. No SKU, no price, no per-user cart history.
Read guide -
How to track add-to-cart events in Kotlin (Android) without personal data
Track add-to-cart in Kotlin (Android) mobile commerce apps with Respectlytics. No SKU, no price, no per-user cart history.
Read guide -
How to track add-to-cart events in React Native without personal data
Track add-to-cart in React Native mobile commerce apps with Respectlytics. No SKU, no price, no per-user cart history.
Read guide -
How to track add-to-cart events in Flutter without personal data
Track add-to-cart in Flutter mobile commerce apps with Respectlytics. No SKU, no price, no per-user cart history.
Read guide -
How to track checkout-start events in Swift (iOS) without personal data
Track when users begin checkout in Swift (iOS) commerce apps with Respectlytics. Session-scoped, no cart total, no payment data.
Read guide -
How to track checkout-start events in Kotlin (Android) without personal data
Track when users begin checkout in Kotlin (Android) commerce apps with Respectlytics. Session-scoped, no cart total, no payment data.
Read guide -
How to track checkout-start events in React Native without personal data
Track when users begin checkout in React Native commerce apps with Respectlytics. Session-scoped, no cart total, no payment data.
Read guide -
How to track checkout-start events in Flutter without personal data
Track when users begin checkout in Flutter commerce apps with Respectlytics. Session-scoped, no cart total, no payment data.
Read guide -
How to track checkout completion in Swift (iOS) without personal data
Track successful order completion in Swift (iOS) commerce apps with Respectlytics. No order ID, no revenue, no per-user purchase history.
Read guide -
How to track checkout completion in Kotlin (Android) without personal data
Track successful order completion in Kotlin (Android) commerce apps with Respectlytics. No order ID, no revenue, no per-user purchase histoβ¦
Read guide -
How to track checkout completion in React Native without personal data
Track successful order completion in React Native commerce apps with Respectlytics. No order ID, no revenue, no per-user purchase history.
Read guide -
How to track checkout completion in Flutter without personal data
Track successful order completion in Flutter commerce apps with Respectlytics. No order ID, no revenue, no per-user purchase history.
Read guide -
How to track referral redemption in Swift (iOS) without personal data
Track when users redeem a referral code in Swift (iOS) apps with Respectlytics. Session-scoped, no codes stored, no referrer / referree linβ¦
Read guide -
How to track referral redemption in Kotlin (Android) without personal data
Track when users redeem a referral code in Kotlin (Android) apps with Respectlytics. Session-scoped, no codes stored, no referrer / referreβ¦
Read guide -
How to track referral redemption in React Native without personal data
Track when users redeem a referral code in React Native apps with Respectlytics. Session-scoped, no codes stored, no referrer / referree liβ¦
Read guide -
How to track referral redemption in Flutter without personal data
Track when users redeem a referral code in Flutter apps with Respectlytics. Session-scoped, no codes stored, no referrer / referree linkage.
Read guide -
How to track level-complete events in Swift (iOS) games without personal data
Track level completion in Swift (iOS) mobile games with Respectlytics. Session-scoped progression, no per-player history.
Read guide -
How to track level-complete events in Kotlin (Android) games without personal data
Track level completion in Kotlin (Android) mobile games with Respectlytics. Session-scoped progression, no per-player history.
Read guide -
How to track level-complete events in React Native games without personal data
Track level completion in React Native mobile games with Respectlytics. Session-scoped progression, no per-player history.
Read guide -
How to track level-complete events in Flutter games without personal data
Track level completion in Flutter mobile games with Respectlytics. Session-scoped progression, no per-player history.
Read guide -
How to track tutorial completion in Swift (iOS) without personal data
Track tutorial completion in Swift (iOS) games and SaaS apps with Respectlytics. Session-scoped first-time-user signal, no per-player metadβ¦
Read guide -
How to track tutorial completion in Kotlin (Android) without personal data
Track tutorial completion in Kotlin (Android) games and SaaS apps with Respectlytics. Session-scoped first-time-user signal, no per-player β¦
Read guide -
How to track tutorial completion in React Native without personal data
Track tutorial completion in React Native games and SaaS apps with Respectlytics. Session-scoped first-time-user signal, no per-player metaβ¦
Read guide -
How to track tutorial completion in Flutter without personal data
Track tutorial completion in Flutter games and SaaS apps with Respectlytics. Session-scoped first-time-user signal, no per-player metadata.
Read guide
Privacy-first analytics, by design.
Helps developers avoid collecting personal data in the first place. Five-field event schema. RAM-only event queue.