Lite Registration is a way for users to engage with your site and content without having to register with a full account, using only their email address and no password. Users can later choose to convert their passwordless accounts into a fully registered account, so as to access exclusive member content, place orders, or subscribe to a service, for example. Lite Registration is often the first step of building a trust-based relationship between your site and the site users, starting the customer journey early on. Use Lite Registration in newsletter sign-up flows as part of your newsletter management, and as a lead generation tool in any scenario where users can submit their emails without registering (contest participation, online polls, campaigns etc.). Using Registration-as-a-Service (RaaS) and/or Customer Consent is a precondition to enabling Lite Registration in your account.
For customers who use Enterprise Preference Manager, note that Subscriptions are available for both fully registered users and guest users (lite registrations).
Lite registration features include the following:
- Out-of-the-box lite registration screens that can be highly customized using Gigya’s UI Builder.
- Clear opt-in and opt-out flows for complying with privacy regulations.
- Improved quality of data: data is not lost when users convert from lite registrations to fully registered accounts.
- Increased user satisfaction as all user data is saved from the get-go, no need to refill forms that have already been filled in, preferences and identity are saved and can be used to show users the content in which they are interested.
- Drives higher user acquisition rates with screens that combine compelling offers and low-barrier opt-ins.
- Full support for exporting and importing subscriber data to third-party platforms, such as Email Service Providers (ESPs), either with IdentitySync (Gigya’s ETL service) or using accounts.search.
- FUTURE RELEASE: Conversion link for converting a user from subscribed to fully registered.
Watch an Instructional Video
If you have a Gigya Academy membership, you can watch instructional videos about this and other Gigya products. To access Gigya Academy content, you should first make sure you are logged into the Gigya Console.
|Lite Account||Created when a site visitor completes a Lite Registration flow. As their name suggests, accounts of this type usually contain little data. The information they contain is merged into email accounts, for a cohesive view of the user.|
|Full Account||Created when a site visitor completes the full registration flow (regardless of whether or not the account is pending verification). These users can register with a social identity, or create a password for your site. Either way, they are authenticated users. In the context of Lite Registration, full account data is merged into the corresponding email account, every time a accounts.setAccountInfo call is made for that account. Note that a fully registered user can complete the lite registration flow like any other site visitor.|
|Email Account||Provides a view of users that is based on their identifier, merging data from both lite registration and fully registered accounts. Note that data is merged from full accounts or lite registrations into this email accounts and not vice versa, with the exception of subscription data that is shared in real time between account types. An email-based view is enabled only when Lite Registration or Subscription Management are enabled in your Gigya site.|
* Available only with Enterprise Preference Manager
|Stores subscription data for a designated mailing list. The data stored for each subscription associated with a user includes the subscription status of that user (true/false), a timestamp for the status change, and custom tags. Note that subscription data is the only type of data shared between all accounts (i.e. in email accounts and full accounts). Therefore, you can retrieve subscription data of fully registered users and of lite registrations.|
One View for All Customer Data
The email account is a merged view of all data that pertains to a specific email address. Therefore, Lite Registration enables deduplication not only of your Gigya data, but of all your user data stored externally (whether in ESPs, spreadsheets or other external systems). Since these are not fully registered users, there is no need to pass a user password between databases.
Lite and Full Registrations
Gigya offers built-in capabilities for tracking the customer's journey throughout your site as an evolving relationship. When users perform a lite registration to your site, an email account is created, to which a unique identifier is assigned (UID). When, later down the line, the same email address is used to fully register to your site (via Registration-as-a-Service), Gigya automatically assigns it the same UID. In regards to the relationship between lite and full registrations, the following is supported:
- Account progression from lite to full: When a new full account is created, either by standard registration, or social or federated login, and the email address used for creating that full account already exists for an email account, the newly created full account will share a UID with the existing email account.
- When a fully registered user changes their main email address, and that email address is associated with a lite registration (email account), then the email address will change for that email account as well.
- Users can perform one account deletion, and all corresponding accounts associated with that email address are deleted. If the email verification policy is turned on, only email accounts associated with verified emails will be deleted. Note that this behavior supports privacy compliance.
- Using the UID in third-party integrations prevents passing personally identifiable information (PII) for better user privacy and security.
Lite Registration Flow
When users performs Lite Registration, regardless of whether these users are already fully registered or not, they are not required to create a password, but only to provide their email address. Each lite registration is later passed on to an email account, updating an existing account or creating a new one.
Click the "play" button to start slideshow, or read at your own pace using the left and right arrows:
Create and Customize Lite Registration Screens
Any new screen-set collection created in the Console will include the LiteRegistration screen-set.
You can customize the screens in either of the following ways:
Map a Subscription Field Using Metadata
For customers who use Customer Consent: If you are adding a subscription that requires double opt-in, you should add a subscription widget to your lite registration screens. For more information, see Subscription Management: Implementation. This section is a guide for mapping a subscription to a lite registration screen, when you don't want to include a checkbox, but just a "Subscribe Me"-type button.
Lite Registration can be used to create any screen that requests the users’ email without a password ("lead generation screens", for example, to unlock content, sign up for a competition, vote, etc.). In this case, there may be no need to map a field to any subscription.
We suggest the following implementation:
- Open the Lite Registration screen for editing in the UI Builder.
- Edit the screen's texts and appearance as needed. You can choose to delete the default "Weekly Subscription" checkbox.
- Drag a "Metadata" control into the screen.
- Open the "Mapped Field" dropdown. Under "Subscriptions", select Add.
- Give your subscription a name and click Add.
The screen in the UI Builder now looks like this:
- Save your changes.
Lite registration screens have behavior that differs from all other screen-sets in regard to required fields. Lite registration will succeed even if there are required fields within your site's schema that have not been completed for the user; There is never a Registration Completion form triggered by a lite registration screen. If you need a field to be completed when users fill out a lite registration form, you must include the field on the lite registration submission form, and if it is not already required in the site's schema, select the Required: When Visible option in the Schema section of the UI Builder Properties panel. This will force the user to complete the field prior to submitting the lite registration form.
Lite Registration Required Fields
Lite registration screens have behavior that differs from all other screen-sets in regard to required fields.
Lite registration will succeed even if there are required fields within your site's schema that have not been completed for the user; There is never a Registration Completion form triggered by a lite registration screen. If you need a field to be completed when users fill out a lite registration form, you must include the field on the lite registration submission form, and if it is not already required in the site's schema, select the Required: When Visible option in the Schema section of the UI Builder Properties panel.
This will force the user to complete the field prior to submitting the lite registration form.
Add Lite Registration Screens to Your Site
For a guide on adding Gigya screens to your site, see RaaS Quick Start Guide.
Query Lite and Subscription Data
You can only use the Identity Query Tool or accounts.search to retrieve lite and subscription data. Note that subscription data is available from 'accounts' as well as from 'emailAccounts'. You can not use accounts.getAccountInfo to query Lite accounts.
Retrieve all email accounts:
Retrieve all subscribers to a specific newsletter, from email accounts:
Retrieve all subscribers to a specific newsletter, from fully registered accounts:
Retrieve all subscriptions for an email address:
Retrieve all users who were created with Lite Registration and are not yet full users:
Identity Access with Email Accounts
Identity Access, the dashboard for managing your users in Gigya's Console, displays both lite and fully registered users. In the main page, you can view the registration status icon displayed for each user, with "L" for lite and "R" for fully registered:
In addition, you can use the Status filter to show only users of a certain registration status:
In the individual user page, under the profile tab, the indication of the registration status differs between lite and fully registered users:
Lite Registered User
Fully Registered User
Full / Email Account Toggle
For users that have both full and lite registrations associated with their account (i.e. they registered using both the full and lite registration screens), you can toggle between a Full Account view, and an Email Account view.
The Full Account view displays all the information that is available to the user when they are logged in. Email Account is a merged view that contains all the information available in the full account, plus any information that was saved to this email address during lite sessions.
For example, a site visitor subscribes to the 'Pets' mailing list with the email firstname.lastname@example.org, and enters the first name "Vicky", and gives a home address to receive discount coupons. Later, she registers to your site in a full registration process, entering the first name "Victoria", and without providing a home address. In the Full account view in Identity Access, you will see the name "Victoria", you will not see the home address, and you will see the 'Pets' subscriptions. In the Email account view, you will see the name "Victoria" (since it overrode "Vicky", the home address, and the subscription information.
The reason for this division is that full accounts have a higher degree of accountability, and are not updated automatically by "lite" changes to this account.
Information and actions that are associated with the full account, will not be available in the Email Account view.
Importing Lite Accounts
The API used for importing lite accounts is accounts.importLiteAccount. Review the documentation for that API, and prepare a list of the relevant email addresses, and any profile, subscription, or data fields associated with the registrations being imported. Once the information is prepared, you can use IdentitySync, Gigya's tool for data transfers, to perform the import.
If you are using IdentitySync, you can create a dataflow that selects users from the emailAccounts data storage, by using the datasource.read.gigya.account script and specifying emailAccounts in the from parameter. For a list of supported email service providers (ESPs), see ESP-Marketing Automation-Notification.
Click below to see sample dataflows between Gigya and Mailchimp, that implement Lite Registration features.
The following dataflow demonstrates importing users from Mailchimp's database, and creating corresponding lite registrations in Gigya's database. You can use Mailchimp documentation to customize this flow as needed.
The following dataflow demonstrates retrieving from Gigya subscriptions to the "Sub1" mailing list, and updating them in the Mailchimp database.
The Mailchimp dataflows provided in our Dataflow Templates documentation, rely on the data.subscriptions field and are not an implementation of Lite Registration.
Frequently Asked Questions - FAQ
If your company communicates with customers via email, already offers added value in exchange for an email address, or is considering doing so, you may benefit from Lite Registration.
- Manage fully registered users and subscribers in the same place, with a single view of each identity.
- Higher acquisition rates: With less fields to fill, a lower level of commitment, and without the need to be fully registered, customers have a better experience and are more willing to subscribe.
- Higher registration rates: Building a relationship of trust with customers earlier on increases motivation to register and incentivizes engagement.
- Consistent user experience: Similar opt-in screens from newsletter sign up through registration and up to profile management screens.
- Information shared by the user initially is preserved and rolled upwards to their user profiles.
- Transparency and privacy compliance: all the user information is saved in one place, and controlled by the user - in accordance with GDPR.
- Cleaner data as newest user updates are the ones that are saved.
- Prevents deduplication by merging all user data into one email account.
With RaaS, Gigya provides you with an end-to-end solution for managing customer identities. ESPs specialize in managing mailing lists and subscriptions. Lite Registration ties these ends together and ensures a smooth experience for your users, whether they are logged in to your site or receiving your emails. Lite Registration makes it easier for subscribed users to become fully registered identities, and improves the quality of your user data. Lite Registration includes the following capabilities, which cannot be achieved with a classic ESP:
- Data portability and usability: ESPs specialize in email-based newsletters and marketing campaigns. Gigya specializes in managing identities. With Gigya, you can communicate the same subscriber identity to other systems, including POS, CRM and CMS systems. While this is possible with some ESPs, it usually requires a relatively heavy development and maintenance effort. Gigya offers many out of the box integrations with leading systems in the market, and an ETL service, IdentitySync, for building and scheduling consistent custom integrations.
- Consolidating all data in one location simplifies the IT structure, rather than trying to render the data from several sources.
- More data: Capture all identity information (including likes, preferences, votes, etc.) and not just subscriber information.
- Lite Registration streamlines the transition of users from subscribers to fully registered, known identities.
- With Gigya, identity information stored with the ESP can be presented to the user in an accessible, friendly way, while also complying with current privacy regulations.
No, Lite Registration complements your ESP service and does not replace it. You still need ESPs to edit your email content, manage separate mailing lists, create campaigns. Lite Registration ensures that data of your user’s email addresses, names, demographics, preferences etc. is up-to-date and that updates made to that data either in the ESP or Gigya databases is mirrored in the other database, ensuring a smooth user experience and better quality of data. See also the answer to the previous question.
Once you have Lite Registration enabled for your account, any setAccountInfo call will create or update the email account. If it involves a registered user, it will also update the full account.
- If the call includes a regToken for lite accounts, an emailAccount is also created, or updated if an account already exists for that email.
- If the scenario is for creating or updating a fully registered user, then a full account is created (or updated) and the corresponding email account is created (or updated).
There are many fields that are part of the full account, which naturally are not included in email accounts, such as loginIDs, and verified, since email accounts also include users who registered with the "lite", passwordless flow. However, you should bear in mind that email accounts may contain subscription information that is more up-to-date than the user's corresponding full account, since they merge both full account and lite registration information. Therefore, when searching specifically for a user's subscription data, we recommend that you rely on the email account's data over the full account data, as the email account may be more up to date if the user has not logged in since editing their subscriptions.
Any customer (whether an occasional site visitor or a fully registered user) can "lite" register as many times as they want. The lite reg screen does not check for existing users and allows everyone to complete the flow with any email.
After a fully registered user submits a Lite Registration form, a lite registration is recorded in any case. If an email accounts exists for the email address provided by the user, the new information automatically updates the email account. If no email account exists for that email address, a new email account is created. If at a later stage that user logs in and updates their information, their email account is updated accordingly.
See also the terminology section for an explanation of the account types.
As a rule, only subscription data (saved in the subscriptions object) will be merged into their full accounts, while all data is merged into their email account. However, if the user is currently logged in, it is possible to make an exception, and use the onSubmit event to update their full account.
There are two ways to store custom data for an email account:
Add a custom "data" field to the lite registration screen.
This type of data will be stored in the email account, and will not update the fully registered account.
- Add lite registration tags.
Subscription data is the only type of data that is merged from the email account into the full account. Because of privacy concerns, the rest of the data (such as preferences, name provided when subscribing, credit card information) will not be exposed to the full account.
Because of privacy concerns, personal data (such as preferences, name provided when subscribing, credit card information) will not be exposed to the full account. The only data type that is merged from the email account into the full account is subscriptions.
No, only registered users can log in to your site and have an active session.
No, that type of interaction is possible only for fully registered users.
No. Most Lite Registration implementations are connected to a third party platform, such as an ESP, which usually handles sending emails to subscribed or other lite users and offers its own email templates.
Lite Registration is based on having both lite and full accounts merged into email accounts. Therefore, the email account stores all the data for that user, whether they are lite or fully registered users. Note that some of the data may be overridden when users perform certain actions. For example, when users change their subscription status, the timestamp that indicates the status of the subscription changes.
When using Lite Registration, the email account is the most updated account, since it gets updated both from full account actions and from Lite Registrations associated with the same email address.
For more information, see:
- UI Builder
- Email Accounts Object
- Lite Registration Quick Start Guide