Frequently Asked Questions About HeyDay's Search Platform

Computer hardware and software underwent extensive development in recent years. Computers became so powerful, with incredible computing power that allows the running of complex software. The increased computing powers have enabled the unhindered running of services and tools like virtualization, flexible programming languages, cloud services with plenty of solutions, seemingly right out of the box.

These modern tools have paved the way for simplified developmental processes, which, a few years ago would need an unimaginable amount of resources. Also, these modern tools and services have enabled the running of software services and applications over the internet, making them available all across the globe with little trouble.

Yes, we said little trouble, which means that there are still some limitations, which are directly linked to computing power, bandwidth and cost money to run. But for the more standard or excellently optimized services, these available tools are enough for smooth operation.

By working carefully and hard, we developed HeyDay just like you build a house: from the ground up. We laid strong foundations by creating our proprietary code using C/C++. This enables us to squeeze every last byte and clock cycle from the server hardware, and at the same time, our code also utilizes the multi-core CPUs and the newly available Linux kernel system calls.

The result is, as you can guess, why our seemingly simple code that you just copy and paste into your website works so nicely.

No. Heyday will not show ads. Also In the future, when Heyday ad exchange will be available, it will still be all up to the users to choose if they want to display ads or not.

There is no limit whatsoever.

Heyday search has full page indexing with autocomplete and spell corrections. It is a full-blown search engine (site search). See our features

Heyday indexer analyzes the page structure, giving ranking for keyword-to-page in respect to the word importance in that page (i.e. words in page title have higher rank for that page than just words in the page body).

In addition, the algorithm takes into account page freshness, relevancy as detected by search query / page clicks (requires sufficient statistics accumulation).

Yes. Heyday admin has server features such as “stop words,” “filters,” and actual search index manipulation that gives control over the search results.

New pages that are detected are added to the indexing queue and about every 5 minutes, heyday indexer adds them into the indexer.

Yes. Modified pages are added to the indexing queue and are reindexed about every 5 minutes.

The autocomplete is kept fresh together with the indexing process—about every 5 minutes.

“Search more” is a service we provide for reducing website visitors' bounce rate. We display the bouncing users in-site search results for the same content of the current page.

Let's consider the following example:

  1. A user searches for some content on the internet.
  2. Your website was one of the search results. Paid / organic or even a display banner..
  3. The user clicks on the search result (your result on the search engine).
  4. After visiting briefly that page result (on your website), the user decides to click back and continue his search journey back on the internet.
  5. At this point, we display the user more results he looked for - but only from your website.
  6. By this, we offer the user more relevant content that he might not be aware is available in your website since the internet search engine shows one or two results of the same website, leaving most of the website's relevant content out of the search results.

Heyday search is our company's name. We are a technological company, specializing in “content retrieval” from big data text document libraries. In other words, we are a “search engine.”

Our technology is proprietary, written from scratch in C++. We do not use any third-party tools nor any service such as Amazon cloud or Google platform. Our service runs on our own private servers, running our own proprietary code. Our search engine powers very big news/eCommerce sites.

The implementation is simple and done in 2 steps:

First step - the client uploads the product feed to the website in Google/Facebook format.

Second step - embedding JavaScript code in the website's head section.

To start the implementation, click here.

Under the following conditions heyday will attempt to display the search more results:

  1. A user has an external referrer or no referrer.
  2. The visited page is not the homepage.
  3. The specific user did not trigger heyday within the last 30 minutes, so to not bother frequently visiting users.
  4. The user clicked the “back button” and is about to leave the site (bounce). Heyday will never trigger when the back button is between internal pages of the website.

Under the above conditions heyday will try to trigger, but there are conditions depending on the browser that may or may not enable the catch of the bouncing user. For more information about this, expand the question on how to maximize triggering of heyday search more.

Yes. A new user can use the service for a two-week trial period.

During this period you can unsubscribe without any charge.

Our platform features a comprehensive dashboard where users can access and analyze detailed analytics both through Google Analytics and directly via our dashboard. Additionally, the dashboard provides a variety of design and customization options, allowing users to tailor the system to their specific needs and preferences. This dual functionality ensures that users can both monitor important metrics and personalize their experience, enhancing the overall utility and effectiveness of the platform.

To see the revenue attributed to HeyDay Search More, you need to track each click with the query string parameter heyday_src=heyday_sm.

If you are using GA4, follow the following video:

Heyday search more is displayed on your website, so clicks on the results are just another internal link click with additional query parameter heyday_src=heyday_sm. This will have no effect on the attribution calculation and optimization of your media buying.

For capturing the bouncing user, heyday uses standard methods provided by the browser: The history.pushState and the popstate event. These tools are used for building modern Single Page Applications. So basically heyday adds another page to the user’s history so when they click back, they end up on this page and not leave the website.

After a user initially lands on your page, they need to perform some sort of interaction—such as clicking a button or a modal—to activate the push state. This action is crucial because it allows HeyDay SM to function correctly by updating the browser's history state.

Here’s how you can ensure that HeyDay SM works optimally:

  1. Create an Interactive Element: Add a modal, button, or another interactive element that prompts the user to click. This could be a welcome message, a special offer, or any other engaging content that encourages interaction.
  2. User Interaction: When the user clicks on this interactive element, it triggers the push state. This action effectively enables HeyDay SM to monitor user behavior and react when they attempt to navigate away from your site.
  3. Seamless Integration: Design the modal or button to blend naturally with your site's design and user experience. It should not disrupt the user journey but rather complement it by providing useful information or offers.

By incorporating this click-trigger, you ensure that HeyDay SM can effectively capture user actions and provide relevant suggestions or search options.

To simulate the HeyDay Search More feature, you need to follow these steps:

  1. Enter the Site from a Referrer: Make sure to enter your site from a referrer that is not the homepage. The feature will not be displayed if there is no referrer.
  2. Use Incognito Mode or Clear Cache: Open the site in incognito mode or clear your browser’s cache. This is because the feature will not be displayed more than once for the same user within a half-hour period.
  3. Example Search: You can search for something like "summer clothes [your domain]" in Google and click on the link to your site from the search results.
  4. Trigger the Feature: Once you are on your site, make sure to perform an interaction, such as clicking a button or a modal, that triggers the HeyDay SM feature.
  5. Click the Back Button: After triggering the feature, click the back button on your browser. This will display the "Search More" suggestions to you.

By following these steps, you can effectively simulate and see the HeyDay SM feature in action.

Let's see how HeyDay works

hand
login
© HeyDay Ltd. — All Rights Reserved
Privacy Policy | Terms of Use | FAQ | Docs | Contact us