Console DFP born with the need to measure the times of advertising campaigns set to real-time rendering browser.
DFPConsole is an extension for Google Chrome browser. With it you can measure the time from the first resource request, until the end of its rendering. With the possibility to see the data in a timeline graph, create reports or export a csv file.
Features:
- Get a complete listing of all slots subscribed to DFP.
- Changes to flight DFP configuration of any supported web.
- Create a report of the samples you want.
- Exports data!
Clone the repository on your local machine:
git clone https://github.com/blaijuarez/dfp-console.git
cd dfp-console
Generate the installer using the command:
npm install
gulp
Note: You need to have installed
Nodejsandnpm. For more details, see documentation.
That's it!
This is the compressed file containing all necessary for proper operation code. Download the extension.
Access a website that has configured DFP. Open devtool panel (F12) and click on the DFP Console tab. Click the button to see the results.
If you click on the icon (top right), the configuration panel will be displayed. In this section you can change the settings and behaviors of advertising DFP. By default is disabled. Click on the red button to activate. The options are:
- Toggle the disableInitialLoad mode.
- Change requests to the fetch creatives. You can switch between single and multi request.
- You can switch the type between asynchronous and synchronous rendering.
If you have enabled disableInitialLoad, you can force the fetch clicking on the ads Refresh button.
You can see a graph of the time it takes the activities since the first resource is requested, until the last item is rendered by clicking on the button stats.
To activate the report mode, click on the icon file.
Enter the number of samples you want and press the go button! Once finished, you can export the data to a .csv file.
Note: If you use a AdBlocker, disable it.
If you found a bug or have a feature request, please create an issue here on GitHub. Your prayers will be heard! ;)
https://github.com/blaijuarez/dfp-console/issues
- Improve styles tab content.
- Added load info on devtool.
- New tab for devtool.
- It has been deleted data slots of the console. Now, they displayed in the 'DFP Console' tab.
- New option to export reports to a .csv file.
- Fixed problem with indexdDB when a table is created for the first time.
- New report option.
- New user interface in the popup window.
- IndexedDB use to store the logs reported.
- Improved state and configuration using localStorage.
- The order of holes matches with the rendering time.
- Fixed problem with async mode.
- New timeline window.
- New Background comunication.
- Force the console output when synchronization is lost with DFP.
- Improves force data.
- The slots are arranged in order of rendering.
- New panel to set the parameters on the fly for DFP.
- Integrated pubads with parameters.
- Added global reset for the parameters.
- List of Slots defined in DFP with their relative times.
- Displayed data in the 'console' tab of devtool.
Blai Juárez
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
