Last updated: 1st August, 2018
Segment is a customer data hub for easily managing multiple services running on your website. GoSquared integrates seamlessly with Segment.
If you haven’t already, you can sign up for a free Segment account.
Assuming you’ve already signed up for a Segment account and have a Segment project set up:
Skip this step if you’re using a plugin. If you’re using a library then make sure you’re making calls to ‘page’ to track pageviews. To use GoSquared People make sure you’re making calls to ‘page’ and ‘identify’. Full reference.
If you haven’t already, sign up for a free GoSquared account
Click ‘Install with Segment’.
Click the ‘Connect with Segment’ Button.
When the window opens, login to your Segment account (if prompted) and select a source from the dropdown menu. This is where you’ll be adding GoSquared as a destination.
Open your website in a new tab and refresh the page a few times. This forces Segment to refresh and makes sure GoSquared is tracking your site.
Finally, you’ll need to verify that GoSquared is receiving data by passing the installation check.
That’s it, you’re done! No more coding or tweaking required!
You can modify the Analytics code configuration options by clicking though to the ‘Advanced Settings’ section of the GoSquared integration.
You can set any of the configuration options listed in our technical documentation
When you sync data to GoSquared for the first time when using Segment Personas, by default, it will send all historical data from your Segment implementation. Afterwards, Segment only sends updates to GoSquared.
Due to this, you may want to disable historical data in Segment as it will create profiles in the GoSquared Data Hub for all of your historical Segment users, which may mean you could hit your plan limits very quickly.
For further information please refer to the Segment documentation.
To use the Ecommerce dashboard with Segment, you need to make sure you are using the Segment ‘Completed order’ event. A ‘Completed order’ event gets mapped to a GoSquared transaction.
For more information, refer the Segment documentation about the ‘Completed order’ event.