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

Sample Testimonial
Hi Ali, Thanks for the instructions. That's wonderful. You guys have done a great job with Dynads. Regards,
J. Quek, GT Designs & Concepts More...

Affiliates

List of Features

DynAds Pro family of banner ad rotation and tracking scripts have very rich set of features that you can not find in other rotation softwares.

Technical features

  • The scripts are written in Perl.
  • Industry standard fast MySQL database back-end.
  • It is available as
    • regular CGI script
    • Apache mod_perl compliant script
    • fast CGI compliant script
  • It 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 campaigns. Campaigns are put into zones for rotation. See the illustration of DynAds Pro 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, ad and campaign management, zone management, advanced code generator and detailed report generators.

Configurable user accounts

  • Admin can define unlimited number of user (advertiser) accounts.
  • Rights of the users are controlled by means of profiles. You may choose to restrict an account to see only his/her statistics or give him/her right to edit every aspect of the admin panel.
  • Every user can have unlimited number of ads and campaigns.
  • Admin can enable/disable user accounts. Ads of the disabled accounts are excluded from rotations automatically.
  • All of the reports can be e-mailed to the owner upon touch of a button.

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 campaigns to adjust their selection probability.
  • Global default ad and default page
    Default ad is served when there is no active ad in a zone. Likewise the default page is used to re-direct the visitors when the clicked ad is disabled or not found.

Campaign management

Campaigns form the basis for grouping and targeting the ads.
  • An account may have unlimited number of campaigns.
  • A campaign may include unlimited number of ads.
  • Every ad in a campaign can be weighted to adjust the probability of being selected in rotations.
  • Targeting features
    The campaigns are equipped with some powerful targeting features.
    • Date-Time targeting
      : You can specify the exact campaign start and end dates and times. The campaign becomes active in the specified interval and becomes inactive out of this interval.
    • Days of week and hours of day targeting
      : You can specify the hours of the week when a particular campaign will be active. For example, a campaign can be set to be active on Mondays between 10am and 6pm, and on Fridays all day.
    • keyword targeting
      : You can assign multiple keywords to a campaign. Later during the rotation, if you pass a list of keywords in the rotation code, then only the matching campaigns in the zone will be selected for the rotation. This feature enables you to implement context sensitive ads. For example, you can display computer related ads in one page and display books related ads in another page. Keyword targeting is ideal for directory listings or search engine type of sites.
    • IP targeting
      : You can specify the list of IP ranges that you want to the campaign be active for. For example, you can set a campaign to be active (or inactive) for some IP ranges that you know of.
    • Country targeting
      : DynAds Pro comes with an IP to country database. The program resolves the country of the visitor to your web site from his/her IP number. A campaign can be set to be active (or inactive) for visitors coming from some countries (up to 127 countries). That is, you can show different banners to visitors from different countries. The IP to country database can be updated online anytime in the setup program.
  • Campaign types and credits
    One can define a campaign to be of four types:
    • Default
      campaigns do not have any targeting options. They are used as the default campaigns of zones.
    • Run of network
      campaigns have full targeting features. The number of clicks or views are not limited.
    • Expire on clicks (pay per click)
      campaigns are constrained by the amount of click credits. Clicks to the ads of the campaign are summed up. When the number of clicks exceeds the assigned credits, the campaign becomes inactive.
    • Expire on views (pay per view)
      campaigns are constrained by the amount of view credits. Views of the ads of the campaign are summed up. When the number of views exceeds the assigned credits, the campaign becomes inactive.
    You can define the cost of a click or view in terms of credits. This permits you to set the price of a click (view), and assign the total click (view) credits in terms of money.
  • Frequency capping by placing a credit quota
    You can place a periodic quota (hourly, daily, weekly, monthly) on the number of credits that can be spent in that time period.
  • Abuse protection
    When the campaign is in pay per view (click) mode, the software protects for false credits from repeated views (clicks) originated by the same person.
  • Temporary ad view blocking
    If this option is enabled, the same ad will not be delivered to the same person (browser) for a specified duration.
  • Visitor tracking cookie
    When this option is enabled and when an ad of the campaign is viewed or clicked, DynAds Pro can place a unique visitor ID cookie in the visitor's browser. This unique visitor ID is saved with every event the software records. This makes it possible to track the visitors in the reports.

Zone management

A zone is a collection of campaigns. Zones are used to group campaigns for rotation. Zones represent the place where actual rotation would take place.
  • There is no limit on the number of zones on a page or website.
  • A zone can include unlimited number of campaigns.
  • The campaigns in the zone can be weighted to adjust the likelihood of being selected.
  • Default campaign
    Every zone can have one default campaign associated with it. Default campaign is used to serve ads from, when there is no active ads in the zone. If a default campaign is not defined for a zone, then the global default ad is served.

Advanced code generator

DynAds Pro 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 four different code generators:
  • Content rotation code generator
    This is the generator for obtaining the ad rotation codes. You specify the detailed behavior 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.
  • Link or form rotation and re-submission code generator
    This the generator to obtain the code to submit an incoming link or form to a destination URL selected among the ads of a zone. You can filter out some incoming data fields or add new fields special to each individual ad. You can even change the posting method from GET to POST or from POST to GET.
  • Remote tracking code generator
    With these codes you can track the events outside of DynAds Pro such as viewing of a website page. Now, DynAds Pro allows you to track events even if an ad is not present in the database, with the new auto-create mode feature.

Ad and content rotation

  • Support for all ad formats
    DynAds Pro 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 Pro 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 Pro 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
      DynAds Pro has all the tools to manage your pop-up advertising campaigns.
    • 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.
  • Single ad selection
    The selection process is the phase of the rotation where the ads to be displayed are determined among the ads of the campaigns in the zone. In single ad selection scheme, only one ad is returned from the rotation. DynAds Pro has four selection methods.
    • Weighted random selection
      The ad is selected randomly with the selection probability equal to the normalized total weight of the ad. Total weight is the multiplication of the weight of the campaign in the zone and the weight of the ad in the campaign. That is, if ad-1 has a total weight two times the total 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 zone 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 a zone in a rotation. DynAds Pro has many features to support multiple ad rotation. The final selected ads are returned in appended form.
    • Selection Schemes
      Selection scheme determines how the campaigns in the zone and ads in the campaigns should be considered. Currently DynAds Pro provides 3 selection schemes.
      • Virtual ad list
        The active ads in the campaigns of the zone are thought as a big virtual list of ads. Then, the requested ads are selected from this big virtual list as specified by the ad selection method. Use this scheme if you do not bother to have multiple ads from the same campaign.
      • One ad from selected campaign
        In this scheme, first the campaigns are selected in the zone according to the ad selection method. Then, one ad from each selected campaign is selected randomly with the ad weights in the campaign. Use this scheme to select one ad per campaign.
      • All of the ads of selected campaign
        First the campaigns are selected in the zone according to the ad selection method. Then, all of the ads of the selected campaigns are selected. Use this scheme, if you are categorizing ads with respect to campaigns and want to display all of the ads in the campaign.
    • 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 zone 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 zone. Also, you can specify the number of ads to return based on the total number of active ads in the zone, like "total number of active ads in the zone minus N".
    • Ad selection methods
      DynAds Pro 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 zone 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 zone 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.
  • Displaying unique random ads
    When using random ad selection methods, you can choose to display ads in random order while not displaying the same ad until all of the active ads in the zone are displayed to the visitor. This is very useful when you are using periodic auto-refreshing ads.
  • Remote content retrieval (URL rotation)
    You do not have to enter the ad copy into DynAds Pro database. Instead you can write the ad content into a file accessible via HTTP and enter the URL of the file into the database. The rotation code will retrieve the ad content from the remote file location on the fly. For example, you can rotate your home page content (i.e. select one of several pages), by using a PHP or SSI rotation code.
  • Periodic ad rotation
    In a zone, you can display the same ad for a specified time period. For example, you can rotate the ads daily displaying the same ad all day.
  • 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 Pro 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.
  • Target keywords
    By specifying the keywords in the rotation code, you can display only the ads of the related campaigns in the zone. If one of the keywords in the rotation code matches at least one keyword of a campaign in the zone, that campaign becomes eligible for rotation. Not matching campaigns in the zone are excluded from the rotation.
    • Static keywords
      If you know the target keywords before the rotation, you can enter them as a comma separated list in the code generator. Then, the code generator will embed the keywords in to the rotation code in a URL query variable named 'kw'.
    • Dynamic keywords
      If the keywords are obtained on the fly while the visitor is navigating your site such as making a search by entering some search terms, you can pass the dynamic keywords by re-writing the rotation code in your script displaying the requested page. Thus, you can display on the fly context sensitive ads.
    • Page specific meta tag keywords
      Now, DynAds Pro ad rotation code can detect the meta-tag keywords of the page they are on. Thus, by placing the same rotation code on different pages, you can easily display ads matching the content of your pages.
  • Scrolling ads
    Vertical or horizontal scrollers are great ways to capture the attention of the web site visitors. The rotation code can scroll the ads that are selected for display. In the code generator, you can select the direction of the scroll: up, down, up and down, left, right, left and right. In addition, you can specify the scroll rate. No programming is needed. The rotation code handles all the work.
  • Ad presentation options
    In the code generator, you can choose to display the rotated ads in a container. You can attach lots of presentation attributes to the container to make the ads more eye catching.
    • Container types
      You can select the type of the container. It can be a <DIV> tag, a <TABLE> cell, or a <SPAN> tag.
    • Cascading Style Sheet (CSS) properties
      You can shape the appearance of the container by assigning CSS properties. The code generator has fields for several most used CSS properties such as width, height, border, background color, margin and padding. If you like, you can assign more CSS properties in the syntax you would write when you assign to the STYLE attribute of the container tag directly.
    • Ad positioning
      You can position and align the ad container in any position in the document or window. The code generator offers various alignment and reference points. For example, you can align the center point of the ad container to the center of the window. Even if the window is re-sized, the ad always remains in the center of the window.
      • Auto-adjusting reference points
        25 reference points on the ad container box. Reference point is adjusted automatically even if the size of the ad changes.
      • Auto-adjusting alignment points
        The alignment point is the point where the reference point of the ad container is aligned to. The alignment point can be the default position of the ad in the document, the top-left point of the document, 9 points on the window ([left,center,right]x[top,center,bottom]) or the mouse pointer. The document based alignment points scrolls with the document. On the other hand, the window based alignment points does not scroll. They are fixed on the window.
      • Horizontal and vertical offsets
        You can enter horizontal and vertical offsets to adjust the position of the container box relative to the alignment point. The offsets can be negative as well.
      • Floating sticky ads (Fixed position ads)
        By using a window based alignment point, you can make the ad container to stay fixed in the assigned position even if the document is scrolled or the window is re-sized.
      • Ads that follow the mouse pointer
        In the code generator, if you choose the alignment point as the mouse pointer, then the ad container box will follow the mouse pointer.
      • Movable ads by drag and drop
        By selecting an option in the code generator, you can make your ad container be movable around the screen. Then, the visitor can drag and drop the ad container in any place he/she likes.
    • Scheduled actions
      One of the exciting features of DynAds Pro is the ability to define a series of timed actions on the ad container. The actions are put into a schedule where you specify what to do when. The time is specified in milliseconds and starts from the ad load time. There is no limit on the number of actions in a schedule. If you like, you can repeat the actions in the schedule indefinitely. Currently the following actions are defined.
      • Hide the ad
        This action makes the ad container invisible. If you define a hide action at time zero, the container becomes invisible by default.
      • Show the ad
        This action makes the ad container visible.
      • Move by
        This action moves the container by the specified amount of horizontal and vertical pixels from its current position. The move can be done animated or at one step. In case of animated move, you can choose the speed of the movement.
      • Go to
        This action moves the container to the specified horizontal and vertical coordinate. The move can be done animated or at one step. In case of animated move, you can choose the speed of the movement.
  • Pop-up ad campaigns
    DynAds Pro has some unique features to rotate ads in pop windows.
    • Pop-up or pop-under campaigns
      You can select if the window should be opened as pop-up or pop-under.
    • Automatically fitting the size of the window to the content
      When you select this option, the rotation code automatically changes the size of the window to fit the dimension of its content. Thus you will be sure that, the ad content will not be masked by the window itself. This also means that you can make a pop-up campaign with different sized ads in the zone.
    • Pop-up blocker detection
      The rotation code can detect some type of pop-up blockers. If it does, it can display a message to the visitor.
    • Open the window after X seconds
      You can open the pop window after a certain time passed from the execution of the rotation code. This is a great feature if you want to display the ad only to visitors spending some time on your pages.
    • Open the window after the parent window loads
      You can delay the opening of the pop window until the parent page completely loaded.
    • Open the window after the parent document unloads (exit pop-up)
      You can choose to open the pop window when the parent document is unloaded or window is exited.
    • Show the window after X seconds
      You can hide the opened pop window for certain number of seconds you want. Use this feature to give time for loading the window content before showing it to the visitor.
    • Show the window after the window content loads
      You can hide the opened pop window until the page in the window loads completely. Use this feature to make sure that the window content is loaded completely before showing it to the visitor.
  • 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 Pro. 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.

Link and form rotation and re-submission

You can rotate links or forms (HTTP GET and POST requests). In addition, you can transfer incoming data to the destination URL or add new data to every URL. You can use this feature for link and form tracking, for lead distribution, for request type conversion, and for adding URL specific data to the destination.
  • URL rotation
    The destination address of a link (form) is determined after the link (form) is clicked. The software will select the URL of one of the ads of the campaigns in the zone with one of the following methods as in the single ad selection scheme of content rotation.
    • Weighted random selection.
    • Uniform random selection.
    • Server side sequential selection.
    • Browser side sequential selection.
  • Adding data to the destination URL
    The software can send all or part of the submitted incoming data to the destination URL.
  • URL specific data
    You can specify specific variables for each URL for sending to destination.
  • Re-submission by GET or POST request
    You can choose the type of the final re-submission to the selected URL. The re-submission type need not be the same with the incoming request type. Thus you can convert a GET (POST) request to a POST (GET).

Remote tracking

Remote tracking codes are used for tracking events like web page views or easy link tracking. With the new auto-create mode, you can track events even if a corresponding ad is not present in the database.

Reports and statistics

DynAds Pro 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.
    • Zone summary
      The total views and clicks of the account received from each zone.
    • Campaign summary
      The total views and clicks of the campaigns 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.
    • Ad type summary
      The total views and clicks of the ads of the ad types of the account.
  • Log reports
    Users can see details of every event record. The following fields are available: time, type, zone, campaign, ad, category, ad type, IP, matching IP range (country), referrer, user agent and visitor id. You can display these fields in any order you like. The records can be sorted with respect to any fields.
  • Count reports
    Count reports tabulates, in table or graphic form, the number of views, the number of clicks, and click through ratio of ads for user defined criteria.
    • Progress reports
      This type of reports displays the counts versus adjacent time slots. For example, you can report daily progress of a campaign 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.
    • Other count reports
      The report generator is so general that you can report counts versus any criteria. For example, you can report counts of campaigns in each zone in a given time range.
  • Visitor reports
    Visitor reports show the number of visitor transitions from one event to another event. For example, if you are tracking your pages, then you can report the number of visitors from one particular page or family of pages to the final sales page. For another example, by tracking the links in your advertisements such as banner ads or pay per click keywords and by tracking your sales confirmation page, you can report which banner or keyword brings you more sales.
  • 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.
  • Report e-mailing
    The reports can be sent to the owner via e-mail upon touch of a button.


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