Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Reasoning settings define what features of the product the kind of feedback your user receives in the result list of your recommendation phase. This  This page gives you an overview of all the available settings, shows your you the difference between positive and negative reasoning texts and provides with you with a list of convenient reason variables for the ability to customize your result lists even more. 


Table of Contents:

Table of Contents

Workbench Settings



Info
titleQuestion vs. Answer Option Setting

This page shows you the difference between the Question (left) and the Answer Option (right) settings.


Question Detail View


The image below shows you the Detail View for a question within the Concept Board:

Image RemovedImage Added


Tip

With the aid of the reasoning section you are able to configure individual reason texts for each Question. The reason texts are shown in the recommendation.


Answer Option Detail View


The image below shows you the Detail View for a an answer option option within the Concept Board:

Image RemovedImage Added

Tip

For more complex topics, a specific reason text may might be helpful; e. E.g. Using for example plural nouns, lists of several values or , when very content-specific explanations is are not possible or only with there are flaws in the grammar. For this purpose, there are Reason Texts for answer options. This is only possible if, "The user can select one select one answer" is set selected in the Question Settings.

  • An Option reason text overrides the text from the Question.
  • Unknown reasons are not 'Answer Option' specific.
  • The texts are only accessible and editable if the corresponding positive/negative reason toggle button is activated in the Question detail view.
  • If the Question allows multi selectable -select answers, a specific Answer Option reason text cannot be used anymore. In this case, the Question reason text is always used.


Reason Texts
Anchor
ReasonTexts
ReasonTexts


For the Question you can activate the positive text, and you can activate the negative / unknown text separately(see Reasoning Use case below).

The positive text is used to signal that a product has does have a certain feature or property.

NegativeReasonText

UnknownReasonText

Variable Texts

Description

Positive Text

Anchor
PositiveReasonTextPositiveReasonText

Negative Text

Anchor
NegativeReasonText

The negative text is used to signal that a product has does not have a certain feature or property.

Unknown Text

Anchor
UnknownReasonText

The difference between the negative text and unknown text is that this text signals that the product does not contain any information about the feature or property.

Use Case


Info

If you do not want to see unknown reasons, you can activate the toggle button "Display Unknown as Negative Reason". With that button active, all products with an unknown reason for this question gets a negative reason text

(see Reasoning Usecase below)

.


Reason Templates


The reason templates can help to find a good fitting suitable reasoning text. By click clicking on "'Use a template" ,' you can select the best fitting reason most suitable reasoning texts out of a list of template examples.

These examples illustrate how the reason variables can be used. By Once confirm is clicked, the selected template text it replaces the text in the reason text input field.

Image RemovedImage Added

Reason Variables
Anchor
ReasonVariables
ReasonVariables


Reason Variables can be used to enrich your reason texts with dynamic values, depending on the product data and/or the user input. Reason Variables can simply be simply added into your texts using the notation shown in the list below. Check the lists of applicable variables to understand the different use cases for each reason variable. (see Reasoning Use case below)

Variable List
Anchor
VariableList
VariableList

Variable


Description

BedingungenConditions

User Selection

Product Value

Example Template

Example

$matching

Displays all user-selected Answer Options of the associated Question, for which the given product fulfills the requirements defined by the data bindings.

Non 

HDMI, DVI, VGA

HDMI, VGA

supports §matching$matching

supports HDMI, VGA

$nonmatching

Displays all user-selected Answer Options of the associated Question, for which the given product does not fulfills  fulfill the requirements defined by the data bindings.

NonOnly for negative Reasons

HDMI, DVI, VGA

HDMI, VGA

no support for §nonmatching$nonmatching

no support for DVI

$remaining

Displays all Answer Options not selected by the user of the associated Question for which the given product does not fulfill the requirements defined by the data bindings.

Useful, if multiple value are possible on productthe product value contains multiple values

HDMI, DVI

HDMI, DVI, VGA

supports §matching $matching (also provides: §remaining$remaining

supports HDMI, DVI (also provides: VGA)

$unit

Displays the unit or currency of a numeric value configured for the associated Questionquestion. You can set this unit Stepping Configuration - Unit.

For questions with numerical options 

100

99

$value $unit

99 €

$userRangeMin / $userRangeMax

Define a range, which selected by the user selected.

For questions with numerical options with range with a range selection.

Please set the Answer Option Type:

Continuous numeric

Activate: Range selectable

250 / 600

500

The SSD storage capacity of the laptop is in the defined range of $userRangeMin to $userRangeMax giga byte

The SSD storage capacity of the laptop is in the defined range of 250 to 600 giga bytegigabyte

$uservalue

Displays all user-selected Answer Options of the associated Question.

Non

HDMI, DVI

HDMI, DVI, VGA

supports $uservalue

supports HDMI, DVI

$value

Displays all Answer Options that are fulfilled by the product.

Non

HDMI, DVI, VGA

HDMI, VGA

supports $matching$value

supports HDMI, VGA

$valueRelevantFirst

Displays all Answer Options that are fulfilled by the product. Answer Options requested by a user will be shown first in the list.

Non

HDMI, DVI, VGA

HDMI, VGA

supports $valueRelevantFirst

supports HDMI, VGA, DVI

Use Case

(see Reasoning Usecase below)


Applicable use cases for Reason Variables
Anchor
ApplicableVariableLists
ApplicableVariableLists



Expand
titleShow possibilities for Variable using Answer Option Type: Text


Variable

Question

Answer

positive

negative

unknown

positive

negative

$matching

(tick)

(error)

(error)

(tick)

(error)

$nonmatching

(error)

(tick)

(error)

(error)

(error)

$remaining

(error)

(error)

(error)

(error)

(error)

$unit

(error)

(error)

(error)

(error)

(error)

$userRangeMin / $userRangeMax

(error)

(error)

(error)

(error)

(error)

$uservalue

(tick)

(tick)

(tick)

(tick)

(tick)

$value

(tick)

(tick)

(error)

(tick)

(tick)

$valueRelevantFirst

(tick)

(tick)*

(error)

(tick)

(tick)*



Expand
titleShow possibilities for Variable using Answer Option Type: Continuous Numeric


Variable

Question

Answer

positive

negative

unknown

positive

negative

$matching

(error)

(error)

(error)

(error)

(error)

$nonmatching

(error)

(error)

(error)

(error)

(error)

$remaining

(error)

(error)

(error)

(error)

(error)

$unit

(question)

(question)

(question)

(question)

(question)

$userRangeMin

(error)

(error)

(error)

(error)

(error)

$userRangeMax

(error)

(error)

(error)

(error)

(error)

$uservalue

(tick)

(tick)

(tick)

(tick)

(tick)

$value

(tick)

(tick)

(error)

(tick)

(tick)

$valueRelevantFirst

(error)

(error)

(error)

(error)

(error)



Expand
titleShow possibilities for Variable using Answer Option Type: Continuous Numeric + Range selectable


Variable

Question

Answer

positive

negative

unknown

positive

negative

$matching

(error)

(error)

(error)

Status
titlen.a.

Status
titlen.a.

$nonmatching

(error)

(error)

(error)

Status
titlen.a.

Status
titlen.a.

$remaining

(error)

(error)

(error)

Status
titlen.a.

Status
titlen.a.

$unit

(question)

(question)

(question)

Status
titlen.a.

Status
titlen.a.

$userRangeMin

(tick)

(tick)

(tick)

Status
titlen.a.

Status
titlen.a.

$userRangeMax

(tick)

(tick)

(tick)

Status
titlen.a.

Status
titlen.a.

$uservalue

(tick)

(tick)

(tick)

Status
titlen.a.

Status
titlen.a.

$value

(tick)

(tick)

(error)

Status
titlen.a.

Status
titlen.a.

$valueRelevantFirst

(error)

(error)

(error)

Status
titlen.a.

Status
titlen.a.



Expand
titleShow possibilities for Variable using Answer Option Type: Ordered


Variable

Question

Answer

positive

negative

unknown

positive

negative

$matching




Status
titlen.a.

Status
titlen.a.

$nonmatching




Status
titlen.a.

Status
titlen.a.

$remaining




Status
titlen.a.

Status
titlen.a.

$unit




Status
titlen.a.

Status
titlen.a.

$userRangeMin




Status
titlen.a.

Status
titlen.a.

$userRangeMax




Status
titlen.a.

Status
titlen.a.

$uservalue




Status
titlen.a.

Status
titlen.a.

$value




Status
titlen.a.

Status
titlen.a.

$valueRelevantFirst




Status
titlen.a.

Status
titlen.a.




Question Use case 
Anchor
UsecaseReasoning
UsecaseReasoning

These use cases for the settings for the Question help you to understand the presented settings.


Answer Option Use case 
Anchor
UsecaseReasoning
UsecaseReasoning

These use cases for the settings for the Answer Option help you to understand the presented settings.


Reason Texts 
Anchor
UsecaseReasonTextsQuestion
UsecaseReasonTextsQuestion


PositiveReasonText

NegativeReasonText

So a A possible text could be "There are is no information about the break brake type.".

Positive Text

Anchor
PositiveReasonText

For example, let's assume that the customer wants to have a bike with carbon breaks brakes and some of the recommended bikes have these breaksbrakes. Then the product recommendation card contains a positive feedback about this feature. As a default, the text "Supported: carbon breaksbrakes" is displayed. This text is OK but of course very generic. That is why you are able to individualize this text to match the topic or environment of the displayed information. So the text could be: "The This bike has carbon breaksbrakes.".

Negative Text

Anchor
NegativeReasonText

So let's adapt the example above and assume that a bike does not have the wished desired carbon breaksbrakes. In this case, you can enter the text "Unfortunately, this bike does not have $uservalue" which results into the product reason text "Unfortunately, this bike does not have carbon breaksbrakes.".

Unknown Text

Anchor
UnknownReasonTextUnknownReasonText


Reason Variables 
Anchor
UsecaseReasonVariablesQuestion
UsecaseReasonVariablesQuestion


For example

now we

, you have a specific text for this topic, but

we

you also have the problem that this text does not match with aluminum or steel

breaks

brakes.

 With

With the aid of these variables you can match different answers. So if you enter the text "The bike has $uservalue" the contained variable will be replaced by the text of the Answer Option label which the user has selected.

Possible results:

  1. User selects carbon breaksbrakes       →    → "The bike has carbon breaksbrakes"
  2. User selects steels breaks  brakes         → "The bike has steel breaksbrakes"
  3. User selects aluminum breaks → aluminum brakes"The bike has aluminum breaksaluminum brakes"
  4. etcEtc. ...

Reason Variables 
Anchor
UsecaseReasonVariablesAnswer
UsecaseReasonVariablesAnswer


Possible specific texts:
  • Carbon is the material of the

    breaks

    brakes

  • One battery is contained 
  • Two batteries are contained

...