Native Element Group

What is a Native Element Group

Native Element Group is a collection of Native elements (products) that allows you to work with sets of products instead of individual Product IDs when configuring campaigns, segmentation, and limits.

A Native Element Group can include products of different types, such as:

  • consumable;
  • non-consumable;
  • subscription;
  • rewarded and others.

Where Native Element Group is used

1. Campaign filters (parent and nested campaigns)

Native Element Group can be used in parent and nested campaign filters:

  • Include group if any purchased
  • Exclude group if any purchased
  • Include group if all purchased
  • Exclude group if all purchased
magify-native-element-group-campaign
magify-native-element-group-nested-campaign

Supported product types:

Campaign filters support groups containing products of any type.


2. Segmentation (Product)

Native Element Group is used in Segmentation > Product.

magify-native-element-group-segmentation

Product type limitation:

Only groups containing:

  • Consumable Product IDs
  • Non-Consumable Product IDs

are supported.

Groups containing other product types are not supported in segmentation.


3. Temporary limits (Impression limits)

Native Element Group is used within the Temporary limits section in:

  • Impression limits
  • A/B Test Impression limits
  • Segmented Impression limits
magify-native-element-group-impression-limit

The group is applied via:

  • Include group if any purchased

Supported product types:

All product types are supported in impression limits.


4. Application Feature (Segmented / A/B Test)

Native Element Group is used within Application Feature settings in:

  • Segmented Application Feature
  • A/B Test Application Feature
magify-native-element-segmented-a-b-app-features
magify-native-element-segmented-app-features

The group is applied in filters that evaluate product purchase conditions.

Supported conditions:

  • any purchased
  • all purchased

Supported product types:

All product types are supported in Application Feature filters.


End-to-end example

Group: no_ads_products

Contains:

  • remove_ads_product_id (non-consumable)
  • subscription_no_ads_id (subscription)

Used in:

  • campaign filters;
  • impression limits;
  • application feature filters

Not supported in segmentation.


Creating a Native Element Group

Groups can be:

  • created automatically (default groups);
  • created manually.

Manual creation:

  1. Go to Native Element Groups.
  2. Click Create New.
  3. Fill in Name, Application, and Native elements.
  4. Click Save.
magify-native-element-group-create-new

Cloning a Native Element Group

Any group can be cloned to quickly create a new editable group based on an existing one.

magify-native-element-group-clone-form
magify-native-element-group-clone-list

Native Element Group filtering and table view

To simplify working with Native Element Groups, the system provides separate mechanisms for filtering and table display customization.

Filtering

In the Native Element Groups list, filtering is available only by Application.

This allows you to:

  • display groups related to a specific application;
  • manage groups more efficiently in multi-application projects.

Table display settings (Edit table)

In addition, the interface provides table display customization via the Edit table menu.

Using this menu, you can:

  • show or hide the following columns:
    • Name
    • Application
    • Is default group
    • Actions
  • use search to find values within the table.
magify-native-element-group-edit-table

Summary

Native Element Group is a core building block for scalable campaign logic.

It allows you to:

  • group products of different types;
  • reuse logic across campaigns, segmentation, and limits;
  • keep configurations clean and maintainable.