Logo of RobustHost, developer of high quality webmaster tools.
Home About Us Contact Us Support Download Products
DynAds Basic banner ad rotation and tracking script
DynAds
Main Page
Features
Demo & Test
Documents
F.A.Q.
 
Order Online
 
Related Products
DynAds Pro
 
Testimonials
 

Sample Testimonial
Thank you for answering me so quickly and for your kindness and professionalism. The script is very very good. I am very satisfied.
C. Bosque, franceliens.com More...

Affiliates

List of Features

DynAds family of banner ad rotation and tracking scripts have all the essentials and more to manage your basic level rotation and tracking tasks.

Technical features

  • The scripts are written in Perl.
  • It is available as
    • Flat file text database backed CGI script
    • MySQL database backed regular CGI script
    • MySQL database backed Apache mod_perl compliant script
    • MySQL database backed fast CGI compliant script
  • Flat file database version is platform independent since it does not require a back end database server. It runs on any platform that provides Perl.
  • MySql database version runs on any server platform that provides Perl and MySql.
  • It is compatible with all operating systems : Linux, Unix, Solaris, WinNT, Win2000, Cobalt RaQ ...
  • Installation is a breeze. It comes with a setup program to make it very easy installing and configuring the product.
  • Ads are organized in categories. Ad groups are formed from already defined ads to produce list of ads for rotation. See the illustration of DynAds data model.
  • It serves to unlimited number of domains from one installation of the software.

Web based administration control panel

  • All management tasks are done via web based and password protected administrator control panel.
  • Appearance of the admin panel can be matched to the style of your pages.
  • Your advertisers can login to the admin panel and check their real-time statistics.
  • Admin panel includes account management, category and ad management, ad-group management, code generator and report generators.

Unlimited user accounts

  • Admin can define unlimited number of user (advertiser) accounts.
  • Admin can specify the rights of other users in the setup program.
  • Every user can have unlimited number of categories and ads.
  • Admin can enable/disable user accounts. Ads of the disabled accounts are excluded from rotations automatically.

Ad management

  • No limit on the number of ads.
  • General purpose content rotator
    It can deliver from a simple image ad to a whole HTML page.
  • It supports all banner ad formats: images, text, HTML, DHTML, scripts, rich media ads, flash, or any other third party format.
  • There is no limit on the size of the ad content to be delivered.
  • All views of an ad are tracked.
  • One automatic redirection URL for each ad. When defined, the clicks to the ad are tracked.
  • Individual ads can be enabled and disabled in the admin panel. The disabled ads are automatically taken out of any rotation.
  • Ads can be weighted in rotations to adjust their selection probability.
  • Global default ad and default page
    Default ad is served when there is no active ad in an ad group. Likewise the default page is used to re-direct the visitors when the clicked ad is disabled or not found.
  • One can define an ad to be of four types:
    • Run of network (never auto-disable)
      ads do not expire.
    • Expire on clicks (pay per click)
      ads are constrained by the total number of clicks. When the number of clicks exceeds the assigned number of clicks, the ad becomes inactive.
    • Expire on views (pay per view)
      ads are constrained by the total number of views. When the number of views exceeds the assigned number of views, the ad becomes inactive.
    • Expire after a Date
      ads become inactive after the specified date and time.

Category management

Categories form the basis for grouping and targeting the ads.
  • An account may have unlimited number of categories.
  • A category may include unlimited number of ads.
  • One can define a category to be of four types:
    • Run of network (never auto-disable)
      categories do not expire.
    • Expire on clicks (pay per click)
      categories are constrained by the total number of clicks. Clicks to the ads of the category are summed up. When the number of clicks exceeds the assigned number of clicks, the category becomes inactive.
    • Expire on views (pay per view)
      categories are constrained by the total number of views. Views of the ads of the category are summed up. When the number of views exceeds the assigned credits, the category becomes inactive.
    • Expire after a Date
      categories become inactive after the specified date and time.

Ad Group management

An ad group is a collection of ads. Ad groups are used to group ads for rotation.
  • There is no limit on the number of ad groups.
  • An ad group can include unlimited number of ads.
  • The ads in the ad group can be weighted to adjust the likelihood of being selected.

Code generator

DynAds comes with an integrated code generator. It is designed for easy operation. All options and parameters are entered through the code generator menu interface. The code generator actually consists of 2 different code generators:
  • Content rotation code generator
    This is the generator for obtaining the ad rotation codes. You specify the parameters of the rotation in the generator menu. Then the system generates the rotation code to paste to your pages.
  • Link redirection and tracking code generator
    You can easily select the link to track. The generator produces the redirection URL for tracking. It is possible to redirect through static HTML files.

Ad and content rotation

  • Support for all ad formats
    DynAds is a general purpose content rotator. It can rotate and deliver any type of contents. Thus, it supports all ad formats: image banner ads, text ads, HTML ads, script ads, DHTML ads, flash ads, rich media ads.
  • Access methods
    DynAds provides the most extensive set of ad access methods. Whether you choose to access the rotated ads from a server side technology such as PHP or SSI, or from a browser side technology such as JavaScript or pop-up/pop-under windows, DynAds supports it. Here is the list of supported access methods.
    • Java Script
      This method is the general purpose content rotation method on the browser side. A simple SCRIPT tag retrieves and displays the rotated ads from the ad server.
    • IMG tag
      This method is for rotating images only such as gif or jpeg banners. IMG tag is ideal for rotating and tracking ads in e-mails and for maximum browser compatibility.
    • IFRAME or OBJECT tag
      You can rotate the ads in an inline frame or HTML Object. Both IFRAME and OBJECT are now standard tags in HTML 4.0, and all of the new browsers, including Netscape, support these tags.
    • Frame
      You can rotate the ads in a frame of a frame-set.
    • Pop-up and pop-under windows
      You can select if the window should be opened as pop-up or pop-under.
    • Server Side Includes (SSI)
      You can include the rotated ad contents at the server side by using SSI rotation codes. The contents included at the server side become the part of your web page.
    • Active Server Pages (ASP)
      If your pages are written in ASP, you can include the rotated ads in your ASP page.
    • PHP
      If your pages are written in popular PHP, you can include the rotated ads in your PHP page easily.
    • Perl
      If you generate your pages from a Perl script, you can include the rotated ads in a Perl variable easily.
    • Java Script Array
      If you want to display the rotated ads in your way, then you can obtain the rotated ads in a Java Script array. Then you can display the ads in any way you like by using JavaScript.
    • DAG API object
      If you want to display the rotated ads in your way by using the JavaScript DAG API, then you can obtain the rotated ads in a DAG object. Then you can display the ads in any way you like by using the API.
  • Single ad selection
    The selection process is the phase of the rotation where the ads to be displayed are determined among the ads in the ad group. In single ad selection scheme, only one ad is returned from the rotation. DynAds has four selection methods.
    • Weighted random selection
      The ad is selected randomly with the selection probability equal to the normalized weight of the ad. That is, if ad-1 has a weight two times the weight of ad-2, then ad-1 has two times chance for selection than ad-2.
    • Uniform random selection
      The ad is selected randomly while all ads have equal chance for selection. Weight values are not taken into account.
    • Server side sequential selection
      With every rotation request to the ad server, the next ad in the rotation is selected. This ensures that all of the ads in the ad group are selected equal number of times.
    • Browser side sequential selection
      A visitor sees the next ad when he/she re-visits your site or when the ad is refreshed. This ensures that the visitor sees the ads in order.
  • Multiple ad selection
    If you want to display more than one ad, you can pull multiple ads from an ad group in a rotation. DynAds has many features to support multiple ad rotation. The final selected ads are returned in appended form.
    • Limiting the number of ads
      In the code generator, you can specify the maximum number of ads to return from the rotation. If the number of active ads in the ad group is greater than or equal to the specified maximum limit, then only the specified number of ads are selected. Otherwise, it can return ads less than the specified limit. Additionally, one can choose to return all of the active ads in the ad group. Also, you can specify the number of ads to return based on the total number of active ads in the ad group, like "total number of active ads in the ad group minus N".
    • Ad selection methods
      DynAds has 6 ad selection methods to support multiple ad selection.
      • Weighted random selection
        The ads are selected randomly with the selection probability equal to the normalized total weight of the ad. You can specify if you want duplicate ads in the resulting ad list or not.
      • Uniform random selection
        The ads are selected randomly while all ads have equal chance for selection. You can specify if you want duplicate ads in the resulting ad list or not.
      • Random slice selection
        The active ads in the ad group are thought as a big virtual list in the order they appear in the database. Then a slice of ads is selected where the slice beginning is chosen randomly with equal probability. If you like, you can choose to have a circular slice.
      • Server side sequential slice selection
        This is like "random slice selection". This time, the slice beginning is chosen sequentially on the server. With every rotation request to the ad server, the next ad in the rotation is selected. You can specify how many ads to skip at every rotation request.
      • Browser side sequential slice selection
        This is like "random slice selection". But the slice beginning is chosen sequentially for each visitor. At every visit or ad refresh, the visitor sees the next slice of ads. You can specify the number of ads to skip at every ad refresh.
      • All of the active ads selection
        When you choose this option, all of the active ads in the ad group are returned in the order they appear in the database.
    • List operations
      List operations are applied to the selected ad list to change the order of the ads in the list. You can apply the following list operations.
      • Randomize
        The positions of the ads in the list are randomly changed.
      • Circular shift
        The list of ads is shifted circularly by a random amount of positions.
      • Reverse
        The list is reversed such that the first ad becomes the last and the last ad becomes the first.
      • Reverse and Circular shift
        The list is first reversed and then circularly shifted randomly.
  • Periodic auto-refreshing of ads
    When enabled, the rotation code refreshes the ads in regular intervals without refreshing the browser. The ads are pulled from DynAds ad server on the fly. No programming is needed. You specify the refresh period in seconds and the refreshing method in the code generator. The software handles the rest.
  • Event recording
    By default, a record of every ad views (impressions) and ad clicks (if link tracking is enabled for the ad) is saved in the reports database. If you like, in the code generator you can disable the tracking of the views, the clicks or both.

Link redirection and tracking

You can track your links by employing a tracking URL which re-directs to the destination URL through DynAds. Ideal to track your links in your advertisements on other sites such as banners or pay per click ads.
  • Static tracking URL
    It is possible to obtain the tracking URL in static form, a URL pointing to a static HTML document.

Reports and statistics

DynAds generates comprehensive reports about the events recorded.
  • Account summary reports
    Summary reports show a snapshot of an account. Administrator may generate reports of the total figures of all accounts.
    • Daily summary
      The total daily views and clicks of the account for the last X days.
    • Account summary
      The total views and clicks of the accounts.
    • Category summary
      The total views and clicks of the categories of the account.
    • Ad summary
      The total views and clicks of the ads of the account.
    • Category summary
      The total views and clicks of the ads of the categories of the account.
    • Display Positions summary
      The total views and clicks of the ads shown on different display positions.
  • Log reports
    Users can see details of every event record. The following fields are available: time, type, display position, account, ad, category, IP, referrer, and user agent. The records can be sorted with respect to any fields.
  • Progress reports
    This type of reports displays the counts versus adjacent time slots. For example, you can report daily progress of a category in a given time interval.
  • Histogram reports
    These reports tabulate the distribution of view and click events over periodic time slots, such as counts versus days of week.
  • Purging event records
    You can selectively purge the saved records to free up disk space.
  • Table or graphic presentation
    Most of the reports can be presented in table or bar graph form.


Copyright © 2003, RobustHost.com. All Rights Reserved.