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)
- Branch Link domains that are in the Configure > Configuration section.
- 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
- Open your Tapcart dashboard
- Navigate to 'Integrations' and select 'Branch'
- From here fill out the following:
- Key: Branch Prod Key
- Test Key: Branch Test Store Key
- URLs: all domains from the Branch configuration that you want to use; this is a comma-separated value.
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:
- android_deeplink_path or ios_deeplink_path
- deeplink_path
- 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:
- Account: https://www.yourwebsite.com/account?tcr=account
- Cart: https://www.yourwebsite.com/cart?tcr=cart
- Order: https://www.yourwebsite.com/?tcr=orders
- Multi Tab on Homepage: https://www.yourwebsite.com/ends-soon?tcr=%2Fhome%3FtabIndex%3D1
- Hybrid Pages: https://www.yourwebsite.com/?tcr=hybrid-pages/<route_id>
More Questions
For more documentation on creating deep links with Branch, access this GUIDE.
To learn more about Tapcart, visit Tapcart Academy to become a mobile app expert!
If you have additional questions about Branch, we’re happy to help! Please reach out to us through LiveChat on your Tapcart Dashboard or you can email us at help@tapcart.co!