The Branch Web SDK for deep linking and attribution. Once initialized, the Branch Web SDK allows you to create and share links with a banner (web only), over SMS, or your own methods by generating deep links. It also offers event tracking, access to referrals, and management of credits.
setBranchViewData() should allow the user to specify a $journeys_cta parameter. Witch overrides the branch link entirely
If the user tries to update link redirects using existing Branch params (e.g. $android_url, $ios_url, $fallback_url) then we should allow that.