# FullStory

[FullStory](https://www.fullstory.com/) helps you perfect the digital experience by analyzing user interactions, data recording and searching, and much more.

{% hint style="warning" %}
Client-side only integrations cannot be used in HIPAA mode.
{% endhint %}

## Destination Info

* Accepts [Page](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#page), [Track](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#track), and [Identify](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#identify) calls
* Connection Modes:

  <table><thead><tr><th align="right"> </th><th data-type="checkbox">Client-side</th><th data-type="checkbox">Server-side</th></tr></thead><tbody><tr><td align="right">Web</td><td>true</td><td>false</td></tr><tr><td align="right">Mobile</td><td>false</td><td>false</td></tr><tr><td align="right">Server</td><td>false</td><td>false</td></tr></tbody></table>

## Getting Started

To set up the FullStory integration, follow these steps:

1. Go to the [FullStory configuration page](https://app.freshpaint.io/destinations/apps/full-story) in Freshpaint and click "Configure".
2. In FullStory you can get your Org ID from the FullStory snippet or the logged-in URL, as shown below, or as described in the [FullStory docs](https://help.fullstory.com/hc/en-us/articles/360047075853-How-do-I-find-my-FullStory-Org-Id-).

&#x20;         via snippet: '\_fs\_org'] ='`YOUR_ORG_ID`'

&#x20;         or via URL:

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FoaPkbKG5RyWgKwozHros%2Fimage.png?alt=media&#x26;token=0d9fb272-33f0-4e27-b445-061cc3d51f1b" alt=""><figcaption></figcaption></figure>

That's it! Now FullStory is available as an app destination. In order to send events to FullStory, [enable the FullStory destination](https://documentation.freshpaint.io/readme/setting-up-your-destinations/enabling-and-disabling-a-destination) from the event definition.

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FNBWm4lUSodYRDeWv4s8D%2Fimage.png?alt=media&#x26;token=860baefb-1100-4434-810d-9c6e08a01700" alt=""><figcaption></figcaption></figure>

## Identify

When you call [freshpaint.identify()](https://www.freshpaint.io/developer/freshpaint-sdk-reference#identify), Freshpaint creates or updates a User in FullStory using their [identify API](https://help.fullstory.com/hc/en-us/articles/360020828113-FS-identify-Identifying-users), using the specified UserID and optional User Properties.

`displayName` and `email` User Properties, if specified, will show up as top-level-visible system properties the next time the user list is browsed in FullStory.

Here is an example of an identify call:

```javascript
freshpaint.identify("ada.lovelace@example.com", {
    /* user properties */
    "email": "ada.lovelace@example.com",
    "displayName": "Ada Lovelace",
    "role": "mathematician",
    "specialty": "computer languages"
});
```

## Events and Pageviews

When you send an event or Pageview to FullStory from Freshpaint, Freshpaint will create an event in FullStory associated with a User.

You can view events under Library -> Segments. then clicking a Session Playlist:

<figure><img src="https://1666823438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MA7aDqsXMFbUsWVqonF%2Fuploads%2FNjP4w5bJpcsUve5FoB4b%2Fimage.png?alt=media&#x26;token=098bd5d7-a6ef-4839-8b06-99904ac7dbec" alt=""><figcaption></figcaption></figure>

### Configuration Settings

#### Connection Mode Settings

Only [client-side connection mode ](https://documentation.freshpaint.io/frequently-asked-questions/what-is-the-difference-between-client-side-and-server-side-connection-mode#client-side-connection-mode)is available for this destination.
