Branch.io: Event Integration

This integration allows Netcore CE to get in-app events from the Branch. The objective is to Pass In-app events from Branch to CE.

Pre-requisite

  1. This integration is mainly meant for our customers who want to integrate without going through the Netcore SDK integration route. If Netcore SDK is already integrated, then it is recommended to use Branch Integration only for sending app events that Netcore SDK is not tracking.
  2. Make sure the CE primary key is being passed either in Branch's "NetcoreID" parameter or one of the following parameters: "param1", "param2", "param3", "param4", or "param5".
  3. Also, please ensure that the data type of the primary key being passed in one of the above parameters is the same; otherwise, all events will be considered anonymous contacts. Contact your Branch support team to know more about which parameter this value is being passed in.
  4. You have gone through the steps mentioned in the Netcore CE dashboard to pass events to an app from the Branch to us.
  5. List your In-app events and which events you want to pass to CE.

Steps

  1. Navigate to Settings > Integrations and Plugins
  2. You find Branch Integration in the dashboard and click Connect
  3. You can select an app (if one already exists) or create a new app.
  4. You can either select the app name or type in a new app name and click Generate API Key.
  5. Map Primary Key from the dropdown should be passed to us in one of the parameters (NetcoreID, param1, param2, param3, param4, param5)
1365
  1. Click Save and paste the generated keys on the Branch Panel to pass Branch in-app events to us (You have two fields for iOS and Android separately). More details can be found here.
1412

View of the Branch dashboard