Segments

Segments are a vital tool for user analytics. A segment is a group of users identified using certain parameters, e.g. who brings in most revenue or signs up with an old iPhone.

As myTracker's analytics tool, segments cover all the options for working with a product audience:

  • analyze the size and evolution of individual user groups;
  • choose the target audience who'll see your ads;
  • pass user and device identifiers belonging to the segment to your own analytics system or partner;
  • build segment reports of any complexity free of excessive data.

myTracker segments

A segment can be built for an individual app or the entire project based on both device or user parameters. Segmenting criteria depends on segment audience type and may be as follows:

  • Geography and demographics (gender, age, country, region, city)
  • Device information (manufacturer, model, OS version)
  • App information (platform, app version)
  • Connection information (connection type, mobile telecom brand)
  • Activity (new audience, session count, average and overall session duration)
  • Finance data (product, revenue, in-app purchases count and sum)
  • Ad monetization (engaged audience)
  • Subscription information (first and paid subscriptions)
  • Traffic source (campaign, partner)
  • Custom events (e.g. product delivery, levelling up)
  • Period (fixed or moving)

myTracker calculates the segment size daily based on the parameters you have set. You can see the progress on the segment page. All key data, such as the segment size, calculation date, and linked apps, are available on the Segment list page.

Add segment

  1. In the Segments list press the Add button.
  2. You can use a ready segment as a basis. Open the segment page and press the Duplicate segment button.

  3. Fill out the form:
    • Title* — segment name that will appear in all lists and reports.
    • Audience type* — type of data to be used for segment analytics: data on project users or their devices. For more details on audience types, please see the User tracking section.
    • Account* — the account to which the new segment will be added. If you have only one account, it would be selected by default. For more details, please see the Account section.
    • Projects — one or more app projects to be used for segment identification. For more details, please see the Project section.
    • Applications — one or more apps to be used for segment identification.
    • * — required fields.

  4. Set segment parameters:
    • Press the Add parameter button.
    • Select the Category based on which you will form the segment (age, device model, etc.).
    • Set the parameter value. Depending on the chosen Category, you need to either select a value from the list, specify a comparison operator, or simply select a parameter type.
    • For the Custom Event category, you can add one or more event parameters and specify their values. If you add a several parameters, the following option will help to configure their application rules: Show events with all of the specified param values or with any of the specified param values.
    • You can set the following options:

      • Exclude from segment to exclude a specified category from the segment (e.g. exclude users aged between 1 and 17).
      • Limit to period (fixed or moving). By default, all segments are built for the last 30 days (moving).
    • Press the OK button. Repeat these steps to add on more parameters.
  5. Press the Add button. The segment will soon be calculated.

Analyze segment

To analyze segments, use the following options:

  • Track progress on the View segment page. For example, assess the number of female users who brought in the revenue of over USD 2 over the last 30 days. The chart below shows this criterion applies to 139 women out of 27 million app users.
  • Build a report on the segment using the Constructor. To do that, select Other filters > Segment. For example, choose just one segment and a minimum number of selectors to identify the average session duration among female users who brought in the revenue of over USD 10 over the last 30 days.

These are just a few use cases to get you started. For more details on myTracker’s capabilities, please see the Reports, Predictive analytics, and API sections.

Export segment

You can export the segment in the CSV file to get a list of identifiers of the specific audience. For instance, it can be IDs of the active users in a particular country or IDs of iOS devices with app install.

Export is only available for the Account Owner. For details, see the section Access Rights

  1. From the segment list, select the segment and press the Export button on the page that opens.
  2. Under the General Data Protection Regulation (GDPR), the segment cannot be exported if it includes personal user data: gender, age

  3. In the form that opens, select identifiers for export (all are selected, by default). The list of available segments depends on the audience type:
  4. Segment by devices
    idApp App identifier
    idProfile Device identifier in the app. It defines a pair of app+individual device
    GAID Android advertising identifier
    IDFA iOS advertising identifier
    OAID Huawei advertising identifier
    Segment by users
    idProject Project identifier
    idProjectUser User identifier in the project. It defines a pair of project+user (idProject + CustomUserId)
    CustomUserID User identifier sent via SDK. It defines individual user
  5. Turn on the Remove headers option if you need to exclude column headers from the file. The column header is the first row with identifier names.
  6. Press the Export button. As a result, you will get CSV files inside the GZ archive. If the file is too large, we will send you an email with a link to the file.

You can use downloaded identifiers in your option: send push notifications, pass IDs to the partner or in your analytics system, and so on.

The segment size may differ in the downloaded file and the interface for several reasons:

  • after exporting the segment, new data appeared in the interface;
  • no IDs were found (blank lines will be removed from the file);
  • repeated idProfile was found (the line with the same idProfile will be removed from the file).

You can export the segment using the Export API. Learn more

Archive segments

If a segment is not used or has been created by mistake, it may be archived. Archiving comes in handy when you have numerous segments. Archived segments are marked as Archived and moved to the bottom of the list, with no further daily calculations made for these segments.

To archive a segment, press the button in the Segments list or on View segment or Edit segment pages.

To restore an archived segment, press the button.