At a glance: Group platform-specific apps under a single brand using Product Line. Unlock cross-platform attribution and user journey insights across mobile, web, and CTV apps using a unified Customer User ID (CUID).
About Product Line
Product Line lets you organize different platform versions of the same app (like Android, iOS, web, and CTV) under one brand umbrella. This simplifies app management and enables seamless cross-platform attribution based on a customer user identifier (CUID).
With Product Lines, you can:
- Measure user Lifetime Value (LTV) across devices
- Analyze behavior across platforms
- Internally group apps under the same brand
-
Opt in to cross-platform re-engagement measurement
Note: Cross-platform re-engagement measurement is optional. When you opt in, AppsFlyer can attribute eligible returning-user activity to the media source that re-engaged the user across platforms. For more information, see Cross-platform re-engagement measurement.
For example, if a user installs your app on iOS, logs in on the PlayStation app, and streams content via their Samsung TV, you can view their full journey as a single user.
For a more complete overview of Product Lines, see User-based cross-platform attribution.
How to set up a Product Line
Prerequisites
- The CUID (Customer User Identifier) must be a consistent identifier (like a login ID or hashed email) across all platforms.
- Implement the CUID SDK or s2s setup.
- Ensure the app sets the CUID at every launch used to recognize the same user across devices and sessions.
How to create a Product Line
- Go to My Apps.
- From the top bar, click Create Product Line.
- Select up to 30 apps to include -> Create.
- In the new window:
- Add a Product Line name.
- Enable Start measuring and analyzing cross-platform.
Note: without this enabled, cross-platform attribution won't work. - Select the Inactivity window.
-
Select if you want Re-engagement cross-platform measurement on.
- Select the Re-engagement window.
- Select the Inactivity window for re-engagement.
- On the right-hand side, you will see all the apps in the Product Line.
- Click Create.
- Send the CUID implementation instructions to your developer.
Note: Cross-platform re-engagement attribution works on top of cross-platform attribution. Before you can opt in to re-engagement, you must create a Product Line, activate cross-platform attribution, and send events with a valid CUID.To learn how re-engagement attribution works across platforms, see Cross-platform re-engagement attribution.
How to remove an app from a Product Line
Important!
It is not recommended to remove an app from a Product Line. When an app is removed or moved, its cross-platform attribution settings are reset, and future events will not be eligible for cross-platform attribution until a new mapping is created.
- Go to My Apps.
- Under the Product Lines section, click the Product Line you want to edit.
- On the right-hand side of the window, you will see all the apps in the Product Line.
- Hover over the app you want to remove, and then click the X on that app.
- After removing the app, click Update at the bottom of the window.
How to add an app to a Product Line
- Go to My Apps
- Under the All Apps section, hover over the app you want to add, and then select the checkbox.
- On the top banner ribbon, select Add to Product Line.
- Select the Product Line you want to add the app to.
- Confirm everything is correct in the Product Line window, and then click Update at the bottom of the window.
How to delete a Product Line
Important!
It is not recommended to delete a Product Line. When a Product Line is removed, its cross-platform attribution settings are reset, and future events will not be eligible for cross-platform attribution until a new mapping is created.
- Go to My Apps.
- Under the Product Lines section, click the three dots on the Product Line you want to remove.
- Select Delete product line.
Traits and limitations
| Trait | Description |
|---|---|
| App grouping | Apps must belong to the same brand |
| Maximum apps | Up to 30 apps per Product Line |
| One Product Line only | An app can belong to only one Product Line at a time |
| CUID requirement | Required only for cross-platform attribution |
| Inactivity restoration window | 14–390 days (default: 90 days) |
| App removal impact |
Removing an app resets attribution settings Removing an app from a Product Line affects cross-platform attribution from that point forward. • Future in-app events from the removed app are not eligible for cross-platform attribution under that Product Line, because events must come from apps that belong to the Product Line. • Historical results aren’t retroactively reprocessed |
FAQs
Can I use Product Lines just for organizing apps?
Yes. Leave the cross-platform toggle off to group apps for management only.
What happens if I remove an app from a Product Line?
It is not recommended to remove an app from a Product Line. When an app is removed or moved, its cross-platform attribution settings are reset, and future events will not be eligible for cross-platform attribution until a new mapping is created.
Does creating a Product Line have any impact about classic AppsFlyer attribution results?
No, creating a Product Line does not impact classic AppsFlyer device-level attribution results
Can I view the Product Line I created in My Dashboards?
Not yet. Viewing or filtering by Product Line in My Dashboards is not currently available. We plan to add the ability to select or filter by Product Line in a future update.