Codes

Marigold Codes lets members register product purchases by entering product codes. Using Codes is as an alternative to receiving a POS feed from vendors or other POS integrations. For example, using Codes is a tactic that CPG companies can use to learn about member purchases without collecting purchase information from third-party vendors. Each Code (e.g. a sticker on a shampoo bottle) has many Code Certificates (e.g. code certificate “BK1232”). Marketers can provide prizes, such as points, entries into sweepstakes, or rewards to incent members to enter Codes. Although codes require that consumers register the code and may have possibilities of fraud, using Codes can have the benefit of collecting additional member information, such as location, and opportunities to surprise-and-delight members.

Note: Marigold Loyalty Codes are also used by Marigold Loyalty Receipts for mapping UPC symbols on printed receipts to valid product codes (see Code Values below).

Setting Up Codes

Program Settings

There are no Program Settings for Codes.

Using The Codes Screen

Use the Products | Codes screen to manage your Codes.

Searching and Sorting

The Codes screen includes a variety of facilities to make it easy for you to search, filter, sort, and export/import records.

Content Management

Use Marigold Loyalty’s Content Management capabilities to manage your Codes:

For more information about Marigold Loyalty’s powerful Content Management capabilities, see Content Objects.

Code Attributes

Following is a list of the main attributes:

Code Definition

Use the Code | Definition screen to view the valid set of responses that members can submit.

Code Entries

Use Code Entries to manage the list of valid values that members can submit in return for a prize. Each Code can have zero or more Code Entries.

Each Code Entry has the following attributes:

You can manually create Code Entries, import new Code Entries from a .csv file, or use the “Generate” button to generate new Code Entries.

Code Values

Each Code can have zero or more Code Values. Marigold Loyalty Receipt Scanning uses Code Values to lookup receipt items against a list of valid Product Codes. Each Code Value has a vendor-specific string that identifies a product on the vendor’s receipt. For example, the same book has a unique UPC (e.g. 890055551234) printed on the back of the book, but each vendor may use a vendor-specific string to identify the book on their printed receipts (e.g. Walmart uses 890234, while Target uses BK-2128).

Each Code Value has the following attributes:

The combination of Vendor and Code Value must be unique within a Code.

 Define Code Effectivity

Click hereClick here

Code are governed by acoden overall Effectivity Period that controls when a Code is considered active and available for use. In addition to the overall Effectivity Period for the Code, the platform allows you to set more granular schedules that control when a Member can respond to the Code (called the Response Period), and when the platform considers responses to be usable for reporting and analytics (called the Usage Period). Optionally, you can click the Recurring checkbox to define a new recurring schedule for an item's effectivity when the Select Period Type is Fixed.

Note: Depending on the Code type, the effectivity period options may vary slightly. You may see some, or all, of the options described below.

Response Period

To define the response period:

  1. Click on the Select Period Type drop down and choose:

  • Same: Uses the same effectivity period as defined for the Code.
  • Relative
    1. Select the interval and a unit of time for the beginning of the date range. Ex. 1 hour.
    2. Select the interval and unit of time for the end of the date range. Ex. 2 weeks.
  • Fixed
    1. Enter a date range relative to the publish date. 
    2. Select the time zone you want the effectivity period to be effective.
    3. Optionally, check Recurring to use a recurring schedule. Select the desired schedule from the Recurring Schedule drop down menu, or define a new recurring schedule. See below for details on creating a new recurring schedule.
  1. Click save.

Usage Period

To define the usage period:

  1. Click on the Select Period Type drop down and choose:

  • Always: Challenge does not expire.
  • Same: Uses the same effectivity period as defined for the Code.
  • Relative
    1. Select the interval and a unit of time for the beginning of the date range. Ex. 1 hour.
    2. Select the interval and unit of time for the end of the date range. Ex. 2 weeks.
  • Fixed
    1. Enter a date range relative to the publish date. 
    2. Select the time zone you want the effectivity period to be effective.
    3. Optionally, check Recurring to use a recurring schedule. Select the desired schedule from the Recurring Schedule drop down menu, or define a new recurring schedule. See below for details on creating a new recurring schedule.
  1. Click save.

Define Recurring ScheduleDefine Recurring Schedule

 

 

To define a new recurring schedule for this item's effectivity:

  1. From the Recurring Schedule drop down menu, select Enter Schedule. The Repeat pop up window is displayed.

  2. Select a recurrence frequency of Weekly or Monthly from the Frequency drop down menu.

  3. In the text field, enter the interval.

  4. For a Weekly frequency, select one or more days of the week. For example, Tuesdays and Thursdays.

  5. For a Monthly frequency, choose one of the following options:

  • Day of month: Select one or more days of the month. Ex: the 15th and the 30th.

  • Day of week: Select one or more days of the week, for each of the four weeks within a month. Ex: the second Wednesday of the month.

  1. Click ok. The system adds the new schedule to the Recurring Schedule drop down menu.

 

 

Code Eligibility

Use segments and locations to specify which members can see and respond to a Code.

Code Advanced Settings

Use the Advanced tab to manage the advanced settings.

Managing Code Responses

Use the Code | Responses screen to view responses for one Code. Use the Products | Code Responses screen to view responses across all Codes.

Each response has a status:

Operations you can perform on a Code Response include:

Using Code Dashboards

Use the Code | Dashboard screen to analyze the responses for one Code. You can analyze: