FullStory

FullStory is a web-based digital intelligence system. It enables users to track each customer activity and use this data afterwards to optimize the customer experience.

Data integration: Skyvia supports importing data to and from FullStory, exporting FullStory data to CSV files, and replicating FullStory data to relational databases.

Backup: Skyvia Backup does not support FullStory backup.

Query: Skyvia Query supports FullStory.

Establishing Connection

You need to enter an API key to create a connection between Skyvia and FullStory.

Getting Credentials

To get a FullStory API key, do the following:

  1. Login to your FullStory account.
  2. Click on your account name on the upper left and choose Settings.

    FullStory Settings

  3. Scroll down to Integrations section, and click API Keys.
  4. Click Create Key.
  5. Name your key and select the Key Permission type. Admin option provides a wider set of permissions.

    FullStory API key creation

  6. Click Save API Key.
  7. Click Copy to Clipboard.

    FullStory API Key

Creating Connection

To create a connection between Skyvia and FullStory, simply enter your API Key.

FullStory connection editor

Connector Specifics

Objects

Not Supported Objects

Skyvia does not support Webhooks object and objects that operate with UserId, such as UserEvents, UserPages, and Sessions.

Endpoints

If Url is updated for a record in the Endpoints object, it’s Id also changes. Thus, the incremental replication, loads such record to the database as a new record instead of updating an existing ones.

Incremental Replication and Synchronization

Incremental replication is supported for Endpoints and Operations objects. The Operations object has only the CreateDate field, and does not have the UpdatedDate field. Thus, replication with incremental updates detects only the new records, but not updates to existing records for this object.

Skyvia does not support synchronization for FullStory.

DML Operations

Skyvia supports DML operations for such FullStory objects:

Operation Object
INSERT Endpoints
UPDATE Endpoints
DELETE Endpoints

Stored Procedures

Skyvia represents part of the supported FullStory features as stored procedures. You can call a stored procedure, for example, as a text of the command in the ExecuteCommand action in a Target component of a Data Flow or in Query.

CancelOperation

Use the following command to cancel an in-progress operation.

call CancelOperation(:operationId)

CreateSegmentExport

Use the following command to execute Create Segment Export action.

call CreateSegmentExport (:segmentId, :type, :format, :timeRange_start, :timeRange_end, :timezone, :fields, :eventDetails_scope)

PARAMETER NAME DESCRIPTION
SegmentId A segment identifier
Type A type of exported data. Valid values: Event, Individual
Format Defines the data format. Valid values: JSON, CSV, NDJSON
TimeRange_start, timeRange_end Defines a time range for which data will be exported
Timezone A time zone value. It is set to UTC by default
Fields Defines the array with columns that will be exported
EventDetails_scope Defines the scope of the exported events. Possible values: Events, Individuals, Sessions, Pages

Supported Actions

Skyvia supports all the common actions for FullStory.