UGC
The GluedIn business model for UGC (User Generated Content) integration allows users to create, share, and interact with content directly within apps, similar to platforms like TikTok and Instagram. This model fosters community engagement and growth by enabling users to produce short videos, comment, like, and share content. The platform supports robust moderation (both AI and manual), ensuring content quality and compliance. Businesses can leverage this model to enhance user retention, increase time spent on the app, and monetize through ads and sponsored content.
This model enhances user engagement by offering personalized, user-generated content and enables monetization through ads and user-generated media. GluedIn’s tools support content moderation, analytics, and customization, making it easier for companies to build and manage their in-app communities.
-
Use UGC If ?
- Content can be generate by company and ( Register user or partial user (Partial who has invitation for creator only) only.
- Allow user to view and interact with content by like, share and comment on it.
- Creator tool will be visible in the SDK.
- Repost feature will be available for the user.
- Authentication could be on both ways which listed below:
- Separate Sign in and Sign up screen
- Auto create User method
Customized feature:
- theme can be customized
- Bottom bar can be customized
- Profile and discover icon place can be customized
- Enable and Disable profile callbacks
-
Integration steps
Below are the brief overview of the primary steps:
Step 1: Create API & Secret Key: Generate the required keys from the console to start your integration.
Step 2: Setup the console for UGC:
Below are the steps which we required to setup UGC on console:
Decide which UGC you can enable:
We have 2 options in UGC.
- Full UGC
- Partial UGC
Full UGC:
Choose Full UGC option if you wanted to make every user as creator so every user can have option to create its own content. As shown in below screen shot:
Partial UGC:
Once you enable partial UGC at console setting below are the steps which you need to follow:
- you need to go to the Profile section in the left panel
- Search the user which you wanted to invite for content creator
- Send the invite of seleced user or you can copy the invitation code and send that invitation code by Email
- Anybody who is using this invitation code during signup will have ability to create the content.
Step 3: Integrate Dependency: Add GluedInSDK dependency in to your app for streamlined dependency management.
Step 4: Entry Point Configuration: Set up the main entry point to initialize the SDK.
Step 5: Project Configuration: Adjust your project’s Info.plist settings for proper integration.
Step 6: Mobile Configuration for UGC:
Mobile Settings:
Mobile settings and as a result its screens
Set the below configuration in GluedInConfiguration class:
.enableBackButton(boolean) // Make true if you wanted to enable back button on landing screen)
.enableDefaultProfile(boolean) // If you wish to enable call back on parent app
.enableBottomBar(boolean) // Make true if you wish to enable bottom bar in the SDK
Step 6: Feed & Callback Setup: Select the feed format and configure necessary callbacks.
Step 7: Run the App: Feed & Callback Setup: With these steps complete, run your app to see the SDK in action. you will see the application similar to the below image: