> For the complete documentation index, see [llms.txt](https://user.netmera.com/netmera-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://user.netmera.com/netmera-user-guide/customer-data/device-metadata.md).

# Device metadata

Reference for device metadata the Netmera SDK collects automatically for targeting, personalization and analytics.

The Netmera SDK automatically collects metadata from your users' devices. Use these system attributes for audience targeting, behavior tracking, personalization, and analytics.

### Key advantages

Device metadata supports data-driven customer engagement. Use it to:

* **Deliver relevant content:** Adjust messaging for each user's device, operating system, and location.
* **Improve segmentation accuracy:** Create dynamic audiences using OS version, app version, device region, or language.
* **Add detail to analytics:** Break down dashboards and reports by platform, version, and manufacturer.
* **Debug targeted environments:** Identify devices and OS versions affected by crashes or other issues.

### Collected fields

<table><thead><tr><th width="179.94976806640625">Field</th><th>Description</th></tr></thead><tbody><tr><td><code>appV</code></td><td>App version (e.g., <code>4.3.3.0</code>)</td></tr><tr><td><code>mdl</code></td><td>Device model code (e.g., <code>T782H</code>)</td></tr><tr><td><code>lang</code></td><td>System language setting (<code>tr_TR</code>, <code>en_US</code>, etc.)</td></tr><tr><td><code>mnf</code></td><td>Device manufacturer (<code>TCL</code>, <code>Apple</code>, <code>Samsung</code>, etc.)</td></tr><tr><td><code>oc</code></td><td>Operator code (MCC + MNC as integer, e.g., <code>28502</code> = Operator TR)<br>Note: Deprecated in iOS 15.4+</td></tr><tr><td><code>oper</code></td><td>Mobile operator name (e.g., <code>Operator TR</code>)<br>Note: Deprecated in iOS 15.4+</td></tr><tr><td><code>osV</code></td><td>Operating system version (e.g., Android <code>11</code>, iOS <code>16.5</code>)</td></tr><tr><td><code>psV</code> (Android only)</td><td>Google Play Services version</td></tr><tr><td><code>rgn</code></td><td>Region/country code (<code>TR</code>, <code>US</code>, <code>DE</code>, etc.)</td></tr><tr><td><code>tzid</code></td><td>Time zone identifier (e.g., <code>Europe/Istanbul</code>)</td></tr></tbody></table>

#### About `oc` (operator code) and `oper` (operator name) parameters

* **iOS:** Netmera collects these fields on iOS versions 13 through 15.3. Apple deprecated access in iOS 15.4 because of privacy policy updates.
* **Android:** Netmera continues to collect these fields.

### Common use cases

Use device metadata across marketing, analytics, and development.

#### 1. Version-based targeting

Use **App Version** and **Operating System Version** to:

* Identify users with outdated versions and prompt them to upgrade.
* Run A/B tests based on OS or app-version compatibility.

#### 2. Region and language-specific campaigns

Use **Region Code** and **Device Language** to:

* Localize message content using each user's language settings.
* Exclude users in unsupported countries or regions.

#### 3. Telecom-specific analysis (Android only)

Use **Operator Code** and **Operator Name** to:

* Analyze your audience by mobile carrier.
* Correlate engagement or churn with specific telecom providers.

> **Note:** These two fields are only available on Android and iOS versions 13 through 15.3. They are deprecated on iOS 15.4 and later due to Apple’s privacy restrictions.

#### 4. Device-specific performance analysis

Use **Device Model** and **Device Manufacturer** to:

* Identify performance issues or crashes linked to specific devices.
* Adapt in-app experiences or campaign content to device capabilities.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://user.netmera.com/netmera-user-guide/customer-data/device-metadata.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
