Configuring the Interact List process

Use a batch flowchart to add an Interact List process to the flowchart workspace.

Procedure

  1. Open a batch flowchart for editing (click Edit in the flowchart toolbar).
  2. Drag the Interact List process from the palette to your flowchart.

    The Interact List process is available on a batch flowchart if Unica Interact is installed on your Unica Campaign server.

  3. Provide input to the Interact List process by connecting it to one or more data manipulation processes, such as Sample or Select.
  4. Double-click the Interact List process in the flowchart.

    The process configuration dialog is displayed.

  5. On the Fulfillment tab, specify the fulfillment details of your list output.
    1. Use the OfferList type drop-down list to specify the type of offer filter you are configuring this process to use:
      • Black list (offer suppression) - indicates offers to suppress from being served to a specific audience. This allows you to prevent offers from appearing for specific visitors, based on the segment of the audience into which the visitor falls.
      • White list (score override) - indicates that Unica Interact must always serve an offer to a particular audience regardless of whether the marketing score would otherwise cause Unica Interact to make the offer available.
      • Global Offers (default offers) - defines offers that can be offered (similar to White list) for an entire audience type; that is, a default offer that every visitor in a specified audience can see, regardless of the segment of which they might otherwise be a part.
      • Offer Filters (offers by SQL) - Allows you to provide an SQL query to determine which offers are served to the specified visitors. This option allows you, for example, to serve up an offer that is based on a specific visitor preference.

        If you select this OfferList type, the input for this process is determined by your SQL query and the Input/Audience drop-down list is dimmed and cannot be selected.

      The OfferList type you specify here determines the behavior of the Interact List process, and the options available to you in this configuration dialog, as noted below:

    2. From the Interactive channel drop-down list, choose the interactive channel that specifies the interaction points, events, and other settings that can apply to the Interact List process you are defining.

      This drop-down list automatically lists the interactive channels that you already defined within the Unica Interact design time environment.

    3. (White list or Black list only) From the Select drop-down list, specify the input cells (to use as the data source for the contact list. To use more than one cell (such as multiple input segments), click the ellipsis button next to the Select field. Then, use the Select cells to use dialog box that is displayed, and select the input cells to use.

      If you select multiple input cells in this step, all of the input cells you select must have the same audience level.

      Note: If the contact process is not connected to a process that provides output cells, there are no cells to select from in the Select drop-down list. To correct this, close the process configuration dialog and connect the Interact List process to an output process, then begin the configuration process again. Only active and deployed cell code should be used in Interact List.
    4. (Global offer only) Use the Audience level drop-down list to specify the audience type for which you want this Interact List process to apply.
    5. Use the Target data sourcedrop-down list to indicate the data source to which you want to write the output from this process.
    6. Enter the database table to which you want to write the output from this process in the Table name field.

      The table that you specify is created automatically when the process runs if it does not exist.

    7. To specify the fields that are written to the specified OfferList table each time this process runs, click the ellipsis button next to the Table name field.

      The Personalization options dialog is displayed. The predefined set of fields that is written to the table is displayed in the Fields to output list.

      • Select the fields that you want to include in your output from the Candidate fields list.

        You can use Unica Campaign generated fields by expanding the Unica Campaign generated fields list, or use derived fields by clicking the Derived fields button.

      • To pair a candidate field to a field already listed in the Fields to output list, select the candidate field, then select a field in the Candidate fields list, then click Add >>.
      • To add a candidate field to the Fields to log list without pairing it with an existing field, click the blank line after the last entry in the Candidate fields list, then click Add >>.
      • Remove fields from the Fields to output list by selecting them and clicking << Remove.
      • If wanted, reorder the fields in the Fields to output list by selecting a field and clicking Up1 or Down1 to move it up or down in the list.
      • If wanted, click the Derived fields button to create a variable for providing output to the table.
    8. Select an option to specify how updates to the output table are handled:
      • Append to existing data - Each run of this process adds its output data to the table you specified in the Table name field
      • Replace all records - Each run of this process removes any data from the table before you write the new output data.
  6. To assign one or more offers or offer lists to each target cell defined in this process, click the Treatment tab.

    The Assign offers to cells interface is displayed.

    How you configure the output on the Treatment tab depends on the OfferList type you selected on the Fulfillment tab.

    1. Black lists (offer suppression) - For each target cell displayed in the table, click the Offer column to select from a drop-down list of available offers, or click Assign offers.... Use the Assign Offers dialog to select one or more offers that you want to suppress for the input cells (visitors) specified on the Fulfillment tab of this process.
    2. White lists (score override) - For each target cell displayed in the table, click the Offer column to select from a drop-down list of available offers, or click Assign offers.... Use the Assign Offers dialog to select one or more offers that you want to serve for the input cells (visitors) specified on the Fulfillment tab of this process, even if the marketing score would not otherwise serve that offer to the visitor.
    3. Global offers (default offers) - For each target cell displayed in the table, click the Offer column to select the wanted offers from a drop-down list, or click Assign offers.... Use the Assign Offers dialog to select the offers that you want to serve to all visitors of the audience type that is selected on the Fulfillment tab for this process, regardless of the segment into which they fall.
    4. Offer filter (filter by SQL) - Click the Offer by SQL button to create an SQL expression that allows the Unica Interact runtime server to select the offers that you want to serve to a set of visitors. Use the Create Offer by SQL dialog that is displayed in the following ways:
      • Select an existing SQL template name from the SQL drop-down list, or enter a new name in this field for the template if you are defining a new template.
      • Provide the contents of the SQL query in the SQL template field.
      • Click Check syntax to determine whether your expression is valid. Check syntax uses your test run Unica Interact runtime server for validation. Your test run runtime server must be running for check syntax to function.
        Note: If you use the SQL Server, Check syntax does not show errors in your expression even when your expression is invalid. If your expression is invalid, the flowchart test run fails even if it passed when you used Check syntax.

      For more information about using the Create Offer by SQL dialog, see Creating queries using SQL in the Unica Campaign User's Guide.

  7. Optional: Click the General tab to assign a name or notes to the process.

    The name is displayed on the process in the flowchart. The notes are displayed when you point to the process in the flowchart.

  8. Click OK to complete the Interact List process configuration.Note: In the case of table driven Offer Parameterisation, Derive fields which have a String value and map to Offer Attributes, you should add the String value in Derive Fields in the following manner: '"DeriveValue"'.

Results

The process is configured and appears enabled in the flowchart. You can test the process to verify that it returns the results you expect.