Gameball Developers Guide
v4.0
v4.0
  • Introduction
  • Installing Gameball
    • Web
      • Initialize Gameball Customer Widget
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Go-Live Checklist
    • iOS
      • Getting Started
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Push Notifications
      • Track Referrals
      • Go-Live Checklist
    • Android
      • Getting Started
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Push Notifications
      • Go-Live Checklist
    • React Native
      • Getting Started
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Push Notifications
      • Go-Live Checklist
    • Flutter
      • Getting Started
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Go-Live Checklist
    • Generic Mobile App
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Push Notifications
  • REST API
    • Overview
      • What's New in V4.0
      • Authentication
      • Rate Limiting
      • Status and Error Codes
    • Customers
      • Customer Management
      • Customer Progress
      • Customer Tags
      • Customer Notifications
    • Events
    • Order
      • Order Tracking
      • Order Rewards & History
    • Payment
      • Payment Tracking
    • Transactions
      • Cashback & Redemptions
      • Hold Management
      • Transaction Management
      • Transaction Validation
    • Coupons
    • Configurations
      • Reward Configurations
      • Program Configurations
      • Widget Configuration
    • Leaderboard
    • Batches
      • Batch Creation
      • Batch Management
  • Webhooks
    • Overview
    • Subscribing to Webhooks
    • Webhook Topics
      • Customer's Notifications
      • Customer's Profile Updates
  • Tutorials
    • Tracking Customer Events
    • Redemption Integration
      • Direct debit redemption
      • Coupons Redemption
        • Use Your Own Couponing Engine
        • Gameball Couponing Engine
    • Checkout Integration
    • Build Custom UI Elements
      • Reward Campaigns
      • VIP Tiers
      • Customer Balance
      • Widget Configurations
      • Coupons Customer Experience
      • Customer Notifications
      • Customer Leaderboard
    • Build your Own Notification System
    • Channel Merging Guide
    • Previewing Potential Points Before Purchase
    • Refund
    • Retail & POS Integration with Gameball Loyalty Program
    • Referrals
    • Widget Deep Links
    • Batch APIs usage example
  • Branch.io Integration
  • Adjust Integration
Powered by GitBook
On this page
  • Overview
  • Integration Steps
  • Notes

Branch.io Integration

Integrating Branch.io with Gameball

PreviousBatch APIs usage exampleNextAdjust Integration

Last updated 1 month ago

Overview

Gameball supports Branch.io as a dynamic link provider for referral programs. This integration enables you to generate dynamic links that track referrals and enhance your user acquisition strategy.

Integration Steps

Follow these steps to integrate Branch.io with Gameball:

1. Navigate to Admin Settings

  1. Log in to your Gameball Dashboard.

  2. Go to Settings > Integrations > Mobile Integrations.

2. Add Your Application Desktop URL as the Referral Link

  1. In the Gameball Dashboard, locate the Referral Link field.

  2. Enter your application's desktop URL (this will be used as the fallback when the referral link is opened on a desktop).

  3. Click Update Configurations to apply the changes.

3. Select Branch.io as Your Dynamic Link Provider

  1. Locate the Dynamic Link Provider section.

  2. Select Branch.io by clicking the radio button.

4. Retrieve Your Branch.io Credentials

To complete the integration, you need two values from your Branch.io account:

  • Branch Key

  • Branch App ID

How to Find These Values in Branch.io

  1. Log in to your Branch.io Dashboard.

  2. Navigate to Settings > Account Settings.

  3. Locate the Branch Key and Branch App ID under the API Keys section.

  4. Copy these values.

5. Enter Your Credentials in Gameball

  1. Return to Gameball Dashboard.

  2. Enter the Branch Key into the Branch Key field and click Update Branch button.

  3. Enter the Branch App ID into the Branch App ID field and click Update Branch button.

Notes

  • Before proceeding with the integration, ensure that your application links are properly set up in your Branch.io account. You need to configure the following details:

    • Application Play Store link for Android

    • Application Apple Store link for iOS

    • Application default URL

    These settings are essential to ensure that referral links redirect users correctly based on their device.

You must send the Gameball referral code captured from the link as GBReferral parameter in the registerPlayer method.


Now your referral program is powered by Branch.io dynamic links! 🚀