> ## Documentation Index
> Fetch the complete documentation index at: https://launchdarkly-preview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# mParticle schema reference

> This topic explains the different event kinds for mParticle Data Export destinations.

> For the complete documentation index, see [llms.txt](/llms.txt). For the full documentation snapshot, see [llms-full.txt](/llms-full.txt).

## Overview

This topic explains the different event kinds for mParticle Data Export destinations. The JSON schemas for mParticle are formatted differently than LaunchDarkly's. The `index`, `identify`, and `summary` event kinds are **not available** in mParticle Data Export destinations, and other events are exported with different labels.

To learn more about the mParticle destination, read [mParticle's documentation](https://docs.mparticle.com/integrations/launchdarkly).

There are four different event kinds mParticle uses. They are:

* [`Feature` events](#feature-events): This event appears when a feature flag is evaluated.
* [`Click` events](#click-events): This event appears when an end user clicks on a CSS selector for which they have configured a metric in an experiment.
* [`Page view` events](#page-view-events): This event appears when an end user loads a page associated with an experiment metrics.
* [`Custom` events](#custom-events): The LaunchDarkly SDK sends a `custom` event.

## Feature events

This table lists `feature` events:

\| Description

| Event details |
| - |

\| --- |
\| event\_type: custom\_event <br /><br /> custom\_event\_type “other”<br /><br /> event\_name: Feature

\| Describes a feature flag evaluation which occurred in a LaunchDarkly SDK event\_type: “custom” for this event. |

### Custom attributes

This table lists custom attributes:

\| Description

| Attribute event details |
| - |

\| --- |
\| project

\| ID of the LaunchDarkly project associated with the event. |
\| environment

\| The LaunchDarkly environment ID, also called the client-side ID, associated with the event. |
\| version

\| The version of event schema. |
\| flag\_version

\| The version number of the flag when it was evaluated. |
\| value

\| The value of the feature flag returned by feature flag evaluation. |
\| key

\| The key of the flag requested. |
\| default

\| Whether the flag evaluation was a result of the default value being used. Is set to true if feature flag evaluation failed, if omitted assumed to be false. |
\| reason\_kind

\| If a <code>feature</code> event was generated through a "variation detail" method, the event will have a reason property with the JSON representation of the evaluation reason. |
\| prerequisite\_of

\| Set to another flag’s key if this flag evaluation was only performed in order to determine whether the prerequisite values were met for the indicated flag. |
\| variation\_name

\| The evaluated variation's name, if it exists. If the evaluated variation doesn't have a name, this field doesn't appear. |

## Click events

This table lists `click` events:

\| Description

| Event details |
| - |

\| --- |
\| event\_type: custom\_event<br /><br /> custom\_event\_type “navigation”<br /><br /> event\_name: Click

\| Describes an event generated by the LaunchDarkly SDK when an end user clicks on a designated HTML element event\_type: “custom” for this event. |

### Custom attributes

This table lists custom attributes:

\| Description

| Attribute event details |
| - |

\| --- |
\| project

\| ID of the LaunchDarkly project associated with the event. |
\| environment

\| The LaunchDarkly environment ID, also called the client-side ID, associated with the event. |
\| version

\| The version of event schema. |
\| key

\| The key of the feature flag requested. |
\| url

\| The URL of the page the end user was on when the click occurred. |
\| selector

\| The CSS selector that was clicked. |

## Page view events

This table lists `page view` events:

\| Description

| Event details |
| - |

\| --- |
\| event\_type: screen\_view<br /><br /> custom\_event\_type: other<br /><br /> event\_name: Page view

\| Describes an event generated by a LaunchDarkly SDK when an end user views an action changes the browser’s URL event\_type: “screen\_view” for this event. |
\| screen\_name

\| URL stripped of query string. |

### Custom attributes

This table lists custom attributes:

\| Description

| Attribute event details |
| - |

\| --- |
\| project

\| ID of the LaunchDarkly project associated with the event. |
\| environment

\| The LaunchDarkly environment ID, also called the client-side ID, associated with the event. |
\| version

\| The version of event schema. |
\| key

\| The key of the feature flag requested. |
\| url

\| The URL of the page the end user was on when the page view occurred. |

## Custom events

This table lists `custom` events:

\| Description

| Event details |
| - |

\| --- |
\| event\_type: custom\_event<br /><br /> custom\_event\_type “other”<br /><br /> event\_name: Custom

\| Describes an event generated by a LaunchDarkly SDK in response to an end user calling the SDK’s "track" function event\_type: "custom" for this event. |

### Custom attributes

This table lists custom attributes:

\| Description

| Attribute event details |
| - |

\| --- |
\| project

\| ID of the LaunchDarkly project associated with the event. |
\| environment

\| The LaunchDarkly environment ID, also called the client-side ID, associated with the event. |
\| version

\| The version of event schema. |
\| key

\| The key of the [metric](/home/metrics) associated with the custom event. |
\| metric\_value

\| The numeric value of a [metric](/home/metrics) if it is specified in the event. If no metric value was provided, this field doesn't appear. |
