필터

Braze

Connect Branch and Braze to unlock a more holistic picture of the customer journey for your app.

1328

Overview

Braze는 데이터, 팀 및 기술을 통합하여 전 세계 고객을 위한 뛰어난 브랜드 메시징 경험을 만듭니다.

작동 방식

Once the Branch SDK is integrated into an app, Branch can detect which Branch Links are leading to installs, re-opens, and users' actions. Enabling this integration and providing your relevant Ids will result in Branch automatically forwarding referred events to Braze, in the exact format Braze expects.

Branch Events Sent to Braze

Branch가 써드파티 툴로 전송하는 이벤트는 해당 파트너가 지원하는 이벤트와 해당 이벤트 측정을 위해 Branch SDK를 구현했는지에 따라 달라집니다.

Braze는 다음 이벤트를 지원합니다.

  • Install

Metadata sent to Braze
Branch가 써드 파티 데이터 도구로 보내는 메타데이터는 파트너가 지원하는 데이터와 해당 데이터를 측정하기 위해 Branch SDK를 구현했는지에 따라 다릅니다.

Branch Analytics 태그Braze 데이터 플레이스 홀더 태그
Campaigncampaign
Channelsource
Adgroupadgroup
Adad

전제 조건

In order to enable Braze, you need to have completed the following:

  1. Admin access to your Branch Dashboard.
  2. Enabled Data Feeds for your Branch account.
  3. Implemented the Branch SDK into your mobile app (iOS | Android)
  4. Braze SDK 구현하기
  1. Admin access to your Braze account.

Enable Braze

1. Retrieve IDs from Braze

Branch 대시보드에서 연동을 활성화하기 전에 Braze 계정에서 자격 증명을 검색해야 합니다.

Branch는 인증뿐만 아니라 Branch 데이터가 올바른 계정으로 전송되도록 하기 위해 이러한 자격 증명을 필요로 합니다.

Branch는 다음 자격 증명이 필요합니다.

  • API 키
  • Braze REST 엔드포인트

Braze API 키를 찾으려면:

  1. Braze 대시보드에서 App Settings 섹션으로 이동하고 3rd Party Integrations를 클릭합니다.
  2. 이곳에서 API 키를 가져오세요(페이지에 나열된 모든 어트리뷰션 파트너에 대해 동일함).

To find the correct Braze REST Endpoint, please refer to Braze's documentation.

2. Connect Braze in Branch

In the Branch Dashboard in Data Feeds → Data Integrations tab, find and search for Braze.

Enter the API Key and Rest Endpoint from the previous step and hit Save.

3. Pass Metadata to the Branch SDK

👍

개발자 필요

Developers on your mobile app are required for this step

Braze를 사용하려면 올바른 식별자를 Branch SDK에 전달해야 합니다. 이를 위해 Braze SDK에서 ID를 검색하고 다음 방법을 사용하여 이 값을 Branch에 전달하세요.

  • setRequestMetadataKey() Branch 메소드에 전달:

NOTE You must set the correct key before initializing the Branch session. You must also initialize the Braze SDK before setting the request metadata in the Branch SDK.

📘

February 2023 Updates

Prior to February 2023, our Branch attribution integration used the IDFV as the primary identifier to match iOS attribution data. It is not necessary for Braze customers using Objective-C to fetch the Braze device_id and sent to Branch upon install as there will be no disruption of service.

For those using the Swift SDK v5.7.0+, if you wish to continue using IDFV as the mutual identifier, you must ensure that the useUUIDAsDeviceId field is set to false so there is no disruption of the integration.

If set to true, you must implement the iOS device ID mapping for Swift in order to pass the Braze device_id to Branch upon app install in order for Braze to appropriately match iOS attributions.

You must also disable and re-enable the Braze Data Integration connection on the Branch Dashboard

Branch.getInstance().setRequestMetadata("$braze_install_id", Braze.getInstance(context).deviceId);
Branch.getInstance().setRequestMetadata("$braze_install_id", Braze.getInstance(context).deviceId)
Branch.getInstance.setRequestMetadata("$braze_install_id", braze.deviceId)
  [[Branch getInstance] setRequestMetadataKey:@"$braze_install_id" value: braze.deviceId];

4. Verify Data Sent

Once the above steps are complete, you are now ready to start launching campaigns. Branch-attributed conversions will be sent to Braze. To verify data is being sent from Branch to Braze, you can look at the Branch Dashboard's Liveview Webhook Records and apply the following filter:

필터Operator
webhook partner keyequalsdi_braze

📘

Wait Period

Please be patient as data may take some time to flow through Branch's attribution systems and onto Braze. If data has not appeared in Braze after 30 minutes of completing a test conversion, review the above steps to see if you may have missed something.