[EmpathyX] [UX] The Search Journey

[EmpathyX] [UX] The Search Journey

Phase 1: Empty search box

Feature

User type

Endpoint

Examples

Feature

User type

Endpoint

Examples

History

RETURNING

LocalStorage

Search trends

ALL

Search REST API: Search Trends

Top clicked

ALL

Search REST API: TopClicked

Top clicked (contextualized)

RETURNING

Contextualize REST API: User Context - Preferences

Search REST API: TopClicked

Phase 2: Suggestions

Feature

User type

Endpoint

Examples

Feature

User type

Endpoint

Examples

History

RETURNING

LocalStorage

Autocomplete

ALL

Search REST API: Empathize

SKU

ALL

Search REST API: Skusearch



Phase 3: Search

Feature

User type

Endpoint

Examples

Feature

User type

Endpoint

Examples

Search

ALL

Search REST API: Search

Search REST API: Search & Tagging

Search REST API: FullSearch & Tagging

Links

ALL

Search REST API: Links

Phase 4-A: Post-search actions

Feature

User type

Endpoint

Examples

Feature

User type

Endpoint

Examples

Related tags

ALL

Search REST API: RelatedTags

Next queries
– SERP

ALL

Search REST API: NextQueries

Next queries
– A2C

ALL

Search REST API: NextQueries

Next queries
– Search box

ALL

Search REST API: NextQueries

Phase 4-B: No results situations

Feature

User type

Endpoint

Examples

Feature

User type

Endpoint

Examples

Partial results

ALL

Search REST API: Search

Search REST API: Search & Tagging

Search REST API: FullSearch & Tagging

Top clicked

ALL

Search REST API: TopClicked

Top clicked (contextualized)

RETURNING

Contextualize REST API: User Context - Preferences

Search REST API: TopClicked