with deep linking branch links drive app conversions engagement and retention on every marketing channel . sign up free learn more introducing premium solutions unify mobile experiences between native apps and marketing channels journeys convert mobile traffic into engaged app users try it now deep linked email improve purchases from email by 3x learn more data integrations drive more insights from your other analytics and marketing tools get started deep linking created for growing apps branded links powerful marketing links that work on every platform and every channel to deliver the best user experience . learn how deep linking deep links that support all standards opening the app when installed or passing data through the app stores . what is deep linking attribution click install and re open attribution at the link or campaign level to understand your mobile growth and engagement . explore the dashboard branch makes discovering apps and app content easier acquire new users journeys web to app journeys web to app ads ads engage existing users custom onboarding custom onboarding emails emails encourage growth content sharing content sharing referrals referrals explore more features what is deep linking how does it work learn deep linking improves app performance 1.8 x signups 2.0 x engagement 1.9 x retention trusted by thousands of partners see thousands more review case studies learn from the mobile growth community join thousands of growth focused app developers and mobile marketers at meetups and events around the world . 11 748 members 40 meetup groups 146 events learn about the community deep linking in a few lines of code branch offers a simple integration and support for all major mobile and app development platforms . ios android cordova ionic unity titanium xamarin air react native branchuniversalobject branchuniversalobject branchuniversalobject alloc initwithcanonicalidentifier article 12345 ; branchuniversalobject.title check out this article ; branchuniversalobject.contentdescription it s really entertaining ... ; branchuniversalobject.imageurl https mysite.com article logo.png ; branchuniversalobject addmetadatakey read progress value 17 % ; branchlinkproperties linkproperties branchlinkproperties alloc init ; linkproperties.feature sharing ; linkproperties.channel facebook ; linkproperties addcontrolparam fallback url withvalue http mysite.com article 12345 ; branchuniversalobject getshorturlwithlinkproperties linkproperties andcallback nsstring url nserror err nslog got my branch link to share % url ; ; branchuniversalobject branchuniversalobject new branchuniversalobject . setcanonicalidentifier article 12345 . settitle check out this article . setcontentdescription it s really entertaining ... . setcontentimageurl https mysite.com article logo.png . addcontentmetadata read progress 17 % ; linkproperties linkproperties new linkproperties . setchannel facebook . setfeature sharing . addcontrolparameter fallback url http mysite.com article 12345 ; branchuniversalobject.generateshorturl activity this linkproperties new branch.branchlinkcreatelistener override public void onlinkcreate string url brancherror error log.i myapp got my branch link to share url ; ; branch.banner icon http mysite.com app icon.png title article app description see the article in the app rating 5 openappbuttontext open downloadappbuttontext get feature smart banner data deeplink path article 12345 article id 12345 user token 6789 ; branch.link channel facebook feature share data canonical identifier article 12345 og title check out this article og description it s really entertaining ... og image url https mysite.com article logo.png read progress 17 % fallback url http mysite.com article 12345 function err link console.log err got my branch link to share link ; ; var data new dictionary string object ; data.add canonical identifier article 12345 ; data.add og title check out this article ; data.add og description it s really entertaining ... ; data.add og image url https mysite.com article logo.png ; data.add read progress 17 % ; data.add fallback url http mysite.com article 12345 branch branch branch.getinstance ; await branch.getshorturlasync this data sharing facebook ; branchuniversalobject universalobject new branchuniversalobject ; universalobject.canonicalidentifier article 12345 ; universalobject.title check out this article ; universalobject.contentdescription it s really entertaining ... ; universalobject.imageurl https mysite.com article logo.png ; universalobject.metadata.add read progress 17 % ; branchlinkproperties linkproperties new branchlinkproperties ; linkproperties.feature sharing ; linkproperties.channel facebook ; linkproperties.controlparams.add fallback url http mysite.com article 12345 ; branch.getshorturl universalobject linkproperties url error debug.log got my branch link to share url ; ; var branchuniversalobject branch.createbranchuniversalobject canonicalidentifier article 12345 title check out this article contentdescription it s really entertaining ... contentimageurl https mysite.com article logo.png contentmetadata read progress 17 % ; branchuniversalobject.generateshorturl feature sharing channel facebook fallback url http mysite.com article 12345 ; var datatoinclude object canonical identifier article 12345 og title check out this article og description it s really entertaining og image url https mysite.com article logo.png read progress 17 % fallback url http mysite.com article 12345 ; branch.getshorturl facebook sharing json.stringify datatoinclude ; var branchuniversalobject canonicalidentifier article 12345 contenttitle check out this article contentdescription it s really entertaining ... contentimageurl https mysite.com article logo.png metadata read progress 17 % ; var linkproperties feature sharing channel facebook ; var shareoptions messageheader check out this article messagebody it s really entertaining ... ; branch.showsharesheet shareoptions branchuniversalobject linkproperties channel completed error ; branch powers deep linking attribution and analytics for 501 234 654 users across thousands of mobile apps . join them now branch about us partners contact us privacy policy terms and conditions learn what is deep linking case studies resources blog press product features pricing how links work supported standards how branch differs get involved strategic partners careers meetups refer a developer be an ambassador documentation get started link configuration sdk integration faq support 2016 branch metrics . all rights reserved .