Skip to main content

Branch + Tapcart

What is Branch?

Branch is a mobile linking and measurement tool for omnichannel campaigns. 

Why Branch + Tapcart?

With the Branch and Tapcart integration, you have access to...

  • Streamline Campaign Configuration: Effortlessly set up and fine-tune your paid marketing campaigns.
  • Universal Branch Links: A unified Branch link generation system simplifies sharing across marketing channels.
  • Performance Tracking: In-depth tracking of link performance within the mobile app, providing granular insights.
  • Data Synthesis: Seamless data integration to empower data-driven decisions.

How to Connect Branch + Tapcart? 

Before you begin the integration process, ensure you have the following prerequisites:

  • Access to your Branch account
  • Branch Key (prod and testing) Screenshot 2023-10-30 at 4.26.38 PM.png
  • Branch Link domains that are in the Configure > Configuration section.  
    Screenshot 2024-02-29 at 10.35.41 AM.png
    • Plus any other domains configured 
  • Apple bundle identifiers for the iOS app
  • SHA256 Cert Fingerprints for the Android app
    • This can be retrieved within the Google Play Developer portal. 

Steps to Configure the Integration 

  1. Open your Tapcart dashboard 
  2. Navigate to 'Integrations' and select 'Branch
  3. From here fill out the following:

Screenshot 2023-10-30 at 4.35.26 PM.png

Steps to Deep Link 

When setting up the branch link, we will route the user to the defined key/value pair set in the “redirect” data for that branch link in the following order:

  1. android_deeplink_path or ios_deeplink_path
  2. deeplink_path
  3. canonical_url

Landing Natively to the Homepage, PLP, and PDP

You can direct users to various locations within your application using standard Shopify URLs:

  • Homepage: site.com/
  • Collection Page: site.com/collections/{{collection}}
  • Product Page: site.com/products/{{product_handle}}
  • Web View: site. com/{{any_custom_path/any_domain}}

Landing Natively to all Other App Pages

Use the Tapcart Route (TCR) query parameter to route users to specific native locations:

  • Account: ?tcr=account
  • Cart: ?tcr=cart
  • Order: ?tcr=orders
  • Multi Tab on Homepage: ?tcr=%2Fhome%3FtabIndex%3D1 (encoded: ?tcr=/home?tabIndex=1)
  • Hybrid Pages: ?tcr=hybrid-pages/<route_id>

Example URLs

Here are examples of how URLs with the TCR query parameter will appear for different native locations:

More Questions

Updated

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.