This disclosure relates generally to navigating within and between electronic websites, and more specifically to network-based systems and methods that include a hierarchical shell and a navigation widget causing display of a guidance tool for enabling users to more easily navigate within and between websites.
At least some known vendors own and/or maintain digital assets including, among other things, websites and computer apps that are sponsored by and display data relating to the vendor. The websites may include multiple webpages and may be owned and maintained by the vendor, or may be third-party websites that host vendor-owned or vendor-related content (e.g., YouTube®). These digital assets may enable users to query for information within the vendor website or apps. For example, a user may submit a query on a website about a particular service or a cost of such services provided by the vendor. If the information desired by the user can be located within the webpages included in the website, the website may display the information to the user. In some implementations, the information may be included in a list of results (e.g., search results).
At least some of these vendor digital assets, when unable to find the user-desired information, may offer the user alternative results. For example, a vendor website may display a search result page that includes “top picks” of other users, recommendations, and/or information that other users have viewed and/or found useful or relevant.
Unfortunately, in at least some cases, the vendor's digital assets may not interact with each other. The user may be accessing one website of the vendor while the desired information is on a different website. Since the digital assets are not in communication with each other, the user's query of one digital asset will not provide desired results to the user. The user may have to enter the same or a similar search query on each of the different websites or apps until the user finds the desired result. Searching each individual digital asset over time is cumbersome and labor intensive.
In one aspect, a visitor guidance computing device for enabling a user to navigate between digital assets is provided. The visitor guidance computing device includes a processor in communication with a memory. The processor is programmed to receive a request message, generated at a user computing device, to view a digital asset associated with a vendor. The digital asset is a first webpage on a first website, and the request includes device data from the user computing device. The processor is also programmed to filter digital asset analytics using the received device data to determine a plurality of topics and a plurality of sub-topics responsive to the device data. Digital asset analytics include an analysis of vendor and non-vendor digital assets, and each of the plurality of sub-topics is associated with one of the plurality of topics. The processor is further programmed to store a hierarchical shell in the memory, the hierarchical shell having multiple layers of a plurality of nodes, with each of the nodes configured to store data relating to the plurality of topics and the plurality of sub-topics. The processor is still further programmed to populate the layers of the hierarchical shell with content for display on the user computing device as a guidance tool. The guidance tool includes a first tier having a navigation icon, a second tier of interactive icons including the plurality of topics, and a third tier of interactive icons including the plurality of sub-topics. The processor is also programmed to provide a widget that, when executed on the user computing device, causes the guidance tool to be displayed on the user computing device, and cause the widget and hierarchical shell to be provided to the user computing device with the requested digital asset.
In another aspect, a method for enabling a user to navigate between digital assets is provided. The method is implemented using a visitor guidance computing device including a processor in communication with a memory. The method includes receiving, by the visitor guidance computing device, a request message, generated at a user computing device, to view a digital asset associated with a vendor. The digital asset is a first webpage on a first website, and the request includes device data from the user computing device. The method also includes filtering digital asset analytics using the received device data to determine a plurality of topics and a plurality of sub-topics responsive to the device data. Digital asset analytics include an analysis of vendor and non-vendor digital assets, and each of the plurality of sub-topics is associated with one of the plurality of topics. The method further includes storing a hierarchical shell in the memory. The hierarchical shell has multiple layers of a plurality of nodes, with each of the nodes configured to store data relating to the plurality of topics and the plurality of sub-topics. The method still further includes populating the layers of the hierarchical shell with content for display on the user computing device as a guidance tool. The guidance tool includes a first tier having a navigation icon, a second tier of interactive icons including the plurality of topics, and a third tier of interactive icons including the plurality of sub-topics. The method also includes providing a widget that, when executed on the user computing device, causes the guidance tool to be displayed on the user computing device, and causing the widget and hierarchical shell to be provided to the user computing device with the requested digital asset.
In yet another aspect, a computer-readable storage medium having computer-executable instructions embodied thereon, wherein when executed by at least one processor, coupled to a memory, the computer-executable instructions cause the processor to: receive a request message, generated at a user computing device, to view a digital asset associated with a vendor. The digital asset is a first webpage on a first website, and the request includes device data from the user computing device. The computer-executable instructions also cause the processor to filter digital asset analytics using the received device data to determine a plurality of topics and a plurality of sub-topics responsive to the device data. Digital asset analytics include an analysis of vendor and non-vendor digital assets, and each of the plurality of sub-topics is associated with one of the plurality of topics. The computer-executable instructions further cause the processor to store a hierarchical shell in the memory. The hierarchical shell has multiple layers of a plurality of nodes, with each of the nodes configured to store data relating to the plurality of topics and the plurality of sub-topics. The computer-executable instructions still further cause the processor to populate the layers of the hierarchical shell with content for display on the user computing device as a guidance tool. The guidance tool includes a first tier having a navigation icon, a second tier of interactive icons including the plurality of topics, and a third tier of interactive icons including the plurality of sub-topics. The computer-executable instructions also cause the processor to provide a widget that, when executed on the user computing device, causes the guidance tool to be displayed on the user computing device, and cause the widget and hierarchical shell to be provided to the user computing device with the requested digital asset.
In a further aspect, a user computing device including a processor in communication with a memory and a user interface is provided. The user computing device is configured to receive a widget embedded on a first digital asset, and display, upon execution of the widget, a guidance tool on the user interface. The guidance tool includes a plurality of tiers of interactive icons, and wherein a first tier of the plurality of tiers includes a navigation icon. The user computing device is also configured to receive a first user selection of the navigation icon, and display, in response to the first user selection, a second tier of interactive icons. The second tier of interactive icons includes a plurality of topics. The user computing device is further configured to receive a second user selection of a second interactive icon from the second tier of interactive icons, the second interactive icon including a first topic of the plurality of topics, and display, in response to the second user selection, a third tier of interactive icons, the third tier of interactive icons including a plurality of sub-topics. Each sub-topic corresponds to one of the plurality of topics. The user computing device is also configured to receive a third user selection of a third interactive icon from the third tier of interactive icons, the third interactive icon including a first subtopic of the plurality of sub-topics and a link, and navigate, using the link, a user of the user computing device to a second digital asset containing information associated with first subtopic.
The systems and methods described herein relate to navigating within and between websites, and more specifically to a system that includes a hierarchical shell and a navigation widget causing display of a guidance tool, which enables users to more easily navigate within and between websites. The system described herein is referred to as a Digital Asset Navigation (DAN) computing system. The DAN computing system includes a server device, a visitor guidance computing device having a memory and processor, and at least one user computing device, which may all be in communication with one another. The server device gathers data and provides access to digital assets that are accessed by users using one of the user computing devices. The data gathered may be provided to the visitor guidance computing device. The visitor guidance computing device uses the data received from the server device to populate the hierarchical shell. The populated hierarchical shell (with the populated data) and the widget are provided to the user computing device to a display guidance tool, including a navigation icon, on the user computing device. The user computing device displays the navigational icon to the user.
The server device gathers data and provides access to webpages, websites, and other digital assets. The server device gathers data from the user computing device and the visitor guidance computing device, as well as from user interaction with the digital assets outside of the DAN system (e.g., social media interaction, search queries, news outlets, etc.). When accessed by the user computing device, the server device provides certain digital assets to