---
schema_version: "1"
id: 7c2c2f1f91d0f0c04a62452c6ecf8160ff6d90c2f537b2ee4af52560198225a8
title: setPiAnalyticsEnabled
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud-mobilepush/engagement_sdk/references/react/react_setPiAnalyticsEnabled.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/react_setPiAnalyticsEnabled.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: db29110298e523da6ffecb0e7c6f7940a3137a4948918ff2b5c2a2f7a741ce18
products:
  - Salesforce Engagement SDK
---
# setPiAnalyticsEnabled

Enables or disables Predictive Intelligence (PI) analytics in the MobilePush SDK.

## Syntax

```javascript
MCReactModule.setPiAnalyticsEnabled(analyticsEnabled);
```

## Parameters

| Parameter          | Type      | Description                                       |
| ------------------ | --------- | ------------------------------------------------- |
| `analyticsEnabled` | `boolean` | A flag indicating whether to enable PI analytics. |

## Returns

- `void` - No return value.

## Example

```javascript
import { MCReactModule } from "react-native-marketingcloudsdk";

const togglePiAnalytics = (enabled) => {
  try {
    MCReactModule.setPiAnalyticsEnabled(enabled);
    console.log(`PI Analytics ${enabled ? "enabled" : "disabled"}`);
  } catch (error) {
    console.error("Error setting PI analytics:", error);
  }
};
```

## See Also

- [Runtime Toggles](/docs/marketing/mobilepush/guide/runtime-toggles.html)

## Related Methods

- [isPiAnalyticsEnabled()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/react_isPiAnalyticsEnabled.md)
