Quick Reference

TermDescription
ReferrerExisting user who shares their unique referral link
New UserPerson who receives and uses a referral link
Referral Code (UCC)Unique 11-character identifier for tracking referrals
PartnerProfessional referrer with exclusive rewards and dedicated portal
Landing Page AttributionProcess of capturing and storing referral codes
Referral Conversion TrackingTracking when referred users complete target actions
Attribution ScriptJavaScript library for detecting referral parameters
Referral ComponentEmbeddable UI component for referrers
Payment GatewayThird-party payment processors integrated with Cello

Referrer

The existing user (or customer) who initiates the referral by sharing their unique referral link. The referrer is the source of the referral traffic and is typically eligible to receive rewards when the referred user (new user) completes the desired action (e.g., signup, purchase).

New User (Referred User / Referee)

The person who receives the referral invitation or link from the referrer and engages with it. They are considered a “new user” if they have not previously registered or purchased. Often called the referee in referral programs.

Partner

A professional referrer who promotes your product as part of a formal partnership. Unlike regular user referrers, partners typically receive:
  • Special reward structures - Different campaigns from user referrals, can include higher rates, reward caps or even lifetime rewards
  • Dedicated Partner Portal - Professional dashboard for tracking referrals, conversions, and earnings
  • Marketing resources - Media kits, branded assets, and pre-written promotional content
Partners can include affiliates, influencers, agencies, consultants, or other businesses that systematically refer customers. Cello unifies both user referrals and partner programs in a single platform, requiring no additional technical integration beyond the standard referral setup. Learn more about managing partners.

Referral Code or UCC (Unique Campaign Code)

A unique identifier tied to the referrer. It is a unique set of 11 alphanumeric characters, composed of numbers, uppercase and lowercase letters. It always appears at the end of the referral link. When a new user uses the referral link with a referral code, it allows the system to attribute their actions back to the referrer. Referral Code is a more general term for the code shared by the referrer. UCC (Unique Campaign Code) refers to the same code but is a specific Cello term which will be used throughout this documentation and in API references.
  • ucc: pNRB1aYqArN
  • referral link: moonly.cello.so/pNRB1aYqArN

Landing Page Attribution / Referral attribution

The process of capturing and storing the referral code (ucc) when a referred user lands on a website or mobile app via the referral link. This step ensures the system knows which referrer brought the user, so later actions (signups, purchases) can be attributed correctly. This step also involves storing the code in a cookie or user record until the user completes a tracked action.

Referral Conversion Tracking

The stage where a new user completes the targeted action defined by the referral program. This can include:

Attribution Script / Attribution JS

Attribution JS is a JavaScript library embedded on landing pages that automatically detects referral parameters (ucc, productId, referrerName), stores them in the cookie for indirect signups and provides JS methods to easily retrieve these parameters for further conversion events.

Referral Component / Cello JS

The embeddable component provided by Cello referral platform to handle referral-related functionality for the Referrer in your web or mobile application.

Payment gateway or payment provider

Third-party services that handle payment processing and billing for your application. These platforms (such as Stripe, Chargebee, Paddle, Recurly, etc.) integrate with Cello to enable automatic tracking of referral-driven purchases and revenue attribution. When a referred user makes a purchase through your payment provider, Cello can automatically detect and attribute that conversion back to the original referrer, enabling seamless reward distribution and revenue tracking.