How to integrate Gigya SSO with Qualifio?

Tabata Vossen -

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.

Screenshot_2019-10-09_at_11.42.05.png

Configuring Gigya SSO

Click Configure and follow these steps:

Screenshot_2019-10-09_at_11.44.12.png

  1. Type a name for your integration:
    Screenshot_2019-10-14_at_16.36.06.png
  2. 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).
  3. Enter your Gigya user key, secret key and API key.
  4. Enter your Screen-Set name or your redirection URL (see below for details on both options).

Screenshot_2019-10-09_at_11.31.06.png

Note: Values are to be copied from your Gigya Console. If you have trouble finding them, please contact the Gigya Client support team to get these values.

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.

Screenshot_2019-10-09_at_11.25.34.png

 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:

Screenshot_2019-10-24_at_17.09.52.png

This URL redirect parameter will be used to redirect your participants back to your campaign after they logged in or registered. 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:

Screenshot_2019-10-24_at_17.11.32.pngNote: The Screen-Set will only be shown if the participant is not yet signed-in with Gigya.

Integrating Gigya login in your campaign

Once you've got the SSO integration 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 tab:

Screenshot_2021-04-22_at_17.45.44.png

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.

Can’t find the answer you need?

Send us a question and connect with an expert to get personal assistance.

Contact support

Vous ne trouvez pas les réponses que vous cherchez ?

Nous sommes là pour vous aider. Envoyez-nous une demande en direct !

Contacter le support
helpcenter experts