| Electronic Manual - AdvertisingSuite
© SunnyScript - www.sunnyscript.com |
| Table of contents | |||||||||||||||||||
Smart
tip: This handbook is also designed to be printed... set your
printer's page orientation to landscape format, so there is enough space
to place hand-written notes on the left and right margin easily.
|
| Overview about website advertisements |
| Ad banners & Co. ... |
|
What kinds of ad banners are available ? Image based ads: This is the most popular type of ad banners, consisting of one (animated) graphical element holding the whole ad information. Dozens of different file types are available, but GIF, JPG, PNG and BMP formats are the suited ones for advertisements. Text based ads: The opposite to image banners are text based ones. Although they are considered as being not very eye-catching, a well-done text ad can lead to the same attention, but with a widely reduced transmission time (no large binary content). Multimedia banners: Also known as "JavaScript banners", "rich-text banners" or "interactive banners", combining graphical and text based elements mostly together with any kind of interactive content (like miniature forms or "mouse over" actions). 3rd-party banners: AdvertisingSuite manages the ad space as well as the content delivery - but in some cases you may wish to show ad banners from other sources, like link exchanges or commercial services. Which banner types / dimensions are the right for my website ? This decision is fully up to yours: AdvertisingSuite is not limited to a particular banner type for a specific slot (ad space); so if it is requested by your advertisers, a multimedia banner can be placed in the same slot a text based one was shown before. Where on my website should I place ad banners ? On smaller websites, banner slots placed at the pages' top and bottom can do the job fine. Larger or complex sites may make it recommended to create different site zones seen on popularity, visibility and content perspectives. Each site zone comes with its own preferences regarding banner placement and charging methods (e.g. ads on the index page are generally more expensive than such on sub-pages). Tip: You achieve higher click-through rates (and satisfied clients) when placing not more than two to five banners per webpage; otherwise it becomes too overloaded and visitors will pay less attention to each single advertisement. Can I serve different websites (located on different servers) ? Yes, AdvertisingSuite is
able to deliver banners to multiple websites, even if they are not located
on the same server. So this entitles our software also to work as an ad
server for smaller networks.
|
| Beginner's questions... |
|
How to implement AdvertisingSuite-powered banners to my website ? Banner slots are easily added by placing some HTML tags to your documents; a HTML generator tool can create these codes automatically to make the entire task convenient and to avoid spelling errors. What is the advertiser lounge ? The advertiser lounge is used to allow your clients managing their ad campaigns (including payment handling). However if you desire to manage the ad space by yourself, you can also disable the usage of the advertiser lounge. For more information about all features, please refer to the chapter "Advertiser lounge and template management". Can I also rotate images / content ? Of course, you can rotate
images as well as any multimedia content, like product spots (e.g. to point
out a particular highlighted article or service) and clickable headlines
(e.g. on news services).
|
| Administration panel | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The administration panel is a convenient way to work interactively with AdvertisingSuite. You can start the admin panel by calling admin.cgi with your favorite web browsing software:
How to access the advertiser
lounge (registered clients area, advertiser registrations):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Admin menu... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This screen allows the following actions:
The top menu line provides
additional selections (depending on the current system status):
|
| System implementation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Edit AdvertisingSuite parameters (part 1)... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
First of all you must configure basic system settings which take effect to the behavior of the software. Click on the button "Edit AdvertisingSuite parameters" when you're in the admin menu. General settings:
Security settings:
"Welcome new advertiser"
message:
Currency settings:
Admin's notification:
Order logging settings:
Order security settings:
Order restrictions:
Payment methods: See next part of this chapter. Advertiser control panel
layout:
Banner rotation settings:
* Requires that you have
different site zones specified (see below within this chapter).
Technical note: The admin is allowed to set all targeting methods regardless of these preference settings. Important note: Please be careful when allowing advertisers selecting targeting methods; on low-traffic websites (about 2500 requests per day) you should enable only "weekdays" or "days of month" targeting to get satisfying results. Surcharges for banner impressions targeting: For each targeting method
you can set a percentage surcharge which applies as soon as the advertiser
will use it.
Mailings:
* Technical note: In order to avoid receiving too many alerts, you will only get one alert related to the same-typed error within 24 hours. However each single alert is logged for later referencing purposes. Emergency situation handling: In the case that a banner
impression or click-through is not able to be processed for any reason
(e.g. banner was deleted in the meantime), an emergency banner with a special
URL is called instead of.
Usage notes: Do not remove the banner used as emergency graphical banner; the banner record should be marked as "owned by admin". Emergency banner impressions and click-throughs are not counted or charged to the advertiser. Data maintenance: Each time data maintenance
runs, the following actions are performed:
Important
note: Executing data maintenance is required and needs "fork"
function to be enabled (see "System parameters"). If it is disabled due
to technical limitations of the server, please follow instructions below.
Data maintenance with disabled "fork" function: Schedule the file cron_run.pl (the file is located in the software directory of AdvertisingSuite) to be ran regularly by your server (recommended scheduling: each hour). You may use Cron or your server's scheduling tool in order to manage this task. Technical note: Even when starting data maintenance in this way, ensure to fill in the parameters above. By the way: If you are new at scheduling server actions, please contact your webhoster for details or refer to available literature. Alternatively you may use the Cron editor we provide (call cron_edt.pl from the command line, e.g. "perl5 cron_edt.pl"). Site zones and banner formats: Please refer to the after
part after next of this chapter for more details about site zones and banner
formats.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Edit AdvertisingSuite parameters (part 2, payment methods)... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Go to the screen "Edit AdvertisingSuite parameters" and take a look at the part "Payment methods". Alternatively you can click on "Settings" located in the upper left corner of the screen (where available). These payment methods are accepted when allowing advertisers adding funds into their accounts via the advertiser lounge. Offline payment: This payment option applies,
when you handle payment processing outside (orders are only taken, no invoices
generated).
Send invoice: This payment option will
create a customizable invoice for each order.
Credit card real-time processing: This payment option requires a "merchant account" registered at a payment processor. In this way, you can handle credit card payments electronically through an online payment system. Usage note: If you process credit cards by yourself (e.g. via terminal or an electronic cash register), please refer to the payment option "Credit card manual processing" as described later. Passing back order details from the credit card processor to AdvertisingSuite: After a payment has been processed (no matter, if accepted or declined), the payment processor must hand over the results back to AdvertisingSuite. For this application, the program passback.cgi is intended. Instruct your credit card
processor to transfer all data to passback.cgi
of your AdvertisingSuite installation:
And here you can see how
to configure AdvertisingSuite to work together with a payment processor...
Credit card manual processing: This payment option is suited
to accept credit cards for manual processing (e.g. via terminal or an electronic
cash register).
Payment details by phone or fax: This payment option is suited when using a 3rd-party payment system working with reference IDs or when you desire to get credit card details sent by fax. Following applications may be handled with this payment method: * 3rd-party payment systems where customer receives (after successful payment) a confirmation ID that needs to be submitted by the customer to you (either by phone or fax). For example, paying by phone bill or credit card acceptance via call center. * 3rd-party payment systems where customer pays cash and receives a confirmation ID that needs to be submitted by the customer to you for collecting payment. For example, money transfer companies or special banking transfer services. * High-risk environments
(e.g. blacklisted countries with high rates of credit card abuse) requiring
you to take credit cards only by fax, perhaps together with a photocopy
of the original credit card for verification purposes.
Prepaid code: With this payment option you can allow customers to pay with a special code (e.g. issued by a telephone payment system or by yourself, like gift certificates or as activation code after arrival of cheques). Technical
note: Prepaid codes are kept in the system unless their balances
reaches zero. This is done to allow your members buying prepaid codes in
advance and then spend them for different subscriptions from time to time.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Manage site zones - overview... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In order to manage site zones, click on the button "Edit AdvertisingSuite parameters" when you're in the admin menu. What is a site zone ? Site zones divide your website (or the documents intended to place advertisements on) into different categories, each having its own preferences, like ad charges or targeting methods. Sample applications: Site zones for top and bottom (general: high attractive, less attractive) banners, website themes and areas, site locations (index page, sub-pages). Are site zones required in all cases ? As you may have noticed, there is one site zone ("*") pre-defined. It is mandatory for the system, because the software must need to know what you charge for advertisements - and since this is set in site zones, you need at least one of them. How to create a new site zone entry ? Type in the name of the new site zone (keep it short; use alphanumerical chars only) and click on the button "Create new". How to edit / remove a site zone entry ? Select the site zone from the list, click on "Delete" or "Edit" and follow the provided instructions. Usage note: Temporarily unused site zones should be limited to the admin only (see below), instead of being removed. How to change the sorting of site zones ? Select the one you wish to
move around and click on either "Move up" or "Move down" button to change
its position (this affects the site zone's position within the advertiser
lounge).
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Manage site zones - available settings... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Site zone identification:
Charging method: Specify the details for charging
advertisements at this site zone.
Technical note: If you wish to keep a site zone free of charge (e.g. for internal usage), then leave the pricing fields empty. Keyword targeting: Keyword targeting will search
the URL line for specified keywords and then selects appropriate advertisements
based on them. Please refer to the chapter "Ad space management & advanced
features" for more information.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Manage banner formats - overview... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In order to manage site zones, click on the button "Edit AdvertisingSuite parameters" when you're in the admin menu. What is a banner format ? AdvertisingSuite can handle different banner types, each with individual preference settings. So a banner format not just reflects the physical dimensions, but also format related behavior parameters. How to create a new banner format entry ? Type in a new banner format code (keep it as short as possible containing only alphanumerical characters) and click on the button "Create new". Now simply follow the provided instructions. Helpful hint: We have prepared some pre-defined banner formats you may use as basis for your own ones. How to edit / remove a banner format entry ? Select the banner format from the list, click on "Delete" or "Edit" and follow the provided instructions. Usage note: Temporarily unused banner formats should be limited to the admin only (see below), instead of being removed. How to change the sorting of banner formats ? Select the one you wish to
move around and click on either "Move up" or "Move down" button to change
its position (this affects the banner format's position within the advertiser
lounge). Often used formats should appear first.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Manage banner formats - available settings... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Banner format identification:
Banner format parameters:
Advanced banner features:
Format-specific moderation
settings:
Technical
note: If you wish to modify records that are currently in moderation
queue, mark the button "Remind to update" when approving these records.
On the moderation result screen, you can edit them right away (new browser
window opens).
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Implement banner slots to websites... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
What is a banner slot ? Banner slots consist of a HTML command series implemented to websites or other documents (e.g. mail messages) showing the advertisements. There are two kinds of banner slots available: "Image-only" and "Universal" slots. "Image-only" slots are limited to the banner type "Image", while "Universal" slots can handle any banner type. Usage notes: AdvertisingSuite requires no SSI tags and doesn't need cookies; so displaying ad content is very convenient. "Universal" slots should be preferred, but please note that they require a JavaScript-enabled web browser. The slot HTML code generator: Instead of creating banner slot codes manually, you can use our convenient HTML code generator to create banner slots easily. In order to do so, click on "Slot HTML code generator" located on the main admin menu (see section "Additional services"). All you have to do is to
select the desired settings and then click on the button "Refresh" to see
the generated HTML block. Now copy&paste the generated HTML codes to
the desired location on your website.
Important note: If the HTML generator does not work, please enable JavaScript in your web browser's preference settings. Desire to create banner slots by yourself ? Please have a look at the technical references below. After implementing a banner slot to your website, please give it a try to ensure that all works as desired. Technical reference... "Universal" banner slots: "Universal" banner slots
have the following structure:
<URL>: URL to
the location of the AdvertisingSuite.
Technical note: Slots with undefined or non-existing site zone codes are considered as slots for the pre-defined site zone "*". Limitations of "universal" banner slots: JavaScript must be enabled at visitors' web browsers. Technical reference... "Image-only" banner slots: "Image-only" banner slots
have the following structure:
<URL>: URL to
the location of AdvertisingSuite.
Each slot consists of two
parts: The first part is used for JavaScript enabled environments; if JavaScript
is disabled, the second part takes effect (starts at <NOSCRIPT>).
You may also leave the first part completely and just use the second one...
Technical note: It is possible to add surrounding HTML tags and attributes (e.g. height and width arguments, "alt" attribute). Limitations of "image-only"
banner slots: Displays only banners of the "Image" type; most banner
format layout settings are not considered automatically (but can be added
manually, see previous technical note).
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ad space management & advanced features | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ad banner content... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The system table of banners - overview: This system table holds all banners currently available on the system. You can use it to add, update or delete banners by using the admin panel or (as advertiser) the advertiser lounge. The system table of banners / advertiser lounge - manage banners: Admin panel: When
browsing the table, click on "Add" in the upper right corner of the screen
to create a new banner record.
Usage
note: Since both screens are just slightly different in appearance,
we used the admin panel's "new banner entry" screen (parameters with different
meanings have been pointed out; some parameters may not be available at
the advertiser lounge).
* These fields are ignored when using "image-only" banner slots. The system table of banners - permissions: On the screen "Edit table
parameters and layout" you find a section called "Permission". By using
these parameters, you can modify the behavior of the system regarding banner
management.
Usage
note: Disabling permissions limits the concerned task to be
done by the admin panel only.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| All about advertisers... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The system table of advertisers - overview: This system table holds all advertisers currently having profiles on your system. You can create own profiles by using the admin panel as well as the advertiser lounge (creation of such profiles may be moderated, see below). Important note: Also when handling banner space by yourself (banners are owned by admin), you need to create at least one profile: Give this account a balance greater than zero. This saves it from being removed after a given time by the system. The system table of advertisers - manage profiles: Admin panel: See the section of "table of advertisers" on the admin panel's main menu (click on "View/Add/Update/Delete" to browse the entire table and manage profiles). Advertiser lounge: Click on "Become an advertiser now" in the upper left corner of the screen to create a new profile or log in as advertiser to update or delete the concerned profile's information. Send out mailings: Please refer to the chapter "Office tools management" for details about how to send out mailings. The system table of advertisers - permissions: On the screen "Edit table
parameters and layout" you find a section called "Permission". By using
these parameters, you can modify the behavior of the system regarding advertiser
management.
Usage note: Disabling permissions limits the concerned task to be done by the admin panel only. Technical
note: If you wish to modify records that are currently in moderation
queue, mark the button "Remind to update" when approving these records.
On the moderation result screen, you can edit them right away (new browser
window opens).
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Disabling the advertiser lounge... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In some cases you may want to disallow advertisers using the advertiser lounge for selected tasks or - if you prefer to handle all banner management tasks manually - disable it completely (blocked actions can be done through the admin panel only). Block additions, updates and removements of banners: Go to the table of banners, screen "Edit table parameters and layout", part "Permissions" and modify the permissions for the desired tasks accordingly ("Add", "Update" and "Delete"). Even when removing all permissions, advertisers can still log in, manage their profiles and check banner statistics. Block creations, updates and removements of advertisers: Go to the table of banners, screen "Edit table parameters and layout", part "Permissions" and modify the permissions for the desired tasks accordingly. Even when removing all permissions, advertisers having a profile can still log in and manage their banners and profile settings. Block loading money to accounts: Go to the screen "Edit AdvertisingSuite parameters", part "AdvertisingSuite control panel layout" and hide the deposit form. If you prefer that advertisers cannot see their actual balance, also hide the account balance form. Add money to an account using the admin panel: In order to transfer money to an account, just go to the concerned profile (table of advertisers), click on "Update" and increase the "Balance" field at the desired amount. Disable the entire advertiser lounge: Disable all permissions in
the table of advertisers and the table of banners as well as hide the deposit
& account balance form.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Keyword targeting... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
What is keyword targeting ? When running a database application, it may be desired to show only banners which belong to the search performed by the concerned user. For example people searching for "automobiles", will see advertisements of a car dealer. In this way, banner ads can be placed more targeted, which achieves higher click-through rates for your advertisers. By creating a new banner, you can determine the applying keywords (please refer to the part "Managing banner content" above). Technical requirements and pre-requisites: * Keyword targeting must
be enabled in "AdvertisingSuite parameters".
Keyword targeting with EasyData: Instructions to prepare EasyData: Add the desired banner slots to the search result templates of the concerned tables (refer to the EasyData manual for details) and modify existing (advanced) search forms to use the GET submission method. Instructions to prepare AdvertisingSuite: Go to the concerned site zones and edit the parameters for keyword targeting according your requirements: Either enable the option "Search keywords in entire URL, except domain" or specify all applicable variables in "Use value of this query variable(s) for keyword searches". When deciding for searching query variables only, you should include "query", filters and other keyword relevant fields available in the (advanced) search forms; for example: "query,filter.name,filter._category". Helpful hint: Also hidden form fields will work; in this way, you can do keyword targeting also basing upon pre-defined keywords indicating searches coming from particular locations (e.g. search forms on partner websites having a targeted audience). Smart
tip: Have a look at EasyData
- reliable database systems for versatile applications.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Custom geographical zones... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Custom geographical zones - overview and typical applications: AdvertisingSuite provides a complete range of geographical zones which allows target banner campaigns for a specific audience (e.g. users from Germany will see ads in german language while users from UK, USA or Australia will get ads in english). However in some cases you may wish to create own "geographical zones" to get your very own target groups (e.g. people coming from particular ISPs or company networks). Technical note: Before creating your own geographical zones, you must be sure about the IP masks used within these zones. This information may be available from various sources, like public databases or network providers. The system table of custom geographical zones - manage zones: This system table holds all custom created geographical zones (the pre-defined ones are stored invisible). "Table of custom geographical
zones" settings (accessible from the main admin menu):
Create (update) a new custom zone: Click on "Add" or "Update"
links of this table to add or update a new zone. After all settings have
been made, click on the button at the end of the form to take over the
data to the system.
Important
note: Ensure that geographical zones targeting is enabled in
"AdvertisingSuite parameters".
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Additional admin tools - statistics... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
AdvertisingSuite offers a large scale of statistical information suited to track the success of advertisements. In order to access these statistics, click on "Statistics form" located on the main admin menu (see "Additional admin tools"). Here you can select the desired
time period (date range, month or year) as well as the following report
types:
Helpful
hint: Instead of using this form, you may simply click on the
direct links (see main admin menu) to get detailed report statistics for
today, yesterday, the actual month or last month.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Manage system tables - restructure table, table parameters and layout... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Before you proceed: The following text contains more details about how to modify the system tables. As an experienced user, you can influence AdvertisingSuite's system behavior according your wishes. However please note that once modifications were made, they cannot be recovered. In worst case, you have to re-install the software with the risk of losing existing advertiser profiles and all made settings. Important note: Before you touch the system tables, ensure that you are familiar with AdvertisingSuite. You should also create a backup copy of the entire software installation for later referencing purposes. Restructure system table: Click on "Restructure" of the desired system table. Alternatively you can use the "Restructure" link in the upper right corner of the screen appearing when you are inside of a system table (browse its content). How to add a new or edit an existing field: Go to "New field name", type
in the desired name, select the data type and click on "Create new field".
Otherwise look for the field you wish to modify and click either on "Edit"
or the field name. Now the screen "Field properties" appears:
Important notes: If you edit a system field, some of the settings above may be not available for selection. Don't touch pre-filled settings for system fields, you may negatively affect their behavior. How to change sorting of fields: Look for the field you wish to move around and click on either "move up" or "move down" to change the field's position. How to delete a field (use with care only): Look for the field you wish to remove from the table and click on "Delete". However, please note that once a field is removed, all related content will get lost and cannot be recovered. By the way: All table parameters are automatically updated and the concerned field becomes removed from these settings. Empty table: Just select the desired options and click on the "Clear data" button in order to clear the concerned table. Please note that once a table (or part of it) is cleared, all related content will get lost and cannot be recovered. Important note: Since all entries of concerned table may get lost, this option should be used with care (e.g. clearing table from test entries before starting to run your mailing lists officially). Table layout parameters: On the "Restructure" screen of concerned system table, there is a button named with "Edit table parameters" which leads you to the table layout parameters screen. Usage
note: The shown table parameters may not be available for all
system tables.
* These are required (and important) fields; double-check them for containing correct values. Search layout parameters:
* These are required (and important) fields; double-check them for correct values. Behavior:
Permissions: Please refer to the parts "Managing banner content" and "All about advertisers" for details about permissions. Menu layout:
Database script pages headers / Login script page headers: Customize the headlines of generated pages; also usage of images (IMG tags according HTML) is allowed. Table modifications logging: Check this button in order to log all table modifications (add, update and delete records) to TABLENAME.modif.log located in the "data" directory (TABLENAME is replaced with the name of the concerned table). In this way, you are able to manually recover lost data or track IP addresses of users trying to cheat your system. Technical notes: Content of memo / image / binary field types is not logged. Table automatic maintenance:
Data file backing up: What exactly is backup generation ? AdvertisingSuite is able to generate backups of its data files automatically to allow restoring them later. Generated backup files (extension .db.bak) are located within the "data" directory. Pre-requisites for generating backups: Maintenance interval: Ensure that a maintenance interval is specified. Please see screen "Table parameters", "Table automatic maintenance". Recommended range: 3600 to 43200 seconds (1 to 12 hours). Important note: The backup update period must be longer than the specified maintenance interval. Enable / disable backup
generation:
Technical notes: In order to disable the backup feature, set "Number of backup files" to 0 or leave it empty. New backups are not generated for unchanged files (since backup already exists). Recommended backup settings: Maintenance interval = 3600;
number of backup files = 4; backup file #1 update period = 6
TABLENAME.db.bak1
holds 0 to 6 hours old database content.
<TABLENAME>: Name of the table, concerned backup file belongs to. Retrieve data from backup: If you wish to roll-back a corrupted data file, just replace the original file with the latest error-free backup copy. Before doing so, please ensure that the table definition did not change recently (e.g. by adding new fields). In this case, the table definition needs to be set to the configuration of the data file to restore. Important note: Restoring data files should be managed by an experienced system administrator only. In case of emergency, SunnyScript can provide you with special assistance to professionally handle this task (optional fee-based service). Helpful hint: In order to create a backup of an entire database, you may use the "Download/upload table package" feature. "Password reminder" utility: If a member forgot the password
to access the subscriber lounge, it can be re-send automatically by the
system at request.
Important note: Since the admin password is saved encrypted for higher security, it cannot be restored. See chapter "Helpful hints and technical reference" about information on how to reset the admin password. Templates substitution: If you wish to use your own templates instead of the pre-defined ones, please select your desired templates here (more details about templates are available in the next chapter). "--use default--" will activate the standard template for concerned output. Helpful
hint: If you're unable to find your recently created templates
within the lists, hold CTRL or SHIFT key and click on the "Reload" button
of your browser software to reload the browser window (to replace an old
copy in cache).
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Office tools management | ||||||||||||||||||||||||||||||||||||||||||||
| Manage the office behind... | ||||||||||||||||||||||||||||||||||||||||||||
|
Overview: AdvertisingSuite is much more than just an advertising space manager. It also provides various office management tools, like a customer address database, order and invoice handling as well as electronic newsletters. In the following we explain
how to use these features. Before you proceed, you should have been read
the previous chapters (some matters are described there we have considered
as being known).
|
||||||||||||||||||||||||||||||||||||||||||||
| Order and payment tracking... | ||||||||||||||||||||||||||||||||||||||||||||
|
Overview and typical applications: This powerful back-end feature allows you to watch about incoming orders (money transfers), track payments and more. Watch incoming orders & track payments: Use "View orders" to see a list of all orders currently active on the system. You may also search for specific ones, e.g. by using the automatically assigned order number (request this number from customers in case of inquiries). Important... Activate a pending money transfer: In order to load money to the advertiser's account, go to the appropriate record in order table and mark the "Payment confirmed" checkbox. Only if this step is done, the ordered amount will be made available. Usage note: This task is not required for the payment methods "Credit card real-time processing" and "Prepaid code" (since requested funds are automatically uploaded after the payment has been processed successfully). How to cancel or modify a particular order: For already processed orders, go to the concerned advertiser profile (table of advertisers) and reduce the value of the "Balance" field according the situation. Then remove or update the order and invoice records to match the new values. Usage note: Where applicable, please ensure to provide a chargeback for made payments; this task is not done automatically. For unprocessed orders, simply remove the order and invoice records from the system and ask the advertiser to place a new order by using the advertiser lounge. "Table of orders" settings
(accessible from the main admin menu):
Auto removement of orders: See screen "Table parameters", part "Table automatic maintenance" / "Records expiration". Specify the number of days after order creation, before an order is removed automatically from the system. Mark "Auto. remove only if payment confirmed" to ensure that only orders are deleted, for which payment has been received. Pre-requisite for this feature: The maintenance interval
must be set for this table; recommended range: 3600 to 43200 seconds (1
to 12 hours).
|
||||||||||||||||||||||||||||||||||||||||||||
| Invoice management... | ||||||||||||||||||||||||||||||||||||||||||||
|
Overview and typical applications: The table of invoices is mainly used for internal purposes to create printed invoices for each money transfer order processed by AdvertisingSuite. So you are able to take over invoices from AdvertisingSuite directly to your bookkeeping. Search for invoices and print them: Use "View invoices" to see a list of all invoices currently available on the system or search for a specific one. Click on the link "printable" (invoice number) to see the appropriate invoice ready-to-print or click on the order ID for a web-like formatting. "Table of invoices" settings
(accessible from main admin menu):
Auto removement of invoices: See screen "Table parameters", part "Table automatic maintenance" / "Records expiration". Specify the number of days after invoice creation, before an invoice is removed automatically from the system. Pre-requisite for this feature: The maintenance interval must be set for this table; recommended range: 3600 to 43200 seconds (1 to 12 hours). Technical
note: When removing invoices here, customers will lose also
access to the printable versions; so it is recommended to set a generous
interval (recommended value: 30 days).
|
||||||||||||||||||||||||||||||||||||||||||||
| Table of daily statistics... | ||||||||||||||||||||||||||||||||||||||||||||
|
Overview and typical applications: The table of daily statistics is used to build statistical information (advertiser lounge). In addition, it is very helpful for the administrator to investigate abnormal system usage. "Table of daily statistics"
settings (accessible from main admin menu):
Auto removement of daily statistics records: Different than the auto removement
features of other system tables, the records are handled automatically
and will be removed once they become useless. This is done by a special
algorithm which decides about the system status.
|
||||||||||||||||||||||||||||||||||||||||||||
| Send out mailings... | ||||||||||||||||||||||||||||||||||||||||||||
|
In order to create a mailing, select the desired table and choose "Send out mailings" from admin panel. Alternatively you can click on "Mailings" in the upper right corner of the screen. You can send out mailings either to all record owners of a selected table (recipients filter set to "Send to all") or just mail such people who have allowed you to do so (recipients filter set to "Send to subscribed users only"). Mark "Do not send duplicate e-mails" in order to send only one single mail, even a particular address is found multiple times. Reach the correct recipients: Table of registered advertisers:
General mailings to all advertisers (e.g. new service announcements, company
news).
Custom recipients filter: You can specify a search query that filters only recipients matching particular criteria. It is possible to use any field available in the table this mailing is intended for. Click on "view filter results" to get a listing of all selected records. For example: income>=3000
AND education="high"
Usage note: For more details about how to perform search operations, please refer to "Searching of databases (tables)" below. Personalized mailings: Personalized mailings contain
an individual "To:" field for each recipient. In addition, you can include
fields from the concerned table (format: <!--$FIELDNAME-->)
which are replaced by appropriate content.
Sample personalized mailing:
Technical note: If "Do not send duplicate e-mails" is marked, a recipient with multiple records receives mail for the first found record only (and so will just see content of table fields for this specific record). Quick mailings: Quick mailings are used to
send identical messages to all recipients (faster processing). However
the usage of personalized elements is not possible (included table tags
are removed automatically).
Intelligent mail content delivery: The most powerful feature is the delivery of intelligent message parts based on a record's content and "if/then/else" conditions. So a mailing can be written absolutely targeted, which leads to higher response rates and increased user convenience. Important note: This works only with "Personalized" mailing method. "Quick" mailings will ignore intelligent message parts. Each "intelligent message
part" has the following structure:
Usage notes: "if" and "endif" tags are required, while the "else" part is optional. Recurrent tags may also be used. <expression> can contain
these operators:
Format of field values: $fieldname (field names are handled case-sensitive). Sample applications (non-recurrent
tags):
Usage notes: Second sample does not have an "else" tag, which means that a false result will lead into not displaying anything. Should a field value be unavailable (spelling error, non-existing field), then the argument is considered as being empty. Technical note: It is also possible to use HTML and client-sided scripts (like JavaScript) within intelligent message parts. Sample application (recurrent
tags):
Usage notes: Parts in green text belonging together. Do not forget to close all "if" tags avoiding malfunctions. How to perform a test of personalized and intelligent mailings: In order to let the system process a sample message, click on the button "Send test message to admin". The system then generates a mailing, which is sent to the administrator under real life conditions. And these default values are used: Numerical = 0; date/time related fields = actual date/time; URLs = http://test.<fieldname>/; e-mail addresses = test@<fieldname>.test; fields in general = test-<fieldname>. Smart
tip: Have a look at MailingStar
(plus) - professional mailing list management and e-mail marketing
software.
|
||||||||||||||||||||||||||||||||||||||||||||
| Database import and export tools... | ||||||||||||||||||||||||||||||||||||||||||||
|
In order to import or export data, click on the button "Import / export data" available on the main admin menu. Import data into database: Click at the button "Start
data import..." to begin reading in an existing 3rd-party database.
Click on the button "Import data" to start the importing process. After it is finished successfully, please check the read in data for consistency first. It is also recommended to keep a backup copy of all original database files for later references. Technical note: Data formats "... with field names" requires that the first line of the importable file holds the names of the fields. Alternatively, default names are chosen you can rename later at any time. Importing already uploaded source files: This feature is useful especially when trying to import huge databases, because the file size allowed to read in through the admin panel may be limited by your server or webbrowsing software... Just place the source file into the directory data/import.tmp. Now go to the admin panel, click on "Import / export data" and select the concerned file from the list (see parameter "Determine data file being uploaded"). Export data from database: Select the appropriate source
table and click on "Continue..." to go to the next screen.
Now click on "Export data" to start the exporting process. A "save file" dialog is shown by your web browsing software to store the exported data file on your computer. Advantages of the "EasyData exchange format": The "EasyData exchange format" is a tab-delimited text-based format also storing binary field content, like images or software files together with the textual data (URL-encoded). Where possible, this format should be used for data import and export tasks to ensure best results when handling non-textual contents (all other supported formats cannot handle binary fields). Technical note: If you are a programmer interested in implementing our exchange format into your own applications, please let us know. We are able to provide you with additional information upon request. Helpful hint: Should you wish to manually back up an entire database or to carry an existing one over to an other AdvertisingSuite installation, you may decide to create a "table package" as described more closer in the following. Table packages - overview: A table package contains an entire database (the table and all related elements) in one single file (TABLENAME.ede). So table packages are ideally suited for carrying an entire database to an other server or for generating manual backups. Download table package:
Now click on "Download table" to save the table package. A "save file" dialog is shown by your web browsing software. Upload table package:
Now click on "Upload table" to copy the table package to the server. Technical note 1: Should there already exist a table with equal name, AdvertisingSuite chooses a new name for the uploaded table (may be changed later at "Restructure table" screen). Technical
note 2: The choices "Use internal GZIP compression" respectively
"Use internal GZIP decompression" for table package down- and uploads are
only available, if there is the Perl module "Compress::Zlib" installed.
|
||||||||||||||||||||||||||||||||||||||||||||
| Advertiser lounge and template management | ||||||||||||||||||||||||||||||||||||||
| Access the advertiser lounge... | ||||||||||||||||||||||||||||||||||||||
|
The advertiser lounge is the main control area for existing advertisers to manage profiles, place ad campaigns and more. Additionally, it also allows new customers to register as advertisers on your website. If you desire to manage your advertisements by yourself or use AdvertisingSuite to rotate images / content, then you can also disable the advertiser lounge - please refer to the chapter "Ad space management & advanced features". How to access the advertiser
lounge:
|
||||||||||||||||||||||||||||||||||||||
| Advertiser lounge - basic overview... | ||||||||||||||||||||||||||||||||||||||
|
First step - login or sign up: In order to get access to
the advertiser lounge, users must sign-up first and create their own profiles.
People already having a password can use their e-mail address and password
to log in. Both is done on the first advertiser lounge screen:
Advertiser lounge - main screen: After you have logged in,
you'll see the advertiser lounge main area with the following available
sections:
The top menu line provides
additional selections (depending on the current system status):
|
||||||||||||||||||||||||||||||||||||||
| Advertiser lounge customization with templates... | ||||||||||||||||||||||||||||||||||||||
|
Templates are used by AdvertisingSuite to build the advertiser lounge frontend. Each screen shown on the lounge is generated from one or more template files (mail messages are also handled in this way). By default, a standard template scheme is used. It's the ideal basis to create your own templates or modify the existing ones. More detailed information will follow later in this chapter. You have two choices of modifying the lounge templates: 1. Modify color and font schemes only: You may adjust the color and font schemes to achieve a similar layout as the one of your business website... Go to the admin menu, click on the button "Edit templates" and search for "main template" labelled entries. These contains various layout settings taking effect to all sub-templates connected with the concerned main template. 2. Full set of freely configurable templates: Beside of just customizing color and font schemes with style sheet commands, you can create your own set of templates or re-write the standard ones (they are a good basis for your own templates). Each template is written
in HTML and contains special tags which will be replaced by appropriate
content. There's nothing you cannot customize, however you should have
a familiar understanding of AdvertisingSuite and HTML programming.
|
||||||||||||||||||||||||||||||||||||||
| Available templates... | ||||||||||||||||||||||||||||||||||||||
|
Available templates: There are three kinds of templates: Main templates contain the master layout; sub-templates hold the layout of output blocks appearing in these main templates; independent templates stand alone. A detailed list with comprehensive descriptions of all template files is available from the admin panel (see "Templates editor" screen). Please contact our customer service for pre-sale inquiries asking for this list. Helpful hints: If you create your own template sets, start creating the main templates first to have a better overview. After each single template is ready, run a test-drive to check correct functionality. Important note: We strongly recommend to keep backup copies of the original template files for later referencing purposes. Location of templates: All template files are physically located in the templates directory you specified during installation of AdvertisingSuite. As long as you create or
modify templates using the admin panel, you don't have to care about. However
if you create templates manually, you must copy them to this location,
because AdvertisingSuite only recognizes files in this directory as templates.
|
||||||||||||||||||||||||||||||||||||||
| Customization of templates... | ||||||||||||||||||||||||||||||||||||||
|
As you may have seen above, each template contains special tags in the format <!--$TAGNAME--> which will be replaced by AdvertisingSuite with appropriate content (like menu options or system messages). For some advanced functions, Perl code is used on the templates together with internal script variables. You may just surround these codes with additional HTML tags or modify them as desired (suggested only if you are familiar with Perl). Important notes: Some tags are specific for selected templates. If you add a tag to a template which cannot use it, concerned tag will be simply ignored. However a missing tag can cause that users are not able to get access to selected features. If you wish to customize templates, go to the admin menu and click on the button "Edit templates". List of tags and Perl script variables you can use on templates: A detailed list with comprehensive descriptions of all valid variables and tags is available from the admin panel (see "Templates editor" screen). Please contact our customer service for pre-sale inquiries asking for this list. Expert note: Common script variables available in all templates are $in{<form_var>}, which gives access to form variables submitted by the user (<form_var>) and $namespace->{'TAG'}, which offers access to special tag variables. Custom software solutions: Contact
our sales department to request a free quote for our individual programming
and customization services. Our team of experienced programmers and website
designers looks forward to take over your project at affordable rates.
|
| Helpful hints and technical reference | |||||||||||||||||||||||
| Background processes... | |||||||||||||||||||||||
|
AdvertisingSuite runs long-living processes in the background, mainly related to the generation of statistics. Depending upon the amount of data to handle, these processes can take several minutes. In order to manage this task with highest possible compatibility to different server systems, AdvertisingSuite uses "fork" function to prevent killing of resource consuming processes by running clone processes with other PID (process identification). So the allowed CPU time on your server isn't exceeded, but AdvertisingSuite can manage all tasks without disruptions. In this way, you don't have to take care about the size of your jobs nor deep technical details of your server configuration. However sometimes "fork" function is not available (this is detected automatically when running the admin panel first time, see "System parameters" screen). In this case, please refer to the chapter "Ad space management" ("Data maintenance" of "Edit AdvertisingSuite parameters" screen) for more details about how to workaround this problem. Usage
note: Even if you lose your Internet connection or your web
browser crashes, the background processes are kept alive.
|
|||||||||||||||||||||||
| Ad banner delivery vs. system resources... | |||||||||||||||||||||||
|
On an average * (single processor) server system, AdvertisingSuite can deliver 250.000 to 350.000 requests ** per day (that's an average of 4.05 requests per second). Faster systems (e.g. multi-processor environments) can serve more accordingly. Generally there is no need to worry about performance, even in the rare case that your website generates more than 350.000 requests daily; our software is able to handle also more requests - however then showing slight delays in banner delivery. Usage note: Most CPU time is required for country-by-IP lookups (there are over 32.000 IP addresses to check each time), so disabling "Use internal database for country-by-IP search" (see "Edit AdvertisingSuite parameters") increases performance. By the way: When you experience performance problems on a heavy-traffic website, just contact your webhosting provider and ask them to upgrade your server with a faster processor and more system memory. * Unix powered industry standard
system; 01/2002. Achieved performance may vary on your system.
|
|||||||||||||||||||||||
| Banner format creation... | |||||||||||||||||||||||
|
Some special implementations of banner formats can be tricky; so we have already created many pre-defined sample formats, suited being used as base for your own creations. These default formats are shipped with your software license:
|
|||||||||||||||||||||||
| Time based advertisements... | |||||||||||||||||||||||
|
In some cases you may wish to measure the time period an advertisement is online and/or want to charge fees based upon this time period. This task has to be handled by the admin, but AdvertisingSuites provides some helpful features. "Life time" field: Within the system table of banners, the column "Life time" contains the time period a particular banner is alive on the system. "Deactivation date & time" field: When creating a banner, this field can be set to stop banner appearance at a given date and time. So AdvertisingSuite is able to discontinue a banner automatically as soon as it expired. Helpful
hint: When charging for time based ads, simply deduct the amount
from concerned advertiser profile by updating the field "Balance" (reduce
balance at the concerned fees).
|
|||||||||||||||||||||||
| Banner selection and ranking criteria... | |||||||||||||||||||||||
|
Selection criteria deciding about a pool of matching banners: * Banner enabled and not
marked as blocked.
Ranking criteria deciding about the banner to display: * Banner priority class:
Banners with higher priority classes are preferred.
-> Based upon these information,
an impression distribution scheme is calculated for each priority class
and compared with previous values to select a matching banner and provide
fair rotation (according your set preferences).
|
|||||||||||||||||||||||
| Affiliate management with YourAffiliates... | |||||||||||||||||||||||
|
Smart tip: Have a look at SunnyScript's YourAffiliates - advanced affiliate management to empower full business' potential. Beside of correct configuration of the order logging settings within "AdvertisingSuite parameters", you don't have to take care about anything else as long as YourAffiliates uses the same domain name as the advertiser lounge. The reason for this pre-requisite is a security limitation in the cookie technology, that allows only domains reading a cookie, which have originally set it - that's why the domain names of YourAffiliates and AdvertisingSuite must match each other. Use a different domain name: For this application, AdvertisingSuite
must set the affiliate ID instead of YourAffiliates on customer's computer.
So you are able to use different domain names for both software packages.
<id>: Affiliate identification; <prg>: Affiliate program code. According the above URL scheme you have to modify the advertising HTML codes used by YourAffiliates (please refer to the electronic manual of this product regarding details). Auto-processing of order cancellations: If you (or your customer) cancel an order at AdvertisingSuite, any paid sale commission is automatically deducted from the concerned affiliate's account. Technical
note: Since the table of orders does not store affiliate IDs,
it is impossible for the software to recall commissions when setting a
cancelled order back alive - this task has to be added manually via YourAffiliates'
admin panel.
|
|||||||||||||||||||||||
| Forgot your admin password ? | |||||||||||||||||||||||
|
|
|||||||||||||||||||||||
| Advertiser lounge and template translations... | |||||||||||||||||||||||
|
The advertiser lounge of AdvertisingSuite is fully customizable and translatable by modifying the existing templates accordingly. In addition, also system messages may be translated: In order to translate system messages into your desired language, download the files *.en (located in the software directory), which holds all pre-defined text parts and load them into a text editor. Each language file uses the same structure:
Please change only the part <Translation> while keeping the left-sided ones. After you finished translation, please upload the files to your server and give them a try. Important note: You should create a backup copy of all original *.en for later reference. Custom payment method labels: If you wish to use different labels for payment methods than the default ones (for example "Banking transfer or cheque" instead of "Send invoice"), you need to modify the entries at file order.en , section "List of all implemented payment methods". Important
note: Alterations done to order.en
can negatively affect the software's behavior, so please be careful.
|
|||||||||||||||||||||||
| Advanced search features... | |||||||||||||||||||||||
|
Searching for information: AdvertisingSuite provides a wide range of powerful search features to retrieve information from your stored data fast and accurate. In the following, we want to show how to built search operations in an effective way. Let's first have a look at
these two records used to explain the sample operations below:
Usage note: All samples don't consider special features like searchable fields, whole word or case-sensitive search operations. They just refer exclusively to their concerned explained features. Interpreting keyword searches: In most cases, you can use any text string for query fields in order to start searching a table. Sample query: smith
Multiple keywords should be separated by spaces. AdvertisingSuite automatically adds the logical operator AND unless an other one is specified (read below for details and additional explanations). Sample query: john blanche
If you are not sure about the spelling of a word (e.g. singular/plural or different spelling alternatives), then just type in a partial word. AdvertisingSuite will perform a sub-string search for the provided string. Sample query: some
Boolean operators: AND (&) OR (|) NOT (!) The logical operators AND, OR, NOT are supported. Instead of the words AND, OR and NOT you can also use the operator characters ampersand (&), pipe (|) and exclamation mark (!). Sample query: john AND smith
Sample query: john OR max
Sample query: john ! max
Technical note: At advanced searches you can specify a default operator. Parentheses: ( ) Operations put within parentheses are processed first; the result is then used for further operations within the search string. Sample query: (john NOT max)
AND samplecity
Phrases: " " Strings put within phrases are searched exactly as they are (not case-sensitive). Sample query: "sample"
Sample query: "JOHN"
Wildcards: * ? \ Beside of the standard sub-string search, it is possible to use more specific wildcards for automatically expanding a search operation. Wildcards marking variable parts of a string; they are helpful when looking for word variations and different spellings. The asterisk (*) is considered as placeholder for none, one or more characters; the question mark (?) is considered as placeholder for exactly one character. Place an escape character (\) before any symbol to disable its special meaning (e.g. a search for the string "book\*" will look for "book*" as it is written and does not consider the special meaning of the asterisk character). Sample query: sample*
Sample query: ?2345
Comparison operators: = == < > <= >= <> ~ !~ ~~ Within a search query you may address a specific record field being searched for a given string or numerical value. Available operators:
Sample query: age <= 12
Technical note: When just entering a string, AdvertisingSuite converts it into <searchable field> ~ <search string>. In case of using "whole word" match, the search string is converted into <searchable field> ~~ <search string>. Priority of used operators: When processing a search request, AdvertisingSuite first handles all parentheses, then comparisons and finally any boolean operator found (in this priority: NOT, AND, OR). Search options at "Advanced search" screen: By clicking at the "Search" link in the upper left corner of the screen you will come to the advanced search area for the concerned active table. Beside of a standard search mask, also the following options are available: Case-sensitive: Mark this button to handle search operations case-sensitive (CAPITAL and lowercase chars are differed). Whole words: Mark this button to search for entire words only (recognizes space characters). Match method: Select whether all arguments must be found (AND) or just one is sufficient to list a record (OR). Sort by / then sort by:
Define sorting of search results over two levels.
|
| Customer services |
|
Depending upon your license type, this software package includes various support services. Please refer to the license document or visit our website for more information about available services. Before you contact our customer service department, please read this manual first. In most cases you find the answer here. However if you still experience problems, we will be more than happy to help you... For all support inquiries, please contact support@sunnyscript.com and provide the following information: * The license number of the
concerned product.
|
|
|
| © SunnyScript
- A subsidiary of Star Enterprise.
Visit the
SunnyScript website.
Please read our terms of business located at... http://www.sunnyscript.com/terms.htm |