Filtering: Scope & Logic Flashcards

Product Lists & Filtering

1
Q

How can Filtering Logic & Scope enhance the ROI of existing investments in product tagging and data collection?

A

By streamlining and optimizing the filtering process, Filtering Logic & Scope can significantly improve the returns on investments made in product tagging and data collection efforts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some key issues surrounding filtering?

A

Many filtering problems stem from the challenge of aligning user expectations with how filtering features are implemented on websites.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why is the performance of filtering logic often deemed more crucial than the number of available filters to users?

A

The efficacy of filtering logic largely overshadows the quantity of available filters for users, as sub-par performance can render the filtering process ineffective regardless of the number of options provided.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the main challenge users face when they can’t select multiple filtering options within a single filter type?

A

Users encounter inconvenience as they must repeat their filtering process for each desired value, disrupting their workflow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What was a common behavior observed among participants when attempting to use filters?

A

Many participants attempted to select more than one filter option within a single filter type.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What happened when participants were unable to select multiple filter options within a single filter type?

A

Their ability to gain a complete overview of products matching their specific needs was compromised. As a result, some participants were forced to abandon their search for a suitable product altogether.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the end result when filtering options are implemented as mutually exclusive?

A

Users have to complete a much more complicated filtering process to see products of interest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the primary problem associated with filter types and options containing industry jargon?

A

The use of industry-specific terminology in filter types and options can pose challenges for users, potentially causing them to overlook relevant items.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How can the issue of industry-specific filters be addressed?

A

To mitigate this issue, it’s advisable to either avoid using industry jargon in filters or provide explanations, such as tooltips, to clarify their meaning. Additionally, for visual filters, offering visual examples can enhance user understanding and selection accuracy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What’s the primary concern regarding ambiguous or unfamiliar filtering terms?

A
  1. The main issue is that if users don’t grasp these terms, they might miss out on relevant filters that could refine their search effectively.
  2. Failing to understand filters correctly could also mean that users could apply filters that they thought meant something else, resulting in product lists that show too many unsuitable items or too few suitable ones.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the three approaches that proved to be effective in reducing filter ambiguity?

A
  1. Avoid industry jargon
  2. Offer explanations for industry-specific or ambiguous filters
  3. Provide visual examples for visual filters
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What’s the recommended approach to handling industry jargon in filter types and options?

A

The best solution is to steer clear of industry-specific jargon whenever possible. Instead, opt for terms that align closely with what users are accustomed to and likely to search for. This ensures that the majority of users will comprehend all filtering options, streamlining the product selection process without unnecessary confusion.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What’s the main problem when users can’t readily identify and remove applied filters?

A

The core issue arises when users struggle to identify applied filters and can’t swiftly deselect them. This inefficiency prolongs the process of narrowing down the product list to find suitable options.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

when users can’t readily identify and remove applied filters?How can this issue be addressed effectively?

A

To tackle this challenge, it’s recommended to present an “Applied Filters Overview” either above the product list or within the filtering sidebar. For products with detailed specifications, both the filter type and option should be displayed. On the other hand, for visually oriented products, showcasing only the filter option suffices. This approach enhances user efficiency by facilitating easy identification and removal of applied filters.

To help users in the process of applying and removing filters, display an “Applied Filters Overview” above the product list. Doing so will allow users to confirm what filters they have already applied as well as giving them an overview of what’s defining the scope of the list.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the two ux issues when users don’t an an applied filters overview?

A
  1. It’s unclear which filters have been applied
  2. Removing filters can be cumbersome
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the most appropriate way to display applied filters on a desktop site?

A

Displaying applied filters above the product list and in their original position

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What’s a common challenge users face regarding product technical details?

A

Users frequently encounter difficulty due to a lack of knowledge or uncertainty regarding the technical specifications of their products.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

How can this challenge be addressed effectively?

A

To make compatibility filters more accessible to novice users, consider transforming spec-based filters into terms that are easier to understand and recognize. Typically, this involves using the name of the product they already own, streamlining the filtering process and improving user comprehension.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What’s a common difficulty users face when dealing with technical compatibility specifications for products?

A

Users often struggle with understanding, recalling, or finding technical compatibility specifications for products they own or plan to purchase, such as camera lens mounts, laptop charging voltages, or printer ink cartridge numbers.

20
Q

What problem arises due to users’ unfamiliarity with technical specifications?

A

The lack of familiarity with technical specifications frequently results in challenges when navigating compatibility filters on websites.

21
Q

How can usability and abandonment rates be improved in compatibility filters?

A

By translating compatibility filters into terms that users are more familiar with, such as product names or models, usability can be enhanced and abandonment rates reduced. Prioritizing user familiarity and understanding during the design of compatibility filters can significantly improve the overall user experience.

22
Q

How can compatibility filters be made more user-friendly and accessible?

A

Instead of requiring users to apply filters based on technical compatibility specifications, consider converting these specs into terms that are more relatable or accessible to the user, such as the model name or number of the product they already own. For instance, users searching for camera lenses could find compatible options by entering their current camera model, eliminating the need to specify technical details like lens mount type, frame size, or autofocus features. This approach involves reprocessing the lens attributes to generate a comprehensive list of cameras compatible with each lens, ultimately simplifying the filtering process for users.

23
Q

What factors influence the implementation of “translated” compatibility filters?

A

The resources needed for implementing “translated” compatibility filters depend significantly on the industry and the specific product type. For industries where manufacturers list all compatible products, creating a filter based on product name is relatively straightforward. However, if only compatible product series are provided, it requires cross-referencing them with a list of all product models within each series to compile filters based on product models.

24
Q

What challenges arise when implementing “translated” compatibility filters for certain product types and industries?

A

In industries where providing compatible products or product series isn’t standard practice, implementing “translated” compatibility filters poses challenges. In such cases, it’s necessary to reprocess the actual product specifications to compile a list of compatible products. Sometimes, sourcing additional data is also required to ensure the accuracy and completeness of the filter options.

25
Q

What are the three significant usability benefits gained by allowing users to filter by their product name when assessing the resources needed for ‘translated’ compatibility filters?

A
  1. Users are more likely to remember the model name of a product they own or plan to purchase, which offers a tangible option for lookup if needed. Conversely, finding specifications for a product they already own can be challenging, as they are not always readily available and may require extensive research, especially for discontinued versions.
  2. For users who lack expertise in the product domain, uncertainty often arises regarding whether a given item will fit their existing product, even after verifying compatibility specifications. This uncertainty is especially pronounced when users struggle to understand or relate to technical specifications, such as voltage and watt ratings. Translating these specs into a compatibility relationship based on model names serves as a reassuring factor, providing users with confidence that the product will indeed fit.
  3. Users only have to apply a single filter. For some product types, multiple attributes need to fit in order to determine compatibility. For example, for an adapter it would be both charging voltage, charging capacity and the shape of the charger tip. For a camera lens it would be mount type, image frame size, and built-in auto-focus. A translated filter saves the user the hassle of applying multiple filters and avoids the risk of the user not understanding or applying all of them.
26
Q

How can the benefits of translated compatibility filters be fully utilized after users apply them?

A

After users apply translated compatibility filters, one should capitalize on the advantages by displaying a dynamic verification on all relevant product pages. This feature can significantly alleviate users’ anxiety about purchasing compatibility-dependent products, particularly when the compatibility aspects involve technical specifications.

27
Q

Is it advisable to retain “untranslated” compatibility filters alongside translated ones?

A

Depending on the audience, maintaining “untranslated” compatibility filters can be beneficial, especially for power users. Additionally, if the specification serves as both a compatibility factor and a performance attribute, keeping the “untranslated” filters is essential to ensure comprehensive filtering options.

28
Q

What method of implementing compatibility filters can make them easier for novice users to understand?

A

Allowing users to filter for compatibility products based on the product name

29
Q

How do users typically perceive changes to a product list when filters are applied or the sort order is modified?

A

When users apply filters or change the sort order of a product list, they often view the updated list as a “New” page.

30
Q

What do users expect when they navigate from a product page back to the product list using the “Back” button?

A

Users typically anticipate that the “Back” button will undo the most recent change and revert the product list back to its previous state, mirroring their expectations when navigating web pages.

31
Q

What do users typically expect when using the “Back” button on a website?

A

As a general principle, users anticipate that the “Back” button will return them to what they perceive as their previous page. The key factor here is perception, as there can be a distinction between what is technically a new page and what users perceive to be a new page. This perception gap may lead to discrepancies between where users expect the “Back” button to take them and its actual behavior.

32
Q

What is the purpose of the history.pushState() function in the HTML5 History API?

A

The history.pushState() function enables a website to create a new history entry and rewrite the URL without reloading the page.

33
Q

Why is it important to use history.pushState() when implementing live-updating product lists with applied filters or changed sorting directions?

A

When a product list live-updates as filters are applied or sorting directions change without a page reload, the list technically remains the same page. Utilizing history.pushState() ensures that the URL is rewritten for each filter applied or sorting direction changed, maintaining a more accurate browsing history for users and aligning with their expectations when using the back button.

34
Q

What should happen when users tap the “Back” button while in a separate filtering or sorting interface, especially on mobile sites?

A

When users tap “Back” within a separate filtering or sorting interface, particularly on mobile sites, it’s crucial that this action functions similar to an “Exit” link. Users should be seamlessly returned to the view they were previously looking at, mimicking the experience of closing an overlay.

35
Q

How do users typically respond to the process of customizing product lists?

A

Users are willing to invest time and effort into tailoring product lists if they believe the list contains suitable items, underscoring the importance of personalized product discovery experiences.

36
Q

What are the potential consequences of “forgetting” users’ selected filter options and sorting preferences?

A

Neglecting to retain users’ selected filter options and sorting preferences not only slows down their browsing experience unexpectedly but also has the potential to diminish their motivation to continue searching for suitable products.

37
Q

What are the potential consequences of resetting filtering and sorting choices, especially if users don’t notice the change?

A

Resetting filtering and sorting choices without users’ awareness can be particularly harmful. Unnoticed changes in these settings may lead users to draw inaccurate conclusions about the current product list and the overall suitability of products in the catalog, undermining their browsing experience and potentially affecting their purchasing decisions.

38
Q

When should applied filtering values and sorting choices be persisted?

A
  1. Apply another filtering option of the same type or of another type
  2. Go back and forth between the product list and individual product pages using either a “Back to results” link on the product page or by clicking the browser “Back” button
  3. Refresh or reload the page
39
Q

When shouldn’t filters and sorting be persisted?

A
  1. actively remove the filter or change the sorting direction (either by directly clicking to remove the filter option or change the sort direction or by clicking the “Back” button
  2. navigate to an entirely new category scope and then return to the same category (users who get “stuck” are often observed to reenter the same category in an attempt to “reset” it), or
  3. resubmit the exact same search query (this is often done with the intent of “resetting” the results as well
40
Q

What challenges do users face when the entire product list page reloads after selecting or deselecting a filter option?

A

When the entire product list page reloads upon selecting or deselecting a filter option, users needing to choose multiple filter options encounter delays. They must wait for each reload to complete before selecting the next option, resulting in a tedious process, especially when exploring product variations. Moreover, if filter types are not initially visible and require scrolling to locate, users face additional inconvenience.

41
Q

How can friction in the filtering experience be minimized?

A

Implementing live updates to the product list as filters are selected and deselected can significantly reduce friction. With live updates, typically achieved through JavaScript, users can explore filtering more efficiently by quickly seeing the impact of their choices on the product list. This encourages users to experiment with different filter options, as the process of selecting and deselecting filters is much faster compared to a full page reload.

42
Q

What are the 4 implementation details for live updating product lists?

A
  1. Display load indicators or screen skeleton layouts while the product list is updating
  2. Undo the last filter change when the browser “Back” button is clicked
  3. Ensure filters are selectable when the product list is updating
  4. Generally avoid “Apply” buttons
43
Q

What difficulties did participants encounter with “Apply” buttons during filtering in earlier rounds of testing?

A

Participants often struggled to understand the purpose of “Apply” buttons when filtering. They questioned why they had to click twice – once to select the filter option and then again to apply it. Some participants either overlooked the buttons or didn’t grasp the concept of applying an option they had just chosen. Additionally, if users needed to apply multiple filter options while viewing their effect on the product list, they would have to click the “Apply” button multiple times.

44
Q

What recommendation is proposed regarding the use of “Apply” buttons for desktop filtering, and why?

A

“Apply” buttons should generally be avoided for desktop filtering, except in specific cases. This recommendation is made to streamline the filtering experience and address users’ confusion and frustration with the double-click requirement.

45
Q
A