This article explains how you can effectively integrate Experiences by Jebbit into your existing app environment. You can deliver personalized content, gather valuable data, and create unique interactions without needing to rebuild those functionalities natively within your app.
Before you begin
Ensure that you implement the experience within a Web View in your app environment.
Native integration with your app or SDK is not supported.
Determine whether to use a launch link or embed code to integrate the experience into your app.
Verify the experience is fully built and published.
Integrate experiences in-app
There are two methods to implement your experience in your app.
Use a launch link
Navigate to the Launch tab.
Create a unique launch link URL.
Configure your app to open a Web View using the Launch Link URL. The Web View will display the experience seamlessly within your app.
Use embed code
Navigate to the Launch tab.
Click on Website > Embed on Site.
Select Create Embed Code button to generate the code snippet.
Click on the Copy icon to copy the generated code snippet.
Load the embed code into a Web View within your application.
Adjust the size and positioning of the Web View either:
a. From within your app’s Web View configuration, or
b. Through the style options provided in the embed code.
Add a deeplink
To create a seamless transition, you can add a deeplink to the final call-to-action or button in your experience.
Navigate to the Builder Map > Editor.
Select Edit Controls and locate your final screen.
Add a final button or call-to-action on this screen.
Via the Builder Map select the plus button after the final screen, and add your redirect URL that points to the target screen in your app.
Click Finish.
Next steps
Test your in-app implementation thoroughly to ensure the experience loads correctly within the Web View and that the size and positioning are optimal for the user interface.
Verify that any deeplinks navigate users to the intended locations within your app.
FAQ
Can I use Jebbit experiences without a Web View?
No, experiences must be displayed within a Web View. They cannot be natively embedded in your app’s codebase or SDK.
Do I need developer support to implement this?
Yes, you will need a developer to configure the Web View and possibly handle deeplink routing.