Twinr Builder Resources
  • 🙌Getting Started
    • What is Twinr?
    • Fun Fact
  • 📱Create App
    • Create App from Template
      • Blank
      • E-Commerce App
      • News App
      • Restaurant App
  • 👥Organization
    • Create Organization
    • Invite Members
  • 🖥️Dashboard
    • App Dashboard
    • Preview App
    • Delete App
  • 📲Setup Branding Info
    • App info
    • Launch screen
    • App Permissions
      • Camera Permission
      • Photo Library Permission
      • Microphone Permission
      • App Tracking Transparency
      • Location Permission
      • Read External Storage
    • App Settings
      • Enable portrait only mode
      • Prevent App Sleep
      • Enable/Disable iPad Support
      • Customize Minimum Android Version
  • 🎨Setup Theme
    • Overview
    • Bottom Tab bar
    • Navigation bar
      • Button setting
    • Status bar
  • 📲Screen Customization
    • External URL Handling
    • Apply Custom CSS
    • Apply Custom JavaScript
    • Hide Elements
    • Page Refresh
    • Login
      • General
      • Login Page
    • Tab bar(Bottom tabs)
      • Add New Screen
      • Delete Screen
      • Rearrange Screen
      • General
      • Navigation Bar
        • Navigation Bar Title
        • Navigation Bar Buttons
          • Back Button
          • Linker Button
          • Cart Button
          • Custom Button
          • Hamburger Menu
          • Native Link Sharing
          • Native Notification Screen Button
      • Tab Screen - External URL Handling
      • Responsible URL
      • Tab Screen - Hide Elements
      • Tab Screen - CSS
      • Tab Screen - Scripts
  • 🛠️App Configuration
    • Add New Configuration
  • 🔗Extensions
    • Overview
    • Page Loader
    • Pull to Refresh
    • Custom User Agent
    • Custom Fonts
    • Cache Policy
    • No Internet View
    • App Review
    • App Onboarding
    • Multi Language
    • In-App Purchase (IAP)
      • iOS In-App Purchase (IAP)
      • Android In-App Purchase (IAP)
    • Deeplink
    • Force App Update
    • Account Delete
    • Dynamic Titles
  • ⚙️Integrations
    • Overview
    • Firebase Push Notification
      • Enable Push Notification
      • Send Push Notification
    • Push Permission Reminder
    • Personalized Push Notification
    • Abandoned Cart Push Notification
    • Native Notification Screen
    • AdMob
      • Create Android & iOS Apps
      • Create Ads on AdMOb
      • Setup AdMob Integration
    • Firebase Analytics
      • Auto Tracked Analytics
      • Custom Analytics
      • How to check Analytics in Firebase?
  • Plugins
    • Overview
    • WooCommerce
    • Shopify
    • Preshtashop
  • Engage
    • Overview
    • Engage Dashboard
    • One Time Campaigns
    • Event Triggered Campaigns
      • Order Created
      • Order Status Change
      • Product Created
      • Product Re-stock
      • Product Out-of-stock
      • Product Low Stock
      • Coupon Created
    • Welcome Push Notification
    • Inactivity Push Notification
  • 📊App Analytics
    • Overview
    • Acquisition & Retention
      • Number of Sessions
      • Number of Unique Sessions
      • Daily Active Users
      • Total App Sessions
      • New App Sessions
      • Session by Platform
      • Average Session Length
      • Session by Devices
      • Retention
    • Revenue
      • Sales
      • Orders
      • Total Revenue - Current vs Previous Period
      • Total Orders - Current vs Previous Period
      • Revenue by Device
      • Average Order Value by Device
      • Order by Device
      • Orders by New vs. Returning Users
      • Top 10 Popular Products
      • Promo Code Revenue vs Revenue
  • JS Bridge
    • What is the JS Bridge?
    • AdMob Interstitial Ad
    • Change App Language
    • Push Notification - Device Token
    • Request Account Delete
    • Native Datastore
  • 🚀Publish Apps
    • Publishing to the Google Play Store
      • Setup Android Signing Information
      • Get Android Build File
      • Create Your Google Developer Account
      • Setup your App on Google Play Store
      • Submit Your App to Production
      • Reset Android Signing Key
    • Publishing to the Apple App Store
      • Create Your Apple Developer Account
      • Setup Annual Payment for your Apple Developer Account
      • Create Your Apple Bundle ID
      • Setup iOS Signing Info
      • Get iOS Build File
      • Add Users to Your App Store Connect Team (Optional)
      • Add Users to TestFlight (Optional)
      • Submit Your Build to The App Store
  • 👤Twinr Account
    • Change Password
    • Billing & Payments
    • Invoices
    • Update Payment Method
    • Enable 2-Step Authentication
  • 👩‍💼Support
    • Contact Support
    • On-demand Services
      • End-to-End App Solution(All Inclusive)
      • App Development
      • App Publishing
      • App Screenshots
      • Login Script
      • Push Notification Setup
  • 🤝Partnership & Earnings
    • Twinr Partnership Model
    • Agency Plan
    • Become an Affiliate
  • ❓FAQs
    • Subscription
    • Preview your App
    • App Customization
    • Build APK & IPA
    • Publishing App
Powered by GitBook
On this page
  • What is Custom Analytics?
  • List of Custom Events
  • 1.) Navigation Bar Button Events:
  • 2.) Webpage element click Events:

Was this helpful?

  1. Integrations
  2. Firebase Analytics

Custom Analytics

PreviousAuto Tracked AnalyticsNextHow to check Analytics in Firebase?

Last updated 1 year ago

Was this helpful?

What is Custom Analytics?

This enables the endless opportunities to create custom events as per your need. You can track the analytics based on the native functionalities(ex. navigation bar buttons) that you are using in Twinr plus any event from your webpage. Below are the examples.

NOTE: Custom event tracking is only available for premium plan users.

List of Custom Events

1.) Navigation Bar Button Events:

You can set analytics for each native navigation bar buttons on Twinr. Below are the examples.

  • on_click Linker Button Analytics:

See to know how to add linker button.

To setup on_click event of any linker button you are adding on Twinr navigation bar, enable the toggle and give the event name that relates to this button click. This name will appear as event name under firebase analytics. Example: nav_bar_buttonname_button_clicked

  • on_click Custom Button Analytics:

To setup on_click event of any custom button you are adding on Twinr navigation bar, enable the toggle and give the event name that relates to this button click. This name will appear as event name under firebase analytics. Example: nav_bar_buttonname_button_clicked

  • on_click Cart Button Analytics:

To setup on_click event of cart button you are adding on Twinr navigation bar, enable the toggle and give the event name that relates to this button click. This name will appear as event name under firebase analytics. Example: nav_bar_cart_button_clicked

  • on_click Native link Sharing Button Analytics:

To setup on_click event of native link sharing button you are adding on Twinr navigation bar, enable the toggle and give the event name that relates to this button click. This name will appear as event name under firebase analytics. Example: nav_bar_native_link_sharing_button_clicked

  • on_click Hamburger Button Analytics:

To setup on_click event of each hamburger menus you are adding under hamburger on Twinr navigation bar, enable the toggle and give the event name that relates to this menu click. This name will appear as event name under firebase analytics. Example: nav_bar_menuname_clicked

  • on_click Multi Language Button Analytics:

To setup on_click for multi language button you are adding on Twinr navigation bar, enable the toggle and give the event name that relates to this button click. This name will appear as event name under firebase analytics. Example: nav_bar_multi_language_button_clicked

2.) Webpage element click Events:

Using webpage element click events , you can track click event of any element of your website.

For example, you want to track the click event of "Add to Cart" button click event.

1.) Click on CREATE NEW EVENT

2.) Add the needed information for tracking. For example, you want to track the click event of Listing page "Add to Cart" button click event.

Element's Identifier: The identifier of the web page element for which you want to track the on click event.

Event Name: The name of the event that will appear in firebase.

Property Key & Value: This can be any related pair of the key-value. For example, you want to check from which page the "Add to Cart" button was clicked. o the property is "clicked_from" and the value is "Product listing Page" because the identifier of the "Add to Cart" button is unique for product list page.

See to know how to add custom button.

See to know how to add Cart button.

See to know how to add native link sharing button.

See to know how to add hamburger button.

See to know how to add multi language button.

⚙️
here
here
here
here
here
here