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:
- Login to your FullStory account.
-
Click on your account name on the upper left and choose Settings.
- Scroll down to Integrations section, and click API Keys.
- Click Create Key.
-
Name your key and select the Key Permission type. Admin option provides a wider set of permissions.
- Click Save API Key.
-
Click Copy to Clipboard.
Creating Connection
To create a connection between Skyvia and FullStory, simply enter your API Key.
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.