Overview - CNET Content Solutions

Overview - CNET Content Solutions Overview - CNET Content Solutions

digitalcontent.cnetchannel.com
from digitalcontent.cnetchannel.com More from this publisher
09.02.2015 Views

CNET Content Solutions : Logo Service Integration Guide - Windows 7 This page last changed on Oct 19, 2009 by jglasser@cnet.com. • Overview • ° Logo Service Overview • How It Works • ° Features ° - Expandable Hover Content - Windows 7 and Vista Logos - - Windows 7 Logo Styles - Windows 7 Logo Localization - Windows 7 Hover Content - Windows Vista Logos - - Windows Vista Logo Styles - Windows Vista Logo Localization • Getting Started • ° Requirements ° Logo Service Subscription ° Logo Service Implementation ° - Logo Container Code - - Query Parameters - Requesting by CNET DataSource Product ID - Requesting by Manufacturer Name and Manufacturer Part Number - Specifying Language/Locale - Specifying Logo Layout - locationId Parameter • Contacting Support Overview This integration guide provides a brief overview as well as detailed and technical information about: • How the Windows 7 Logo Service works. • How to implement the Windows 7 Logo Service into the product pages on your website. Logo Service Overview CNET Content Solutions now offers a dynamic logo service which is designed to automatically display logos, including expandable logos that offer relevant products, based on product compatibility with manufacturer programs. The Logo Service takes the guess work out of having to determine whether a product is compatible with other manufacturer products. If the product is compatible with supported manufacturer programs, the Logo Service will serve all the compatible logos dynamically in a product overview or landing page and link the logos to additional content such as product promotions, offerings, product tours or videos. Document generated by Confluence on Oct 21, 2009 07:39 Page 1

<strong>CNET</strong> <strong>Content</strong> <strong>Solutions</strong> : Logo Service Integration Guide - Windows 7<br />

This page last changed on Oct 19, 2009 by jglasser@cnet.com.<br />

• <strong>Overview</strong><br />

• ° Logo Service <strong>Overview</strong><br />

• How It Works<br />

• ° Features<br />

° - Expandable Hover <strong>Content</strong><br />

- Windows 7 and Vista Logos<br />

- - Windows 7 Logo Styles<br />

- Windows 7 Logo Localization<br />

- Windows 7 Hover <strong>Content</strong><br />

- Windows Vista Logos<br />

- - Windows Vista Logo Styles<br />

- Windows Vista Logo Localization<br />

• Getting Started<br />

• ° Requirements<br />

° Logo Service Subscription<br />

° Logo Service Implementation<br />

° - Logo Container Code<br />

- - Query Parameters<br />

- Requesting by <strong>CNET</strong> DataSource Product ID<br />

- Requesting by Manufacturer Name and Manufacturer Part Number<br />

- Specifying Language/Locale<br />

- Specifying Logo Layout<br />

- locationId Parameter<br />

• Contacting Support<br />

<strong>Overview</strong><br />

This integration guide provides a brief overview as well as detailed and technical information about:<br />

• How the Windows 7 Logo Service works.<br />

• How to implement the Windows 7 Logo Service into the product pages on your website.<br />

Logo Service <strong>Overview</strong><br />

<strong>CNET</strong> <strong>Content</strong> <strong>Solutions</strong> now offers a dynamic<br />

logo service which is designed to automatically<br />

display logos, including expandable logos that<br />

offer relevant products, based on product<br />

compatibility with manufacturer programs. The<br />

Logo Service takes the guess work out of having<br />

to determine whether a product is compatible<br />

with other manufacturer products. If the product<br />

is compatible with supported manufacturer<br />

programs, the Logo Service will serve all the<br />

compatible logos dynamically in a product<br />

overview or landing page and link the logos to<br />

additional content such as product promotions,<br />

offerings, product tours or videos.<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 1


How It Works<br />

1. <strong>CNET</strong> <strong>Content</strong> <strong>Solutions</strong> collect lists of products that are compatible or certified for active<br />

Manufacturer programs.<br />

2. <strong>CNET</strong> <strong>Content</strong> <strong>Solutions</strong> provides all the product mapping for catalog coverage.<br />

3. You embed a JavaScript Code Snippet in your product page on your website.<br />

4. When your customer such as an online shopper views a product page on your website, the<br />

JavaScript sends a real-time request for available logos and additional hover content by sending<br />

either the product's manufacturer name and manufacturer part number or <strong>CNET</strong> DataSource Product<br />

ID.<br />

5. Logo Service performs a look up of enabled logo programs for your account that are compatible with<br />

the product.<br />

6. Logo Service then returns a localized stream of logos and hidden associated hover content on your<br />

product page. If no logos are compatible with the product, the logo service will not return any<br />

content.<br />

7. Upon hover of the logo, the hidden content is displayed.<br />

8. Upon clicking of the product offering, logo service takes the user either to your product offer page or<br />

adds the offer to the cart.<br />

Features<br />

• Low Maintenance implementation allows you to receive upgrades, additional features and increased<br />

product coverage without code changes on your website.<br />

• Allows you to choose your logo size and style dynamically.<br />

• Multi-lingual and localization support.<br />

• Performance Tracking<br />

• Manufacturer Mapping - Supports variations of Manufacturer names such as HP vs Hewlett Packard.<br />

• Customizable hover content based on your preferences such as branding, appearance and behavior<br />

to match your website. (Optional)<br />

• Microsoft Windows® 7 and Vista® Logos -<br />

Determines if the product is Windows® 7<br />

compatible, Certified for Windows Vista or<br />

Works With Windows Vista.<br />

Expandable Hover <strong>Content</strong><br />

Each available logo comes with expandable hover content:<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 2


Please note that certain manufacturers may have restrictions or minimal requirements to<br />

display content on your website and this content can change at any time.<br />

Windows 7 and Vista Logos<br />

The Windows 7 Logo Program is an evolution of the Windows Vista Logo Program but simplified where<br />

hardware devices and software now has one logo, Compatible with Windows 7, focused on ensuring that<br />

applications and devices are compatible and reliable with Windows 7.<br />

The Windows 7 and Vista Logos are multi-tiered and will return only 1 Windows logo based on the levels<br />

of compatibility. For example, the logos will be returned in the following order:<br />

1. If a product is Compatible with Windows 7, "Compatible with Windows 7" logo will be shown.<br />

2. Else if a product is not compatible with Windows 7 but is Certified for Windows Vista, the "Certified<br />

for Windows Vista" logo will be shown.<br />

3. Else if a product "Work With" Windows Vista, the "Works with Windows Vista" logo will be shown.<br />

Download Microsoft Windows Logo License Agreement * Requires IE6 or higher<br />

• May require Microsoft Partner Program Sign-up or Login<br />

Windows 7 Logo Styles<br />

Style ID Logo Style Description Example<br />

1 base 60x72<br />

Windows 7 Logo Localization<br />

The Microsoft Windows 7 Logo Service currently supports the languages listed below. The language can<br />

be specified by using a locale code in the data request.<br />

Locale Code Language Example Locale Code Language Example<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 3


en English it Italian<br />

fr French pt Portuguese<br />

de German ru Russian<br />

es Spanish uk Ukranian<br />

zh<br />

Simplified<br />

Chinese<br />

Windows 7 Hover <strong>Content</strong><br />

The default Windows 7 hover will provide an overview about the Compatible for Windows 7 Logo<br />

Program. The Windows 7 hover is currently available for English only.<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 4


Windows Vista Logos<br />

Microsoft has established minimum size requirements for the logos when they are displayed online.<br />

The "Certified for Windows Vista" logo must be a minimum of 60 pixels wide and 87 pixels tall (60x87).<br />

The "Works with Windows Vista" logo must be a minimum of 72 pixels wide and 32 pixels tall (72x32).<br />

Images may be displayed in a larger format, but they must at least be these minimum sizes. <strong>CNET</strong><br />

<strong>Content</strong> <strong>Solutions</strong> provides both logos in the minimum sizes required as well as larger sizes.<br />

In addition, Microsoft has also established spacing requirements that must exist between the logo and<br />

any other element on the web page. For the "Certified for Windows Vista" logos, the spacing must be at<br />

least 1/4 of the width of the logo. At 60x87, this is 15 pixels on every side. For the "Works with Windows<br />

Vista" logos, the spacing must be at least 1/6 of the width of the logo. At 72x32, this is 12 pixels on<br />

every side.<br />

Windows Vista Logo Styles<br />

Style ID Logo Style Description Example<br />

1 base (60x87 for the Certified<br />

logo or 72x32 for the<br />

"Works With" logo) The<br />

base size is the logo<br />

image in Microsoft's<br />

minimum size.<br />

Windows Vista Logo Localization<br />

The Microsoft Windows Vista Logo Service currently supports four languages (English, French, German,<br />

and Spanish). The language can be specified by using a locale code in the data request.<br />

Locale Code Language Example<br />

en<br />

English<br />

fr<br />

French<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 5


de<br />

German<br />

es<br />

Spanish<br />

Getting Started<br />

Requirements<br />

You will need the following in order to begin using the Logo Service:<br />

• A valid subscription to the Logo Service<br />

• A Customer ID enabled for at least one logo program (Windows 7 and Windows Vista, etc)<br />

• To display additional or customized content within the hover unit, you will need to provide us with<br />

the content so that we can updated your account preferences.<br />

• Your logo preferences (as described later in this guide).<br />

• Your hover content preferences.<br />

• Access and permissions to make changes to your website product pages.<br />

Logo Service Subscription<br />

To subscribe to the Logo Service, please contact your <strong>CNET</strong> Sales Representative or contact Support.<br />

When contacting your Sales Rep or Customer Support, please include which Logo Programs you would<br />

like.<br />

Once subscribed, you will receive a Customer ID Hash code to include within your logo requests.<br />

Logo Service Implementation<br />

In order to implement the Logo Service on your website, you will only need to implement 1-2 lines of<br />

code into your product page. In order for the Logo Service to identify the product that is being queried,<br />

you can pass the product identifiers using the following methods:<br />

• Request by <strong>CNET</strong> DataSource Product ID<br />

• Request by Manufacturer Name and Manufacturer Part Number<br />

Logo Container Code<br />

<br />

<br />

• A valid Customer ID is required. Replace "CUSTID" with your unique Customer ID.<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 6


• We recommend placing the tag near the bottom of your product page as best practice. You<br />

will need to keep the div tag in the location where you want the logos appear. Otherwise, you can<br />

control the div location using CSS positioning.<br />

Query Parameters<br />

The script can accept a list of parameters to identify the product, customize the output, and define<br />

preferences. See below for the standard list:<br />

Parameter Description Examples<br />

h<br />

cds<br />

mf<br />

pn<br />

locale<br />

style<br />

layout<br />

Customer ID Hash Code.<br />

Required.<br />

CDS Product ID of the product<br />

being requested.<br />

You must either provide a CDS<br />

Product ID or you must pass<br />

the manufacturer name and<br />

manufacturer part number as<br />

described below.<br />

See "Requesting by <strong>CNET</strong><br />

DataSource Product ID" for<br />

more information.<br />

mf = Manufacturer Name and pn<br />

= Manufacturer Part Number of<br />

the product being requested.<br />

Both mf and pn must be passed<br />

together as a pair otherwise you<br />

must pass the cds (CDS Product<br />

Id) parameter.<br />

Both parameter values must be<br />

URL encoded.<br />

See "Requesting by<br />

Manufacturer Name and<br />

Manufacturer Part Number" for<br />

more information.<br />

2 letter ISO 639.1 language<br />

code that should be returned.<br />

To query against country or<br />

market specific logo, append<br />

an underscore and two letter<br />

country code. Default is "en"<br />

for English.<br />

See "Specifying Language/<br />

Locale" for more information.<br />

Style ID or style names of<br />

the logo(s) that should be<br />

returned.<br />

Refer to the available styles<br />

under each logo section as they<br />

may differ.<br />

Logo table layout and<br />

orientation for Logo 2.0<br />

Container only. This parameter<br />

is ignored when requesting<br />

specific logos using tags.<br />

h=a123b4ds<br />

&cds=S1340191<br />

&mf=Acer&pn=LX.T4706.015<br />

locale=en<br />

locale=de<br />

locale=de_AT<br />

style=1<br />

style=base<br />

layout=1x3<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 7


locationId<br />

See "Specifying Logo Layout" for<br />

more information.<br />

Name of the HTML/Div container<br />

that will display the logos.<br />

This parameter is ignored when<br />

requesting specific logos using<br />

tags.<br />

locationId=ccslogos<br />

Requesting by <strong>CNET</strong> DataSource Product ID<br />

If you are a <strong>CNET</strong> DataSource customer and store the <strong>CNET</strong> DataSource Product ID into your local<br />

product database, you can request the logos by passing the CDS ID. The following code will request the<br />

logos using this method:<br />

<br />

<br />

The value for "cds" should be replaced by the <strong>CNET</strong> DataSource Product ID.<br />

Requesting by Manufacturer Name and Manufacturer Part Number<br />

If you are not a <strong>CNET</strong> DataSource customer and do not have access to the <strong>CNET</strong> DataSource Product ID,<br />

you can request the logos by passing the product's Manufacturer Name and Manufacturer Part Number.<br />

The following code will request the logos using this method:<br />

<br />

<br />

1. Replace "Fujifilm" with the manufacturer name of the product. The Logo Service supports<br />

Manufacturer mapping which allows Manufacturer name variations. As an example, the following<br />

values are valid:<br />

• HP<br />

• Hewlett-Packard<br />

• Hewlett Packard<br />

2. Replace "NC01610A" with the manufacturer part number of the product.<br />

Please note that manufacturer names and part numbers often contain characters that<br />

are not URL valid. These invalid characters will need to be URL-encoded for both fields.<br />

Example:<br />

Incorrect<br />

&mf=Hewlett Packard&pn=12345#ABA<br />

Correct<br />

&mf=Hewlett%20Packard&pn=12345%23ABA or<br />

&mf=Hewlett+Packard&pn=12345%23ABA<br />

Specifying Language/Locale<br />

The "locale" parameter accepts the 2 letter ISO 639.1 language code or two letter language code plus<br />

two letter country code separated by an underscore or hyphen. A few examples are listed below:<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 8


Locale Code<br />

en<br />

de<br />

de_AT<br />

fr<br />

fr-FR<br />

es<br />

Language<br />

English<br />

German<br />

German - Austria Market<br />

French<br />

Spanish<br />

For a complete list of language codes, please visit the Library of Congress Representation of Codes.<br />

• If the Logo Service does not have a logo in the requested locale, the logo will not be returned.<br />

• If no locale parameter is specified in the URL request, the logo and content will be returned in<br />

English (en) by default.<br />

Specifying Logo Layout<br />

The Logo Service supports customization of the logo layout and orientation.<br />

&layout=COLSxROWS<br />

The COLS signifies the number of columns and ROWS signifies the number of rows to create when<br />

displaying the logos.<br />

Layout<br />

1x3<br />

3x1<br />

Example<br />

This would provide 3 logos stacked on top of each<br />

other in a vertical fashion.<br />

This would provide 3 logos side-by-side in a<br />

horizontal fashion.<br />

The number of columns and rows sets the limit on the number of logos. Example: If your <strong>CNET</strong> account<br />

is entitled to receive 5 logos but your request contains "layout=3x1", the logo service will return only 3<br />

logos. If you do not wish to restrict the number of logos, you can specify a "0" such as "0x1" or "1x0".<br />

Note that "0x0" is not a valid value as you must provide a value of 1 or greater for either row or column.<br />

locationId Parameter<br />

The "locationId" parameter specifies the name of the container that will display the logos. For example, if<br />

you already have a div container with an id of "logos", you may change the id value to be unique:<br />

<br />

If you change the container id, you must update the parameter in the URL:<br />

<br />


&locationId=ccslogos" type="text/javascript"><br />

Contacting Support<br />

If you experience any issues or have additional questions about the Logo Service, please contact our<br />

Customer Service group:<br />

Online: http://cnetcontentsolutions.com/contact/techsupport.aspx<br />

Americas/Asia Pacific<br />

Phone: +1.877.276.5560 - select option 3, then press 2<br />

Email: custservus@cnet.com<br />

Europe<br />

Phone: +41.21.943.03.77<br />

Email: custserveu@cnet.com<br />

Document generated by Confluence on Oct 21, 2009 07:39 Page 10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!