SparkPage Destination

Segment makes it easy to send your data to SparkPage (and lots of other destinations). Once you've tracked your data through our open source libraries we'll translate and route your data to SparkPage in the format they understand. Learn more about how to use SparkPage with Segment.

This destination is maintained by SparkPage.

Getting Started

Once the Segment library is integrated with your server, toggle SparkPage on in your Segment destinations, and add your API key which you can find in the SparkPage Dashboard under “Settings”

The Segment SparkPage destination is 100% handled through our servers, so you don’t need to bundle their iOS or Android SDKs. Your Segment SDK will be enough.

SparkPage supports the identify and track methods.


When you identify a user, we’ll pass that user’s information to SparkPage with userId as SparkPage’s User ID.

Segment’s special traits recognized as SparkPage’s standard user profile fields (in parentheses) are:

  • firstName (fname)
  • lastName (lname)
  • email (email)

All other traits will be sent to SparkPage as custom attributes.


When you track an event, we will send that event to SparkPage as a custom API event.

Supported Sources and Connection Modes

📱 Device-based
☁️ Cloud-based

To learn more about about Connection Modes and what dictates which we support, see here.


Segment lets you change these destination settings via your Segment dashboard without having to touch any code.


You can find your API key in Spark Page under your Settings > Profile page



If you have any questions or see anywhere we can improve our documentation, please let us know or kick off a conversation in the Segment Community!