The OpenX Administrator interface includes a number of pages wherein you can configure the system. The main configuration tools are:
Global settings enable administrators to control many aspects of OpenX operations and are available in the My Account > Global settings tab. This tab is only visible if you are working as an administrator.
Global settings are stored in the configuration file, conf.php, and you must have write permission to make any changes to the file. To avoid accidental damage, when you finish making changes in the My Account > Global Settings pages lock the configuration file again by removing the write permission for the file.
The Global settings > Email page enables you to manage the following settings:
In the My Account > Global settings tab, an administrator can manage the following banner settings:
See also: Account preferences in the OpenX 2.6 User Guide for information about delivery preferences you can apply at account level.
The global banner delivery settings are:
If you change any settings in the Banner delivery settings remember to click Save Changes.
This section of the screen allows the OpenX administrator to control the different types of raw data that will be logged by OpenX. There are nine different options:
These three settings control whether OpenX should log raw requests, impressions, and/or clicks.
| Note The logging of impressions is almost always required for OpenX to operate correctly. In particular, the Maintenance Statistics Engine (MSE) will not run for the first time if no impressions have been logged. Do not disable impressions logging unless you are very familiar with the OpenX architecture, and have a specific reason to do so. |
This setting performs a reverse DNS lookup of the user's IP address when delivering banners, if the hostname is not already set, so that it can be logged to the raw data tables.
This setting causes OpenX to examine the HTTP headers and check if the viewer is coming through a proxy server. If so, the viewer's real IP address is determined and used for logging, if possible.
This setting examines the User-Agent string and extracts the information using the phpSniff application, which allows for the targeting of creatives by broad browser descriptions (e.g. using "Internet Explorer" instead of having to match every possible IE User-Agent string).
These three settings control if OpenX should store the viewer's browser user-agent string, information about the page the creative was requested/delivered/clicked on, and/or the referring page to the raw data tables when logging creative requests, impressions and clicks (if the logging of these types is enabled).
The "Page Info" includes the logging of whether the page to which the creative was delivered was using SSL or not, the domain, the page itself, and any query strings passed into the page.
The "Referer" is the page that the viewer was on before they viewed the page the creative was requested/delivered/clicked on.
| None of the above data are used by OpenX in any way, so for performance reasons you may want to leave all of these values disabled. However, the data can be useful when debugging OpenX, or if you want to perform your own processing of raw data. In this case, you are welcome to enable the logging. |
This section of the screen allows the OpenX administrator to control which hosts/clients will or will not result in raw data being logged to the database.
If the request comes from one of the IP addresses entered, this setting will prevent raw data (requests/impressions/clicks) being logged to the database.
IP addresses can be entered in any of the following formats:
|
This setting will prevent raw data from being logged to the database if the User-Agent contains any of the string values entered.
The string values that are entered are treated in a case-insensitive fashion, and should be entered as one string per line.
If the User-Agent does not contain any of the string values entered, this setting will prevent raw data from being logged to the database.
The string values that are entered are treated in a case-insensitive fashion, and should be entered as one string per line.
| Note These three options essentially mean that logging of raw data is performed using the following process:
|
| Tip The IAB produce a list of known spiders and bots that is available to members which is suitable for use in the above settings. However, if you are not an IAB member you can find a database of different User-Agent strings at User-Agents.org. OpenX recommend that you use at least the following User-Agent strings in the "Don't log statistics from clients with any of the following strings in their user-agent" setting:
However, it is recommended that you regularly review the User-Agents that visit your site. This is to ensure that you are not excluding valid User-Agents, and/or allowing invalid User-Agents to log raw data. |
The banner storage settings are:
In the Global settings > Conversion tracking page you can manage settings for conversion tracking.
When you install OpenX you specify which username, password and type of database to use. You can change those settings in the Global settings > Database page. They are stored in the configuration file, and this file must be unlocked to make any changes.
In the Global settings > Debug logging page you can enable or disable the Audit trail feature. You can also manage general debug logging settings. See also: About the audit trail
Use the Debug logging settings to manage:
Geotargeting databases identify the geographic location of website visitors based on their IP address. Targeting ads based on location can lead to higher clickthrough rates. These are achieved because you can target creatives at the visitors who are most likely to respond. OpenX offers a free MaxMind geoIP database plug-in that will target ads based on the visitor's country and city information. For more complex targeting, such as targeting based on zip or area code, you can purchase and install other plug-ins from MaxMind.
| Visit the MaxMind website for information about the range of geoIP databases you can use with OpenX. |
Geotargeting is disabled when you install OpenX. To enable geotargeting
After you enable the geoIP database you can start applying these as delivery limitations on banners. See also: Banner delivery options in the OpenX 2.6 User Guide for information about applying geotargeting as a banner delivery limitation.
In the Maintenance Settings section, you can:
| Operation intervals are described in detail in the Priorisation engine developer white paper. |
In the Priority Settings section you can select to Update advertisement priorities immediately when changes made in the UI. Select this checkbox to ensure priorites are updated immediately. When this setting is not selected, advertisement priorities are updated during the next scheduled maintenance.
Always remember to click Save Changes after performing any of the above actions.
You can instruct OpenX to automatically check for updates to the software. This setting is enabled by default.
Click Save Changes if you change this setting.
In the Global settings > User interface page you can control various aspects of the user interface and SSL settings.
In the General Settings section you can:
In the SSL Settings section you can:
N.B. When logged in as an administrator, if you disable the User Interface and then Save Changes, you will not be able to re-enable the user interface. If you find yourself experiencing this problem, please refer to this page to resolve it.
In the My Account > Maintenance tab you can manage the settings for a variety of maintenance operations. To manage a setting, select it from the following drop-down menu:
Maintenance: The Maintenance option checks if automatic maintenance is running correctly. If you click the Disable automatic maintenance link, OpenX displays the My Account > Global Setting >Maintenance option, where you can change existing settings.
Banner: OpenX uses a database banner cache speed up the delivery of banners. You must update this cache when you upgrade OpenX, or when you move OpenX from one server to another. If you click the Check banner cache link, OpenX checks your banner cache and notifies you of any errors.
Priority: OpenX calculates campaign priorities automatically. If you want to perform a manual calculation for troubleshooting purposes, click the Recalculate priority link.
Storage: The images used by local banners are usually stored inside the database, but you can store them in a directory to reduce the load on the database and increase speed. The option to move to a directory is available if you select Local directory as a storage option in the Global settings > Delivery settings tab. To change the storage option, enter the correct information in the Public URL and the Local directory fields.
Delivery limitations: Under some unusual circumstances, banner delivery rules can vary from the rules for banners and channels (the Access Control List rules). Click the Check ACLs link to check the rules are up-to-date if delivery priorities are not what you expect them to be.
Append codes: Under some unusual circumstances, banner delivery code can be unaware of tracker append code. Click the Check append codes to validate the append codes in the database.
Encoding: OpenX 2.6 stores all data in the database in UTF-8 format. Where possible, your data is automatically converted to this encoding when you upgrade from earlier releases of OpenX. If you find corrupt charaters after an upgrade and you know the encoding that was used, you can use this tool to convert the data from that format to UTF-8.
The Product Updates page allows you to check on the status of your current OpenX installation and to manage past updates.
Select Check for updates to view the status of the current version of your OpenX installation. This check provides useful information about the version of OpenX that you're running, and the versions of each part of the associated software bundle.
Select the Manage past updates and backups option to view information about your upgrade history, including details of backup tables that exist. From this page you can delete backup tables, logfiles and configuration backups.
In the My Account > User logs tab, administrators can view:
All events are logged, including user activities and system activities, such as when maintenance runs. The timestamp of each event is recorded and all user activities are associated with the users that performed them.
The audit trail is visible only to users with an administrator or manager role. You can filter the log for a specific advertiser or website, or for a particular day or period. A summary of the user log activities is provided in the Audit trail widget on the Home page.