Skip to main content

Sending Candu data to Segment.com (Source)

The Segment integration makes it easy to route Candu events to your analytics stack. Learn more about Candu's Source integration with Segment.

Written by Jonathan Anderson
ou can pass interaction events captured in Candu back to Segment, where you are free to pass this data to any analytics tools

What you'll send to Segment

When you connect Candu to Segment, all Candu events are automatically forwarded. This includes:

  • Content views: when your content renders on the page, after its segment and display rules pass. This does not check whether the content is visible in the viewport.

  • Call-to-action clicks: button clicks, card clicks, and link interactions

  • Checklist interactions: individual item completions and full checklist completions

For a complete list of events and their properties, see Candu's eventing schema documentation.

Important: There is currently no event filtering available for the Segment integration on the Candu side. Once enabled, all Candu events are sent to Segment, and you cannot choose which events to send from Candu.

When is a content view counted?

The content viewed event (candu.sdk.content, sent to integrations as "Candu Content Viewed") fires when the content renders on the page, meaning its component mounts and its styles load. This happens after the content's segment and display rules pass.

The event does not check whether the content is visible in the viewport. Content rendered below the fold or inside a hidden element still counts as a view.

For tours, the event can fire when the tour loads, even if a step's target element is not on the page yet. Step-level views are tracked separately. See Product Tour Analytics.

Filtering options and their limitations

The number of events Candu generates depends on:

  • How many active content pieces you have published

  • How many users see and interact with that content

  • What types of content you're using (tours generate more events than banners)

Segment offers filtering at different stages, depending on your pricing plan:

How to set up the integration

For detailed setup instructions, see Segment's Candu source documentation.

Quick overview:

  1. In your Candu workspace, navigate to Settings > Integrations

  2. Find Segment in the list of available integrations

  3. Toggle on and enter your Segment Write Key

  4. Click Save Changes

Once connected, Candu will automatically begin sending events to Segment. You can then route this data to any analytics tools connected to your Segment workspace.

This guide covers sending data from Candu to Segment. To sync data from Segment to Candu, see Pull user data from Segment.com into Candu (Destination).

Did this answer your question?