The Gigya and Qualifio integration combines the power of Gigya's seamless customer identity management experience with first-party data collection. Discover how to integrate Gigya SSO and Qualifio to identify participants more easily.
Prerequisites
To configure Qualifio's integration with Gigya, you need the following:
- A Gigya single sign-on enabled subscription
- An Admin role in Qualifio
Adding Gigya to your integrations
To integrate your existing Gigya login system into Qualifio, you need to enable Gigya from Settings > Integrations & partners > Gigya SSO and then click the ON/OFF button.
Configuring Gigya SSO
Click Configure and follow these steps:
- Type a name for your integration:
- Under Global, select a login screen type: Redirect (redirect campaign participants to your login/register website page) or Screen-Set (integrate your Gigya Screen-Set into your campaigns).
- Enter your Gigya user key, secret key and API key.
- Enter your Screen-Set name or your redirection URL (see below for details on both options).
Note: Values are to be copied from your Gigya Console. Please contact the Gigya Client support team to get these values if you have trouble finding them.
Configuration for each site can be independent or inherit global configurations. For instance, this is useful in case you want to show a different Gigya login screen to participants based on which site they are on.
Click Save to save your settings.
Gigya Redirect
With the Redirect option, campaign participants are redirected to your Gigya login/register screen. After login/registration is completed, they are redirected back to your campaign.
If you choose to go for the Redirect option, you will be asked to enter your Gigya Redirection URL. The Redirection URL should be composed of your login/register website page URL (e.g. mywebsite.com/login, mywebsite.com/access, etc.), followed by a URL redirect parameter (e.g. ?redirect=, ?destination=, etc.). See the example below:
This URL redirect parameter will be used to redirect your participants back to your campaign after they log in or register. The destination page (what comes after this URL parameter) is generated on Qualifio's side, you don't have to worry about it! However, you are responsible for making sure you set up the right parameter name (e.g. ?redirect=, ?destination=, or whatever your naming convention is) and ensuring the redirection works properly. Any questions? Contact our Support Team!
Gigya Screen-Set
With the Screen-Set option, your Gigya login/register screen-set is integrated into your campaigns.
If you choose to go for the Screen-Set option, you will be asked to enter the name of your Screen-Set. See the example below:
Note: The Screen-Set will only be shown if the participant is not yet signed-in with Gigya.
Integrating Gigya login into your campaign
Once the SSO integration is enabled and set up in Qualifio, you can simply enable users to authenticate in one or more campaigns. The integration should be available in the Form step of your campaign, under the Single sign-on (SSO) tab:
Data
The profile information is saved in the campaign statistics and pushed to Gigya. Sending the data back to Gigya is done in real time so you can start using it for segmentation and targeted real-time marketing right away.
If you do not want us to send the data back to Gigya, please contact your Qualifio Expert.
What data is pushed to Gigya?
Qualifio CRM Variable | Gigya Parameter | Example Value | Management Rule |
{username} | profile.username | jdoe123 | Sent back to Gigya to overwrite the existing value |
{firstname} | profile.firstName | John, Jane | Sent back to Gigya to overwrite the existing value |
{lastname} | profile.lastName | Doe | Sent back to Gigya to overwrite the existing value |
{email} | profile.email | jdoe@mail.com | Primary key which identifies the profile (this field is not shown to participants) |
{address} | profile.address | Rue de Birmingham 280 | Sent back to Gigya to overwrite the existing value |
{zipcode} | profile.zip | 3290 | Sent back to Gigya to overwrite the existing value |
{locality} | profile.city | Diest | Sent back to Gigya to overwrite the existing value |
{country} | profile.country | Belgium | Sent back to Gigya to overwrite the existing value |
{phone} | profile.phones.number | 0487 66 49251 | Sent back to Gigya to overwrite the existing value or be added to the existing one(s)* |
{birthday} | profile.birthDay profile.birthMonth profile.birthYear |
06/05/1959 | Sent back to Gigya to overwrite existing value |
{gender} | profile.gender | f/m/u | Sent back to Gigya to overwrite the existing value |
N/A | profile.languages | English, French, Dutch | Background data sent back to Gigya to be added to the existing value(s), separated by a comma |
N/A | profile.UID | String of 32 characters | Background data saved in the campaign statistics but never edited |
* This depends on a fairly technical setting and the format of your data in Gigya. You will either get a unique value (the previous phone number is overwritten with the new phone number) or a list of values (the new phone number is added to existing phone numbers). For technical information about this, please contact your Qualifio Expert.
Notes
- The domain of your Qualifio campaigns must not be qualifioapp.com if a "Custom API Domain Prefix" was enabled in your Gigya Console. Read more
- When using Gigya SSO on mobile, we strongly recommend choosing the Gigya Redirect mode over the Gigya Screen-Set one. Because multiple iframes are used, the latter has some differences between mobile and web screens and may not be responsive on mobile devices.
- The only fields that are supported and can be sent back to Gigya are the ones in the table above. The Gigya SSO integration currently doesn't support fields linked to custom CRM variables.