Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Terminology

TermDescription
Email AccountUses emails as the identifier to merge data from both lite and fully registered accounts. Note that data is merged from full or lite accounts into email accounts and not vice versa, with the exception of subscription data that is shared in real time between account types. This type of account is created only if Lite Registration and Subscription Management are enabled in your Gigya site.Lite AccountCreated when a user site visitor completes a Lite Registration flow. As their name suggests, accounts of this types are short-lived, and usually contain little data. The information they contain is merged into email accounts, for a cohesive view of the user. This type of account is created only if Lite Registration and Subscription Management are enabled in your Gigya site.
Full AccountAn account created for a user that completed Created when a site visitor completes the RaaS registration flow , and those users that are (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 AccountUses emails as the identifier to merge data from both lite and fully registered accounts. Note that data is merged from full or lite accounts into email accounts and not vice versa, with the exception of subscription data that is shared in real time between account types. This type of account is created only if Lite Registration and Subscription Management are enabled in your Gigya site.
Subscriptions ObjectStores 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 (see below). Note that subscription data is the only type of data shared between all accounts (i.e. synced back from email accounts into full accounts). Therefore, you can retrieve subscription data of fully registered users and of lite accounts.

 

One View for All Customer Data

...

Expand
titleIf a user has a full account on my site, and subscribes using Lite Registration, is their full account updated?

Any customer (whether an occasional site visitor or a fully registered user) can create as many lite accounts 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 account is created in any case. If an email accounts exists for the email address provided by the user, the lite account 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.

Expand
titleIf a user has a full account on my site, and tries to subscribe with Lite Registration, will they receive an error message?

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.

...