Skip to content

Segment for Currents

Segment is a customer data platform that helps you collect, clean, and activate your customer data. This reference article will give an overview of the connection between Braze Currents and Segment and describe requirements and processes for proper implementation and usage.

The Braze and Segment integration allows you to leverage Braze Currents to export your Braze events to Segment to drive deeper analytics into conversions, retention, and product usage.

Prerequisites

Integration

Step 1: Obtain Segment write key

In your Segment dashboard, select your Segment source. Next, go to Settings > API keys. Here you will find the Segment Write Key.

Step 2: Create a new Currents connector

  1. In Braze, navigate to Partner Integrations > Data Export.
  2. Click + Create New Current > Segment Data Export.
  3. Next, provide an integration name, contact email, Segment write key, and Segment region.

세그먼트 커런츠 페이지 in Braze. 여기에서 통합 이름, 연락처 이메일, Segment 리전 및 API 키 필드를 찾을 수 있습니다.

3단계: Export message engagement events

Next, select the message engagement events you would like to export. Reference the following export events and properties table listed. All events sent to Segment will include the user’s external_user_id as the userId and the user’s braze_id as the anonymousId.

Keep in mind, Braze only sends event data for users without an external_user_id if Include events from anonymous users is checked.

Braze의 세그먼트 커런츠 페이지에서 사용 가능한 모든 메시지 참여 이벤트 목록입니다.

마지막으로, 현재 실행을 선택합니다.

To read more, visit Segment documentation.

Updating your Current

실행 후 커런츠 커넥터를 업데이트하려면 다음과 같이 하세요.

  1. Braze에서 파트너 통합 > 데이터 내보내기로 이동합니다.
  2. 목록에서 커런츠 커넥터를 찾습니다.
  3. 편집을 선택합니다.
  4. 변경 사항을 만드세요.
  5. 현재 업데이트를 선택합니다.

이렇게 해도 기존 내보내기가 중지되지 않으며 새 선택 항목에 따라 이벤트 전송이 시작됩니다.

Supported Currents events

Braze supports exporting the following data listed in the Currents user behavior and message engagement event glossaries to Segment:

Behaviors

  • Uninstall: users.behaviors.Uninstall
  • Subscription (global state change): users.behaviors.subscription.GlobalStateChange
  • Subscription group (state change): users.behaviors.subscriptiongroup.StateChange

Campaigns

  • Abort: users_campaigns_abort
  • Conversion: users.campaigns.Conversion
  • EnrollinControl: users.campaigns.EnrollInControl

Canvas

  • Abort: users_canvas_abort
  • Conversion: users.canvas.Conversion
  • Entry: users.canvas.Entry
  • Exit (matched audience, performed event)
    • users.canvas.exit.MatchedAudience
    • users.canvas.exit.PerformedEvent
  • Experiment Step (conversion, split entry)
    • users.canvas.experimentstep.Conversion
    • users.canvas.experimentstep.SplitEntry

Messages

  • Content Card (abort, click, dismiss, impression, send)
    • users.messages.contentcard.Abort
    • users.messages.contentcard.Click
    • users.messages.contentcard.Dismiss
    • users.messages.contentcard.Impression
    • users.messages.contentcard.Send
  • Email (abort, bounce, click, delivery, markasspam, open, send, softbounce, unsubscribe)
    • users.messages.email.Abort
    • users.messages.email.Bounce
    • users.messages.email.Click
    • users.messages.email.Delivery
    • users.messages.email.MarkAsSpam
    • users.messages.email.Open
    • users.messages.email.Send
    • users.messages.email.SoftBounce
    • users.messages.email.Unsubscribe
  • In-app message (abort, click, impression)
    • users.messages.inappmessage.Abort
    • users.messages.inappmessage.Click
    • users.messages.inappmessage.Impression
  • Push notification (abort, bounce, iOSforeground, open, send)
    • users.messages.pushnotification.Abort
    • users.messages.pushnotification.Bounce
    • users.messages.pushnotification.IosForeground
    • users.messages.pushnotification.Open
    • users.messages.pushnotification.Send
  • SMS (abort, carrier send, delivery, delivery failure, inbound receive, rejection, send, short link click)
    • users.messages.sms.Abort
    • users.messages.sms.Delivery
    • users.messages.sms.DeliveryFailure
    • users.messages.sms.InboundReceive
    • users.messages.sms.Rejection
    • users.messages.sms.Send
    • users.messages.sms.ShortLinkClick
  • Webhook (abort, send)
    • users.messages.webhook.Abort
    • users.messages.webhook.Send
  • WhatsApp (abort, delivery, failure, inbound receive, read, send)
    • users.messages.whatsapp.Abort
    • users.messages.whatsapp.Delivery
    • users.messages.whatsapp.Failure
    • users.messages.whatsapp.InboundReceive
    • users.messages.whatsapp.Read
    • users.messages.whatsapp.Send
New Stuff!