Salesforce admins: Urgent action required!

Google Analytics

From Resco's Wiki
Jump to navigation Jump to search

Customers and partners can use Google Analytics (GA4) to check how their end users use Resco Mobile CRM. Enabling access to relevant analytics empowers partners and customers to make data-driven decisions, optimize adoption, and better understand user behavior within their deployments.

Prepare your Google Analytics

  1. Go Google Analytics web.
  2. Select an analytics account and property where you want to add Resco data, or create a new analytics account and property.
  3. In the admin setup, go to Data collection and modification > Data stream and create a data stream of the type "Web". The URL is irrelevant.
  4. Copy the Measurement ID of the stream and use in Woodford configuration (see next section).
  5. In the admin setup, go to Data display > Custom definitions.
  6. On the Custom dimensions tab, add the following fields:
    Action - action
    Entity - entity
    Gui Type - guiType
    Label - label
    Organization ID - organizationId
    Server Version - serverVersion
    User Mode - userMode
    Version - version
  7. On the Custom metrics tab, add the following field:
    Duration - duration - Milliseconds

google analytics setup #1 google analytics setup #2 google analytics setup #3

Configuration in Woodford

  1. Edit an app project in Woodford.
  2. Go to project Configuration.
  3. On the Integration tab, enter your Google Analytics Measurement ID.
    Tip: You can enter up to 3 IDs separated by a comma.
  4. Save all changes and publish the app project.

Collecting data from the app

To collect analytics data:

  • Install Resco Mobile CRM 18.2 or later.
  • Synchronize with an app project with a measurement ID set up.
  • Restart the app after sync to start generating data.

Using GA: understand the default "Reports"

This dashboard shows how people use the Resco app. Use it to quickly answer:

  • Who is using the app?
  • What are they doing?
  • What is most popular?

Here are the three most useful reports for a quick look.

Realtime overview: what's happening now?

This is a live view of app activity in the last 30 minutes.

  • See who is online right now.
  • Find out where they are in the world/country/region.
  • Check which screens and features they are currently using.

When to use: Check live activity after a new release or where your userbase is located.

Pages and screens: what are the most popular screens?

Go to Engagement > Pages and screens to see the list of the most popular screens over time. This table shows you the key information for each screen:

  • Views: How many times a screen was seen.
  • Active users: How many unique people saw it.
  • Average engagement time: How long people spent on it.

When to use: Find the most used screens and see if new features are being discovered.

Tech overview: what technology do users have?

Go to Tech > Tech overview to see the devices and platforms people use to access our app. Look for the cards showing:

  • Platform: The split between Web, iOS, and Android.
  • Operating system: Which OS versions are most common.
  • Device category: The split between Mobile and Desktop.

When to use: Help developers know what to build and test for.

Quick tips
  • 📅 Date Range: Change the date in the top-right corner.
  • 🔍 Search: Use the search bar above tables to find specific screens.
  • 📊 Compare: Use the "Add comparison" button at the top to see trends.

Using GA: create custom analysis using "Explore"

The Explore section in Google Analytics lets you go beyond the standard reports to answer more profound questions. Here's how to build three useful custom reports.

To access custom reports, select Explore from the left menu.

Feature adoption: which features are most popular?

This report gives you a simple, ranked list of our most-used features. See what gets used the most and by how many people.

When to use: Identify popular and unused/unattractive features.

  1. Technique: Select Free form.
  2. Rows: Drag the Action dimension here.
  3. Values: Drag Event count and Total users here.
  4. Filters: Set the Event name to match the Features exactly.
  5. Sort: Click the Event count column header to sort from highest to lowest.

Feature usage over time: are features trending up or down?

This report shows you a line chart of feature usage, helping you spot trends after a new release or marketing effort.

When to use: Check if a feature's usage is growing, declining, or staying flat.

  1. Technique: Select Free form.
  2. Visualization: Select Line chart.
  3. Breakdown: Drag the Action dimension here.
  4. Values: Drag Event count here.
  5. Filters: Set the Event name to match Features exactly.

Tip: Use the date range selector in the top-left to see trends over different periods.

User journey: How users navigate the app?

This report visualizes the common paths users take from screen to screen and which features they use along the way.

When to use: Analyze the typical workflow of our users and identify where they might get stuck.

  1. Technique: Select Path exploration.
  2. Node Type: Drag Event name to the top of the list. This shows page_view vs feature_interaction.
  3. Breakdown: Drag the Action dimension here. This will show the specific feature names in the path.
  4. Starting Point: Click Drop or select node and choose Event name → session_start or page_view.

Tip: Click on any step in the flow (like page_view: Home) to see where users go next.