Software Search

Got questions/problems? Take a look through our FAQs (frequently asked questions), or email us at: We shall do our best to get back to you promptly.

Want Discounts?

Are your prices for multiple domains too large? Are you trying to get licences for test domains but being asked to pay full cost? Don't worry; we can add test domains to your licences manually. Just purchase a single domain addon/upgrade for what it is that you need, and then email us about your situation regarding the remaining domains and we'll liaise with you over the options. email us at: We shall do our best to get back to you promptly. click here for more information regarding multiple domains, upgrades, and discount policies.

BigYellowKey News
(click here to view all BYK news)

Released: 4/1/2016 3:05:00 PM
BYZ Annual Pass Now Available!
Click Here for details.
The BYZ Annual Pass replaces the BYZ addon subscription service.

Released: 4/1/2016 2:05:00 PM
The BYZ Terms and Conditions have been changed.
Click Here for details.

Released: 6/16/2014 2:05:00 PM
Full list of Demos Now Available in one place! Click Here to see our new Demo area/list, or click on the "Demos" link at the top/right of the screen.

Released: 3/9/2014 2:05:00 PM
New modules released:
Speed Tester
Error Logger
SQLServer Space Clearer
Click Here to See What Other New Modules we have
or click here to see newly released enhancements/fixes

Apologies, but online Payments are temporary unavailable as we are in the process of changing our payment gateway.
Please contact us if you wish to place an order and we will organize a manual payment process for you.
We hope/expect online payments to be available again soon.

Tag Cloud (Word Cloud) Generator/Display for VPASP - BYZ174

<< back to previous screen

Generate and display word clouds (tag clouds) for your vpasp products and/or for your top selling products.

Tag Cloud (Word Cloud) Generator/Display for VPASP - BYZ174
Latest version:02/27-NOV-2011
From vendor:Big Yellow Zone
For Terms and Conditions, click here
Please do not purchase any BigYellowZone
products/services or request technical
support until you have read and agree with
the terms and conditions.
add to cart

Compatibility, Bundling, and Status Notes:
Compatible with VPASP V4.5 to V7.
Before installing, you must have installed:

This product includes:

(click on a link below to see the corresponding demo/sample)
Admin Screen 1 - Excluded Word List Maintenance
Admin Screen 2 - Generate your Word Cloud Data
Admin Screen 3 - Analyze and Download your Cloud Word Data
Sample 1 - The Top 100 Most Important Product Words
Sample 2 - The 100 Most Important Product Words for Top Sellers
Sample 3 - Per Product Clouds See below the tab section where we've shown 3 types of per-product clouds.
Sample 4 - Search Results Clouds See the bottom of the page on the linked screen which shows a cloud that relates to the user's search results.
Live Site Sample - Products Cloud Display
Live Site Sample - Top-Sellers Cloud Display
Live Site Sample - Product-Detail Cloud Display Display is at the bottom of the leftpanel.
Live Site Sample - Search Results (Product Summary) Cloud Display Display is at the bottom of the left panel.

What is a Word Cloud?
A Word Cloud is a list of words shown in a "cloud" format, where the words are shown in different sizes depending on how important they are. It's like a visual sitemap of the kind of words that are relevant to what you sell. It allows customers to easily see words that are relevant to what they'd like to look at but where they hadn't thought of doing a search on that word before. Each word is linked to the corresponding search for that word to show you products which are relevant to that word.

It's a great way for your customers to get an overview of what you sell (and the properties/aspects of those products) and for them to be able to do relevant searches easily.

Word Clouds are not cluttered with common words like "and", "but" etc, they only show words that are relevant to the kind of things that customers would want to search on and words that are relevant to your business/products.

The most common use of Word Clouds is in social media (such as twitter to show "trends"), but they're quickly becoming increasingly used in e-commerce sites too as they're a great way for customers to browse the site and see what you sell.

Technical/Developer Information:
Configurable Options
  • Min Font Size (in pixels) - (ie the size to display the smallest/least-important word in the cloud) - A configuration value, but also overridable on a per-call basis.
  • Max Font Size (in pixels) - (ie the size to display the largest/most-important word in the cloud) - A configuration value, but also overridable on a per-call basis.
  • Words to Display - (ie the maximum number of words to display in the cloud) - specified as an argument on a per-call basis.
  • Minimum Words to Display - (ie the minimum number of words to display in the cloud, ie don't display the cloud if less than this number of words would be in it) - A configuration value, but also overridable on a per-call basis.
  • Product Restriction Where Clause - optional, specified as an argument on a per-call basis - allows you to show clouds for specific sets of products, eg products in a certain category.
  • Order Restriction Where Clause - optional, specified as an argument on a per-call basis, and only relevant to the top-seller cloud display - allows you to show clouds for specific orders, eg orders placed after a certain date to show the current/latest "trend".
  • Subsequent Word "weights" - This is a config option on the admin side to help calculate the weight (or importance) of cloud words on products - you can assign a weight value for when a given word appears more than once in the same product. eg a subsequent weight of 0.1 (the default) means that if a word appears once in the product it'll be given a weight of 1, if it appears twice then it'll be given a weight of 1.1 (1, plus 0.1), if it appears 3 times then it'll be given a weight of 1.2, and so on. The 0.1 value is configurable so you can decide how much extra weight to give words when they appear more than once in your products.
  • Minimum Cloud Word Length - Specify a length (default is 3) so that any words smaller than that length are ignored.
  • Source Columns - You can source your cloud words from as many products columns as you want (usually a subset of the columns that you've specified in your xsearchfields config option).
  • StyleSheet - The word cloud display has its own stylesheet (css file) so you can easily change the colors

How It Works:
Press a button in admin to generate cloud word data for all your products.

All the values from your Source columns (that you've specified as your Product Sources config option) will be processed and turned into cloud word data. It'll automatically get that data and create a copy of it as clean words, eg it'll strip-out html, and do various other things to help turn it into real/proper words.

Then, on the customer side, you can display word clouds on any page/panel you like (ie multiple calls per page are allowed).

You can display "global" clouds (ie clouds that are relevant to all your products), or you can use the built-in template fields to show clouds specific to a product that you're viewing (eg from shopexd.asp), or you can use the built-in functions to show clouds that relate to the user's search results (ie on shopdisplayproducts.asp)

If you're using per-product clouds, then for vpasp v7 you could also use BYZ166 (Customized Product Tabs; available separately) to show a cloud inside a tab of its own.

When you display a cloud, you pass across arguments to the display-cloud function for what kind of output you want to use for that display, eg the number of words to show as a maximum, the min/max font size in pixels to use, as well as optionally product restrictions (and/or order restrictions for the top-seller call).

It also has a maintainable list of excluded words (ie words not to use in the clouds), and those excluded words are automatically populated as part of the installation procedure (you can edit them once the addon's installed).

We've found that by using the excluded words list, and only allowing words that are 3 characters or longer (which is a config option that you can change), most sites usually only have around 5 to 10 cloud words per product, so your cloud tables won't actually hold many more values than, say, prodcategories, even when you have very long product descriptions with lots of html in them etc.

The data analysis screen gives you summary stats of your cloud data, and also allows you to download your cloud "dictionary" to excel so that you can look at it in Excel to analyze the words and see if you need to adjust your list of excluded words etc.

There are 2 types of functions you can display cloud words with, one is a product based function (ie purely the weighted words on products), and the other is a top-seller based function (which combines the product weights of the words with the number of items sold of the relevant products, and then shows you the selling-weighted words)

The cloud word data is not stamped onto your products, it uses its own cloud-words table (with a catalogid column to join back to products), so your products table/data is totally uneffected.

You don't need to generate cloud data for each "call" - you just generate cloud data for all your products in one shot in admin, and then each display queries the relevant cloud data for the relevant displays.

Terms and Conditions:
For terms, conditions, and licensing information for all BigYellowZone products/services, please click here.
Please do not purchase any BigYellowZone products/services or request technical support until you have read and agree with the terms and conditions.

Full Version History:
VerNo Version Date Release Notes
01 06-JUN-2011 Initial version - Big Yellow Zone Tag Cloud (Word Cloud) Generator/Display For VP-ASP
02 27-NOV-2011 Changed functions to use the generic BYZ cursor opening/closing functions to help avoid cursors getting blanked-out with 8k/memo (text/ntext) bugs and to use less memory.
Upgraded BYZ038 (from V13 to V15).
Upgraded BYZ036 (from V08 to V10).
Upgraded BYZ033 (from V11 to V13).
Please Note: If upgrading from a previous version of BYZ174, you must make sure you are using V14 or above of BYZ038 before upgrading to BYZ174 V02 or above.
Files effected:
README*.htm (changed files)
vpaspv4.5to5.5/byz$174_version.asp (changed file)
vpaspv4.5to5.5/byz_tcg_admin_analysis.asp (changed file)
vpaspv4.5to5.5/byz_tcg_admin_excluded.asp (changed file)
vpaspv4.5to5.5/byz_tcg_admin_inc_fun.asp (changed file)
vpaspv4.5to5.5/byz_tcg_admin_products.asp (changed file)
vpaspv4.5to5.5/byz_tcg_customer_inc_fun.asp (changed file)
vpaspv6.0to6.5/byz$174_version.asp (changed file)
vpaspv6.0to6.5/byz_tcg_admin_analysis.asp (changed file)
vpaspv6.0to6.5/byz_tcg_admin_excluded.asp (changed file)
vpaspv6.0to6.5/byz_tcg_admin_inc_fun.asp (changed file)
vpaspv6.0to6.5/byz_tcg_admin_products.asp (changed file)
vpaspv6.0to6.5/byz_tcg_customer_inc_fun.asp (changed file)
vpaspv7andabove/byz_tcg_customer_inc_fun.asp (changed file)
vpaspv7andabove/admin/byz$174_version.asp (changed file)
vpaspv7andabove/admin/byz_tcg_admin_analysis.asp (changed file)
vpaspv7andabove/admin/byz_tcg_admin_excluded.asp (changed file)
vpaspv7andabove/admin/byz_tcg_admin_inc_fun.asp (changed file)
vpaspv7andabove/admin/byz_tcg_admin_products.asp (changed file)