Configuring the One-Click Donations Web Module

Donations over the web should be as easy for the user to accomplish as possible. The goal of the one-click donation web module is to allow someone to simply click on a link on a web page and give the donation without having to worry about their username or password. The one-click donations web module allows your customers to make donations to a fundraising product without having to log-on to the website.

Personify's .NET controls do NOT need any of the DNN system controls to work; this control is specific to DNN. See Using DNN as Your CMS Platform for more information.

Customer Matching Logic

This is a simple stepwise process that will calculate a probability of a match. Anything other than a 100% (a definite match) probability will create a new donor record in the database. Then, if the match probability is anything but 0% (a definite non-match), this indicates that the donor record should be manually reviewed after the fact. In no case does the donor get interrupted in the process.

 

Below are the tests that will be run until one succeeds. They are organized below in terms of search criteria but should be run in descending order of possible probability, i.e. 100% match possibilities run first and then lesser ones.

1.    If the last name and email address are unique = 100% match

2.    Else if first and last name and primary email are unique = 100% match

3.    Else if last name and alternate email address are unique = 100% match

4.    Else if last name last name and alternate email address are not unique, create a new record and call it a 50% match

5.    Else if only the email address matches an existing record, create record and call it a 20% match.

6.    Else if there is no match on email but is a match on  first and last name and scrubbed address = 100% match

7.    Else if the first initial, lastname, scrubbed address match, create a new database record and call this a match with 75%.

8.    Else try a match on first_name, last_name, city, state and if unique, call it a 75% match

9.    Else try a match on first_name, last_name, city, state and if non-unique, call it a 20% match

10.  By now, there is no match to the email address or the last name so the match score is 0 so the new record is created with no need for any manual review.

As of 7.5.2, if a web user enters their name, address, and email address on a donation and the system finds a match on the email address but not the bill-to or ship-to address, the system will create a new address for the customer and use the new address as the bill-to and ship-to address for the donation.

If you are using the Spectrum Platform Advanced Matching module, then the logic described above will not be used. The interface will pass the same name and address information to Spectrum, which will then return a duplicate score to the system. For more information, please see Configuring the Personify Advanced Matching Interface. Using this approach, the system will update the same fields on the customer record as described above for any record that was identified by Spectrum as less than a 100% probability and greater than a zero percent probability.

Web Settings

To configure the one-click donations web module:

1.    Log into your site as Host.

2.    Navigate to the appropriate page on your site where you want to add the One Click Donations web module.

3.    Add the Personify - One Click Donation module to where you want it to be located on your page. See Adding a Personify Web Module to the Webpage for more information.

4.    From the pencil icon, select Edit, as highlighted below.

The following page displays:

5.    Configure the appropriate module settings as described below:

·            Select Display Template for One Click Donations - Drop-down. Allows you to select the template in which the One-Click Donations module will display in.

·            Setup the Donation Page to - Radio buttons. This parameter sets how Personify will receive information on the fundraising product. Options are:

o           Accept Fund Information from URL – This option passes the fundraising product ID from the Product Detail page to the One-Click Donations module.

o           Accept Donations for a Specific Fund – The module obtains the fundraising product’s information based upon the entered product ID. This allows you to not make customers visit the Product Detail module before donating.

·            Select Fund - Text box. If the Accept Donations for a Specific Fund radio button is selected, enter the fundraising product’s product ID here.

·            Additional Text - Text box. This allows you to enter any additional information about the fundraising product. This can be done in a basic text format or in a rich text.

·            Enter Minimum Donation Amount - Text box. This allows you to set the minimum donation amount the customer is allowed to make.

·            Use the Address Type for Donors Billing Address - Drop-down. When a customer uses the One-Click Donations module, a customer record is created. When the customer’s information is received and the customer is not a duplicate, this specifies how the address will be saved in the system. For example, as the Home address, Business address, Seasonal address, etc.
Personify only makes a new customer record if there is a 0% duplicate customer match. If there is a 100% match, a duplicate customer record is created.
If there is any duplicate customer match percentage between 0-100, the information is logged to the tables within the Online Duplicate Customer Merge screen in the back office where you can select merge the potential duplicate customers.

·            Specify Location of the Donation Summary Page - Drop-down. Allows you to specify the web module you want the customer to be sent to upon clicking “Make a Donation.”

6.    Click Update.

Customer Impact

After setting up the one-click donations web module, for users that are logged in, it will display as shown below. Logged in users are unable to edit their personal information (e.g., name, email, and address).

In the back office, users will be unable to edit the information of a constituent who is logged into the e-Business website, as shown below.  


After setting up the one-click donations web module, it may display as shown below, for users that are not logged in. Users who are not logged in are able to enter their personal information (e.g., name, email, and address) into the fields.