Associating source codes with transactions

Related videos

A source code is a short-term activity, such as a mass mailing, email effort, or a telephone solicitation connected to a campaign.

Select a source code from the Shopping cart to associate source codes with entire orders, member dues, or event registrations. The source code is associated with the purchase when the transaction is generated. To report on source codes associated with transactions to understand the motivation behind the purchase, use the out-of-the-box queries, reports, and business objects.

Creating the campaign

All source codes must be associated with a campaign. Do the following to create the campaign:

  1. Go to Marketing > Campaigns > Define campaigns.
  2. Select Add a Campaign.
  3. Enter a Name and Campaign Code.
  4. New campaign window with emphasis around the name and campaign code

  5. Click Save.
  6. Click the Appeals tab:
    1. Select Add an Appeal.
    2. In the Name field, enter the Campaign Code, followed by - Appeal. For example, if the Campaign Code is S22, the appeal Name is S22 - Appeal.
    3. New appeal window

    4. Click Save.
  7. Click the Solicitations tab:
    1. Select Add a Solicitation.
    2. In the Name field, enter the Campaign Code, followed by - Solicitation. For example, if the Campaign Code is S22, the solicitation Name is S22 - Solicitation.
    3. New solicitation window

    4. Click Save.

Adding source codes to the campaign

Every campaign can have multiple source codes associated with it. Do the following to add source codes to a campaign:

  1. Go to Marketing > Campaigns > Track campaigns.
  2. Select a campaign.
  3. Click the Source Codes tab.
  4. Select Add a Source Code.
  5. Define the source code:
    • Enter a Code (if not automatically generated).
    • Note: If the Code is being automatically generated but you would prefer to enter your own code, go to Marketing > Campaigns > Settings. Update the Source Code Id Mode to Manually-Assigned and click Save.

    • Select the Source Code Status (Active or Inactive).
    • Enter a Description. This is the source code name.
  6. Click Save.
  7. Continue adding source codes.

Assigning source codes from the shopping cart

To assign source codes to transactions from the shopping cart, do the following:

  1. Navigate to the user’s account page.
  2. Choose one of the following:
    • Click Join now or Renew Now if the contact is already a member.
    • From the Actions drop-down, select Order and add the desired product to the cart.
    • From the Actions drop-down, select Register and register the user for the desired event.
  3. Alternatively, begin working On behalf of the user and add any desired items to the cart.
  4. Proceed to checkout.
  5. In the shopping cart, select a Source code for the transaction. As you type in the Source code field, the field acts as a drop-down which displays the name, Description, and Campaign/Appeal for each source code.
  6. Note: Source codes assigned to the hyperlink appear as the default value in the Source code field. Select a new source code in the cart to update the default value in the hyperlink, Donation Creator, and shopping cart. For more information, see Assigning source codes to hyperlinks.

    The cart with the Source code field populated

  7. Enter the Payment details.
  8. Click Submit Order. Upon submitting the order, the Source code is assigned to all orders, donations, joins, renewals, and transactions generated from the cart.

Assigning source codes from the Donation Creator

When configured to process donations immediately, staff users can enter donations and assign source codes directly from the Donation Creator content item. Staff users can access the Donation creator from the staff site or from public Give Now pages.

Accessing the Donation Creator from the staff site

From the staff site, do the following to assign source codes from the Donation Creator content item:

  1. Navigate to the user’s account page.
  2. From the Actions drop-down, select Donate.
  3. Select a gift item.
  4. An arrow pointing to the gift item

  5. Enter the gift Amount.
  6. Select a Source code for the donation. As you type in the Source code field, the field acts as a drop-down.
  7. Note: Source codes assigned to the hyperlink appear as the default value in the Source code field. Select a new source code to update the default value in the hyperlink, shopping cart, and donation creator once the donation is submitted. For more information, see Assigning source codes to hyperlinks.

    A highlight showing the Source code

  8. Enter the remaining gift and payment details.
  9. Click Submit Order.

Accessing the Donation Creator from public Give now pages

Note: To assign source codes from custom Give Now pages, the Donation Creator must be configured to process donations immediately. For more information, see Setting up a custom donation page.

To assign source codes to donations from a public Give Now page, do the following:

  1. Begin working On behalf of the donor.
  2. Navigate to the public Give Now page. For example, from the Member quick-start site, go to Give Now.
  3. An arrow pointing to the Give Now website navigation

  4. Enter the gift Amount.
  5. Select a Source code for the donation. As you type in the Source code field, the field acts as a drop-down.
  6. Note: Source codes assigned to the hyperlink appear as the default value in the Source code field. Select a new source code to update the default value in the hyperlink, shopping cart, and donation creator once the donation is submitted. For more information, see Assigning source codes to hyperlinks.

    A highlight showing the Source code field populated

  7. Enter the remaining gift and payment details.
  8. Click Submit Donation.

Tracking and reporting source code performance

The Revenue by source code query (@/Samples/Dashboards/Commerce /Revenue_by_source_code) tracks campaign revenue and responses by source code. This query is available on the out-of-the-box Commerce dashboard:

  1. Go to Commerce > Dashboard.
  2. Select the Revenue by source code tab.
  3. Selecting Synchronize responses takes you to Marketing > Campaigns > Define campaigns. There you can sync the campaign responses.
  4. Search by campaign or source code.
  5. Expand the campaign to view the number of responses and the total revenue by source code.
  6. Expanded campaign responses and revenue

  7. Choose to Export the query to Word, Excel, PDF, CSV, or XML.

REPORTING ON REVENUE BY SOURCE CODE

To create a report from the Revenue by source code query, do the following:

  1. Go to RiSE > Document system.
  2. Navigate to the $/Samples/Dashboards/Commerce folder.
  3. Open Revenue by source code for edit.
  4. Click the Report tab.
  5. The report tab

  6. Search by Campaign contains or Source code contains. Leave the fields blank to include all campaigns and source codes.
  7. Click Refresh to generate the report.
  8. Revenue by source code report

  9. Select the PDF or Excel icons to export the rendered report.
  10. To save the report, the following options are available:
    • Click Save Report Definition to iMIS. Select the name and location you want and click Save, which creates the Reporting Services Template file and the Reporting Services Report file , already bound to the query.
    • To download the RDL template without creating any iMIS documents, Click Save Report Definition to Workstation.
  11. For more information, see Creating IQA-SSRS reports.

REPORTING ON Fundraising DATA

Gift items purchased through the shopping cart are included in the following out-of-the-box Fundraising reports (Reports > Fundraising reports):

  • Gift Item Activity By Campaign
  • Source Code Activity Report
  • Source Code Performance Analysis

To create a simple custom query for reporting, use the DonationPerformance business object.

Related articles