CustomerGlu Developer Documentation
  • 🔧Getting started
  • 🔧Quickstart Guide for React Web Apps
  • 📱Quickstart Guide for React Native Apps
  • 📱Quickstart Guide for Flutter Apps
  • Integrating with SDKs
    • Web SDK
    • Mobile SDKs
      • How to Test Integration?
    • Cordova SDK
    • Shopify
  • Integrating with APIs
    • Register User/Device
    • Load Campaigns
    • Binding Webview to Native App Functions
    • 🔍Using __GLU_NUDGE_CLICK for Widget Visibility
    • 🎯API-based Segmentation Quickstart Guide
  • 🔌Third-Party Integrations
    • Source
      • Sending Events directly from Server
      • Segment
      • Moengage
      • Amplitude
      • Clevertap
      • Webengage
    • Destination
      • Analytics Webhook
      • Customer.io
      • Talon.One
      • Segment
      • MoEngage
      • Amplitude
      • Clevertap
      • WebEngage
      • Google Sheets
    • Cohort
      • Mixpanel
  • Miscellaneous Topics
    • Direct Campaign/Wallet URLs
    • Configuring Webhooks
      • Rewards Webhook
      • Nudge Webhook
    • Notifications
      • FCM
      • APNs
      • CustomerGlu Notification
      • Testing Nudges
    • Referral Campaigns
      • Firebase
      • Branch
    • Handling Non Logged-in Users
    • Testing Campaigns with User Logs
    • Using the Editor
      • How to edit Buttons in Campaigns
    • How to Create and Manage Segments in CustomerGlu
  • SCHEMA REPOSITORY
    • Webhook Schema
      • Reward Webhook Schema
      • Nudge Webhook Schema
      • Raw Event Webhook Schema
    • Webview Callback Schema
      • Analytics Event Schema
    • Analytics schema V4
      • Page Events
      • Track Events (UI)
      • Track Events (SDK)
      • State-Change Events
      • System Events
    • 🗝️FAQ
      • API Key
      • How to find and add Screen Names for Entrypoints
  • Demo Apps
    • Demo Apps
Powered by GitBook
On this page
  • Games
  • Challenges/Programs
  • Wallet

Was this helpful?

  1. Miscellaneous Topics

Direct Campaign/Wallet URLs

Load Games, Programs, Wallets directly without API/SDK Integration

PreviousMiscellaneous TopicsNextConfiguring Webhooks

Last updated 2 years ago

Was this helpful?

For use-cases like sending out games as push notifications, redirecting to a campaign/wallet on a banner click in the app, the user-specific url of CustomerGlu campaigns/wallet can be generated by passing the required attributes as url parameters:

Games

Games include all the non-activity based campaigns like Scratchcard, Spin The Wheel, Slot Machine, etc.

https://{{BASE_URL}}/reward/?writekey={WRITE_KEY}&userId={USER_ID}&campaignId={CAMPAIGN_ID}`

Challenges/Programs

Challenges include all the activity based campaigns like Streaks, Multi-steps, Referrals, etc.

https://{{BASE_URL}}/program/?writekey={WRITE_KEY}&userId={USER_ID}&campaignId={CAMPAIGN_ID}`

Wallet

Aggregation of all the games, challenges, rewards for a user

https://{{BASE_URL}}/wallet/?writekey={WRITE_KEY}&userId={USER_ID}

BASE_URL and WRITE_KEY will be shared by CustomerGlu.

CAMPAIGN_ID for a particular Campaign can be copied from the Dashboard as shown:

☑️
☑️