Connect Segment with SegMetrics
By setting up SegMetrics as a Segment destination, you can send data from any one of your Javascript Source integrations into Segmetrics.
Learn more about the details on the SegMetrics Destination page in Segment's documentation.
How the Integration Works
When you connect SegMetrics and Segment together you can send any Javascript page visits and identification events to SegMetrics.
Getting Started
To get started, connect the Segment integration from the integrations page within your SegMetrics account. You'll be presented with a step-by-step process for configuring the integration.
- In SegMetrics, go to your list of Integrations, and click Connect Your Account on the Segment Integration.
- Make note of the
Account Id
andAPI Key
, we'll be using this in the next steps. - From your Segment UI’s Destinations page click on “Add Destination”.
- Search for “SegMetrics” within the Destinations Catalog and confirm the Source you’d like to connect to.
- Drop in your SegMetrics
Account Id
andAPI Key
, from step two, or which you can find in your Account Settings.
Page
If you haven’t had a chance to review Segment spec, please take a look to understand what the Page method does. An example call would look like:
analytics.page();
Page events will be sent to SegMetrics.io as a Click
event for the current URL.
Track
If you haven’t had a chance to review Segment spec, please take a look to understand what the Track method does. An example call would look like:
analytics.track("User Registered", {
plan: "Pro Annual",
accountType: "Facebook"
});
Track events will be sent to SegMetrics.io as a Click
event for the current URL.
Identify
If you haven’t had a chance to review the Segment spec, please take a look to understand what the Identify method does. An example call would look like:
analytics.identify('userId123', { email: 'john.doe@example.com' });
An email address is required by SegMetrics to connect the contact to your existing contacts in your CRM.
When you identify a new contact, the user's visitor tracking will be connected to contacts in your CRM that share the same email address.
Troubleshooting
Page events not being associated with contact
Page events will only be associated to a contact if the user exists in the CRM connected to SegMetrics. SegMetrics keeps non-identified page views for 3 months.
Settings
Segment lets you change these destination settings from your Segment dashboard without having to touch any code.
API Key
You can find your API Key in your SegMetrics Account Settings. It should be 22 characters long, and look something like this: Oitudk830Nd0jdEdjhql24
.
Account Id
You can find your Site ID in your SegMetrics Account Settings. It should be 6 or more characters, starting with an a
. and look something like a1Hdwt5
.