Archive for June, 2008

Google AdWords: Placement Targeted Campaigns

In a placement targeted campaign an ad appear on specific web sites selected by you. It also allows you placements for a desired topics or similar web sites. You can use Google’s placement discovery tool to generate a list of web sites based on topics or web sites you input. You can use the exclude web site tool to exclude web sites you do not want to show your ads on.

Placement targeting allows you to bid for your positions via a cost-per-thousand impressions (CPM). This means you will be charged if your ad appears on the content network regardless of if n user clicks on it. You also have the ability to choose a maximum CPM bid. This will be the maximum you are willing to pay per thousand impressions. The choice of a maximum CPM bid allows your placement targeting campaigns to compete against CPC biding campaigns in the same auction. If you are interested in promoting brand awareness CPM bidding allows you to reach more of your target audience by bidding for what is more valuable to you.

Placement targeting campaigns allows text and image ad formats, as well as animated image ads. Placement targeted ads always full the entire ad position and text ads will always be expanded to fit into the allowed space.

Placement targeted campaigns are for advertisers who wants more control over where their ads shows on the Google content network as well as those who want to promote a brand or new product to a specific audience. The animated ad format option also allows the advertiser to convey a larger message to its audience.

Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

Google AdWords: Best practices and things to avoid when creating a contextual targeted ad campaign.

Best practices when creating your contextual ad campaign:

  • Creating separate campaigns for contextual targeted ads,
  • Using the site exclusion tool to focus on sites matching your campaign goals,
  • Setting your bids at the ad group level,
  • Basing each of your ad group around a single theme,
  • Testing the different ad formats (text, video, image, gadget),
  • Pointing all ads in an ad group to the same URL,
  • Creating a short keyword lists for each ad group,
  • Using negative keywords,
  • Writing compelling and specific ads.

Things to avoid when creating a contextual targeted campaign:

  • Biding at the keyword level,
  • Using keyword matching options,
  • Using both singular and plural keywords,
  • Using a keyword list bigger than 50,
  • Using only one ad group per campaign,
  • Using generic landing pages for each ad group.
Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

BACnet MSTP – An Introduction

The MS stands for Master - Slave although in practice there are not many slaves out there.
The TP stands for Token Passing.

This flavor of BAcnet is most commonly used to connect field devices to controllers / routers / control applications.

The physical layer uses RS485 which allows up to 128 devices to be installed on a single network with a max physical length of 4000ft and speeds up to 115k baud. Using repeaters allows the length to be increased. Compare to Ethernet where the spec allows a max of 100 meters (330ft) on a single unrepeated segment.

Common baud rates are 19200, 38400 and 76800. All devices must operate at the same baud rate. More and more devices can auto sense the baud rate and configure themselves correctly.

We divide the messages on a MSTP network into two categories:
1. Overhead (token, poll for master…)
2. Application. These carry payloads that we have an interest in.

Only a device with the token can initiate an application layer message. It can send the message to any device on the network. Some messages demand an instantaneous reply, some don’t. The receiving device doesn’t need the token to respond. There is a limit to how many application layer messages a device can send before it must pass the token on.

The benefits of token passing networks are the following:
1. They are self healing
2. They can discover new devices
3. They ensure each device gets its chance
4. They avoid collisions making network performance (somewhat) deterministic

A disadvantage of the token system is that any one device gets a limited use of the bandwidth. Thus a device may need to keep an internal queue of application layer messages it wants to send, waiting to use the token. We have encountered some vendor systems which fill there queue and then drop subsequent messages without notifying the user of the problem. Limited access combined with the overhead makes it easy to use up all the bandwidth on the network if there are many devices with many objects and many properties of interest.

Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

BACnet Supports Discovery

In Modbus you need a data sheet to know what data is inside a field device. In BACnet you don’t. You can go-online and discover the devices on a network and then interrogate the devices so they report what data objects they contain and what properties each object supports and what the current state of each property is.

The ability to discover is an almost universal truth in BACnet but there are some limitations:

1. An obscure technicality may limit what you can learn about the object properties.
2. Devices configured as MSTP slaves cannot be discovered but most vendors don’t implement their devices as slave devices for this reason.

The only way to communicate with a slave device is to know about it in advance and configure the client appropriately.

We should also mention that most ‘Discoverers’ (or clients as we like to call them) cannot discover Vendor created proprietary properties.

There are two important practical implications of discovery:

1. If your client software is half decent you do not have to type object/properties into the configuration screens. You simply discover and then drag and drop. Unfortunately more than half the BACnet software out there is not half decent.
2. You would think you can get away without data sheets but again you are then dependent on how decent a job the device Vendor did in naming and describing their points. Bad naming, missing object descriptions, un-implemented properties like max and min values make your job harder and force you to use Vendor docs.

Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

Contextual Ad Targeting with Google AdWords

Contextual ad targeting enables you to show ads in the context of other sites, on pages contextually relevant to what you want to advertise. The Google content network comprises op thousands of high quality web sites, news pages and blogs. It is by far the largest network for contextual advertising in the world.

The Google Content network reaches over 75% of unique internet users in more than 20 languages in over 100 countries. Using the search and content network you will be able to reach 3 of every 4 unique internet users.

Contextual advertising with Google AdWords allows you to use all the different ad formats like text, image, flash, video, and gadget ads. The ad gets displayed on the basis of the theme in each of your ad group you create. The biding options are simulate to the search network campaign except that you can specify a CPM as well.

Google AdWords defines four phases in creating your contextual targeted ad campaign. They are as follows:

  • Define your campaign goals,
  • Create the campaign in AdWords,
  • Measure its performance,
  • Optimize and improve your campaign.
Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

Google Analytics

Google analytics is for anyone with a website. It is a powerful tool that provides reports on performance data on all your ad campaigns, how visitors use your website etc. Learning how users interact with your website and using that knowledge to make improvements is key in build an effective online business. Google analytics will help you to answer some difficult questions like why are user abandoning my shopping chart? Is my website design driving people away? What do people do while they are on my site? How are my visitors finding me?

Analytic reports can also be used for the following:

  • Evaluate ROI on all your marketing efforts
  • Evaluate visitor’s navigation to identify areas for improvement
  • Track e-commerce metrics such as revenue and conversion rates
  • Analyze your AdWords account
  • Define user segments, and analyze the behavior of each segment

To get started with Google analytics you simply need to add the Google analytics tracking code (JavaScript) within each body of the HTML on each page you want to track. This is another brilliant way of optimizing your web business with Google.

Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

Google AdWords Networks

Search targeted ads are shown on search result pages in response to a users search query. Although these pages are important to find information on the web, they only make up 5% of pages on the internet and the portion of user’s time spend on them are even smaller. Purchase decisions are made allover the web on search sites shopping comparison sites, professional interest pages, targeted email news letters etc. The Google networks provide a cost effective way to reach customers wherever they are on the web. The Google networks are split into two parts, the search network and the content network.

The search network consists of google.com as well as other search sites like ask.com, compuserve.com, Netscape Netcenter etc. Google runs the search services for these engines and displays AdWords ads on them. The content network on the other hand consists of sites like Newyorktimes.com, gmail, howstuffworks.com etc. The ads that appear on them are relevant to the content of the page.

Text ads can appears on the search and content networks but image and video ads can only appears on content pages. Its always good practice to create separate campaigns for the search and content networks.

Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

Regional and City Ad Targeting with Google AdWords

Regional and city advertising are usually used by advertiser with an audience in a defined and constraint area. For example regional specific businesses like hotels, stores, restaurants and boutiques will find this ad targeting option very useful. This option does not only help to keep your quality score high but also keeps your costs low. The users that click on your ad are also more qualified.

It is important to note that regional and city ad targeting are not offered in every country. Some countries do not offer the infrastructure to allow Google to detect a user’s location. It is still possible to achieve a regional and city targeted ad campaign by making use of a national targeting campaign. This can be achieved by including the relevant cities and regions in your keyword list and ad text. Google AdWords will then display your ads for queries related to those cities and regions. You can also add the regions and cities that you do not want to target as negative keywords in your keyword list.

Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

The Google AdWords Editor Application

Google AdWords Editor is a free application provided by Google to help you manage your ad campaigns. This application can save you lots of time and help you to streamline your work. Here is a list of basic functions:

You can work offline and update changes any time,

You can store and navigate one or more accounts,

You can add, edit and delete campaigns, ad groups, ads, keywords and placements’

You are able to make large scale changes quickly,

You can perform advanced searches and edits,

You can sort and view your performance statistics,

You can copy and move items between campaigns, ad groups and accounts,

You can export a snapshot of your account for sharing or archiving purposes,

You can import an archive file and review the proposed changes,

You can download the fee AdWords Editor application from the following link: http://www.google.com/intl/en/adwordseditor/

Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have

The Google AdWords link policy

The aim of Google AdWords is to provide the users with a positive experience when they click on the Google AdWords ads. To achieve this Google AdWords have a link policy that provides guidelines on the following topics:

The Display URL:

The display URL is the fourth line in your text ad. This URL must give the user a good indication of the actual destination URL. It does not need to be exactly the same but similar. For example using a Display URL: www.bigbooksstore.com and a Destination URL: http://www.amizon.com/books.html will not be allowed. The Destination URL must be something along the lines of http://www.bigbooksstore.com/indes.html.

Destination URL:

The destination URL is the actual landing page of your text ad. This web page has to work properly (no typos in URL). The page is also not allowed to be under construction. The destination URL must also be an html page so that no additional software will be required by the user to view your page for example Acrobat Reader.

Back Button:

The back button on the landing page must allow the user to return to his previous Google search results. Your ad will not be approved if the back button on your landing page does not work properly.

Pop-ups or pop-unders:

Pop-ups or pop-unders are defined by Google AdWords as any additional page that opens other than your landing page. The Google AdWords policy does not allow any pop-ups or pop-unders when entering or leaving your landing page. Users find them distracting and this leads to a poor user experience.

Did you like this post?

Subscribe To The RSS Feed!
To catch many more articles like this in the future, make it easy on yourself and subscribe to me via RSS. You will not regret it!

Do you have a question?
We will do our best to try and solve any building automation, protocol, integration problem you may have