Hindsight Destination

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

Getting Started

The only setting needed to go integrate with Hindsight is your pixel code, which can be accessible by emailing info@hindsight.ai to get your pixel code.


When you trigger a .page() call, we will fire window.RB.track('view') and pass your page properties, including any custom properties outside of url, path, title, etc.


Hindsight can accept any custom .track() events and properties.

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.

Pixel Code

Please enter your Hindsight Pixel Code. You can find this inside Hindsight’s provided snippet. It is the value being passed into the RB.initialize()

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!