1. Dashboard

Автор: Viktoria Shaposhnykova 30.06.2021

1.1. Overview

Once you have logged into the admin panel, you will see the dashboard with the stats in the form of charts. Here is a subtab – OVERVIEW. Let’s stop here. You just need to choose DSP or SSP which interests you the most and to choose the particular period. 

 Nearby, there are shown the total numbers of gathered statistics divided into specific tabs (profit, impression, banner total QPS and Video Total QPS).

 Slightly below, there are the info (diagrams) about your daily profit, impressions, profit rate (the percentage between SSP and DSP spend) and win rate (numbers of impressions won over the number of impressions bid). 

 Top 10 DSP and SSP spend in the form of the pie charts are shown at the end of the page. 

 

 1.2. Optimization

The next subtab is OPTIMIZATION. It is a very useful tab, because it will help you to make your trades better. It is actually optimization of SSP side (when you are DSP). In the upper left corner, you may select the period and format. 

  In the first two tables you have an opportunity to look through “THE BURNING TRAFFIC OF SSP DOMAINS AND BUNDLES” with count requests (So due to some reasons you do not bid on these bundles. Consequently, a lot of requests — 0 impressions). !By the way, with the help of the arrows, you can arrange the numbers from the smallest to the biggest and vice versa!.  

 The next table “SSP REQ\RESP DIFF” consists of general information about SSP name, country, requests, responses, differences between them and percentage that is available to consider in the last row (with which country you respond better)

 The following one is “SSP BUCKETS” table (on which bidfloor you respond better) and lattermost the table of “SSP REQUEST\RESPONSE SIZE” (with which size you respond better) in which numbers of height, width, requests, responses, differences and their percentage are included. 

 

 

1.3. Invalid Reasons

Let’s follow our move to the INVALID REASONS. Three tables are available for the visual examination. You need to choose the period, go through SSP and format (banner, native or video) and click “Update” to see the necessary information below.

  The first “REQUEST INVALID REASON” table consists of the date, SSPName, requests and another several parameters:

  • If sites and bundles in black lists had been appeared;
  • Bidfloor more than 20 (SSP is sending too high price);
  • Invalid geos (Country code using ISO-3166-1-alpha-3 (3 capital letters). We convert aplha-2 into aplha-3. Another codes or naming will be considered as invalid);
  • No domain in sites (domain name is not specified in the request \ non-existent domain);
  • How many wrong tmax had been detected; 
  • InvalidIPv4\6 (invalid validators\invalid Internet protocol versions: internet protocols establish the rules for the functioning of computer networks on the back-end. It is a low-level protocol that is responsible for establishing connections between network nodes based on IP addresses. If you can see that IPv4\6 are invalid, you should notify your SSP partner in order to fix that on their side);
  • Invalid mimes (mp3, mp4, etc. — the request does not follow the standard mimes);
  • No dsp points (if no traffic is suitable);
  • Thereafter requests, responses, differences between them and percentage. 

 

 The second table “REQUEST INVALID COUNT” provides general information about the numbers of valid and invalid counts, requests, responses, differences and percentage. And the last one “BLACK LIST (DOMAIN, BUNDLES)” specifies the quantity of poor quality that was appeared.  

1.4. Win rate SSP\DSP

Let’s make our following step to WIN RATE SSP (win ratemeasures the number of impressions won over the number of impressions bid). Over here, in the left upper corner, you may choose the period, SSP and format of the traffic. Later on, two tables with statistics will be shown. 

The first table “WIN RATE SSP” consists of dspName, win rates and profit. The second one, which is very important, “CREATIVES SSP” and it includes creatives, responses, nurls (notifications about winning of auction) and impressions. This table helps to understand whether crids have some issues or not. 

 Bounce over to WIN RATE DSP with the same tables but with additional one. “PRICE BUCKETS” consists of the info about crids, bidfloorbuckets (minimum cost per impression for the current auction), pricebuckets (the cost they are responding) and responses. 

2. SSP TAB

Moving forward to SSP TAB, we believe that you should take the QPS limit on your platform under your control. You will be responsible for QPS loadings to build and scale your business.

At the beginning of the SSP panel, the value of “total SSP” is shown with active and inactive companies. Slightly below, clicking on the tab “All”, you can see active, inactive and archived endpoints. Near the button “Create Endpoint” click on the field “Choose Company” to select the necessary company to look into. By clicking on “Details of settings” you are able to observe the whole list of endpoints with WL/BL of dsp companies and settings that you applied. In the right corner you are allowed to look over the total QPS that your partners are sending to you.

Let’s revise the table which is visible at the SSP admin tab. You are able to see:

  • Statname (the name of the endpoint);
  • Region (data servers’ location);
  • Active ((un)check to turn off/on the endpoint);
  • QPS (the number  of QPS the partner is sending to you);
  • Bid QPS (the number of responses you are sending on this endpoint);
  • PMW, % (shows the percentage of clear traffic according to the scanner, which is integrated in your platform/post-bid method – Protected Media);
  • Spent Yesterday;
  • Spent Today;
  • Win Rate;
  • Bid Request/Response Example (click “show” to see bid request/response examples);
  • Daily Cap (maximum amount that SSP-partner can spend per day\limit of traffic buying per day);
  • Comments (in this section you can leave comments if you want to keep necessary info in mind about the particular endpoint);
  • API Link (by that link your partner gets an access to your statistics in real-time (20 minutes delay), the frequency of updates is specified by the partner);
  • Action (here you can archive the endpoint; please note that the statistics for archived endpoint is not saved and it is highly recommended to archive the endpoint only after the full settlement with the partner by this endpoint).

2.1. LET’S MAKE AN ENDPOINT:

  1. To add new endpoint just click on “Create new endpoint” on SSP admin panel. It is located in the upper left corner between “All” and “Details of settings” tabs.
  2. Further step is to choose the company name and if the company is new, write the name in the third line.
  3. The next step is format (banner or video; if you want to receive native traffic, please stay with banner).
  4. Following move is to insert the EP name BUT! it is necessary to follow strict rules. The endpoint’s name should coincide with company name to avoid discrepancies and any misunderstandings. Make sure that you use only underscore without any brackets, dots and symbols. For example: COMPANYNAME_BANNER_INAPP.
  5. In the following, Daily CAP (the limit of traffic buying) and region.
  6. When you have done with settings, you need to click on the company name and go to EP. Here you can apply changes to the endpoint if it is needed.
  7. You are able to observe: The Statname, the Endpoint’s link which you can send to your partner, Type of the endpoint (banner of video), Daily Cap, Default tmax (insert necessary value for your SSP partner if you want to substitute tmax), Allowed DSP (allow only particular DSPs to receive requests from this SSP. Note that if you allow some particular dsp, another dsp will be blocked automatically), Blocked crids (click to block the list of crids), “Active” button (switch on/off the endpoint) and Price by Nurl.

3. DSP TAB

Let’s proceed to the DSP tab. The nice thing is that our SSP and DSP tables are similar and you will get used to it quite rapidly. On the DSP tab you will see the list of your DSP-partners. At the beginning of the DSP panel, the value of “total DSP” is shown with active and inactive companies. Slightly below, clicking on the tab “All”, you can stay with active, inactive, archived  or not approved endpoints. Near the button “Create Endpoint” click on the field “Choose Company” to select the necessary company to look into.
Let’s revise how SSP table differs from DSP table. You may see new additional rows:

  • B, N, V — ad formats (banner, native, video);
  • PM (turn on PM, if you want to send only clear traffic/pre-bid method);
  • Limit QPS (limit of requests per second that you can send to your partner);
  • Real QPS (the actual number of requests you are sending to the partner per second);
  • Bid QPS (the number of responses to your requests you are receiving from the partner per second);
  • eCPM (effective cost for thousand impressions).

3.1. “CREATE ENDPOINT”

  Further step will be to click “Create endpoint” on the DSP list, fill in the fields with the information (the same way as in the SSP tab with additional fields: “Keyname» — the endpoint’s name; “Endpoint” — paste the URL of the endpoint that your partner sent to you ) and save the above. It turns to red, so it means that it’s in-active. To make it active, you need to go to EP (just click on it):

  1. You are capable to choose the format of traffic (banner; native => NativeSpec — All/1.0, 1.1, 1.2; video => ReqVideoAPI (List of supported API frameworks for this impression. Refer to List 5.6 by OpenRtb specification. If an API is not explicitly listed, it is assumed not to be supported) and video format — both/video/ctv), version of OpenRTB (we support all versions, so it is not necessary to turn it on if it is not the requirement of your partner) and NURL (it is turned on by default, but you can turn it off any minute. We count by adm);
  2. Insert QPS and Daily Cap
  3. Choose the type of traffic (desktop, mobile app or mobile web). !Mandatory! to choose for the traffic to flow;
  4. Set Max Bidfloor and minimum Tmax (expectation for an answer no more than a certain time)
  5. Switch on if partner requires only IFA (identifier of advertiser), Carrier (mobile operator), PubID (publisher ID\ unique identifier for your AdSense account) or UserID (allows you to associate the persistent identifier of a specific user with data about his interactions during one or more sessions from one or more devices) parameters to be included in requests;
  6. The next our step is to stay with Optimizer. Speaking of which, we recommend to not turn it off because it is collecting the data, which is based on your bidding activity and it starts sending more traffic where you bid the most. This is a very useful customization;
  7. Use GZip — if the filter is on, the endpoint send you responses encrypted with GZip;
  8. Allow Anime — turn on/off domains/apps from the anime category (in many cases anime domains/apps are considered as low-quality traffic);
  9. Hereafter PMW (the partner will send traffic from the sources (websites and apps), that are whitelisted by the scanner);
  10. Set Bidfloor Margin, % (it is the percentage that you can add to the original floor and thanks to this, DSP will win the auction more (you can drive up the numbers manually on bidfloor) and  Dynamic Price Margin % (a unique algorithm based on a machine learning that helps to find out the optimal rate and a perfect balance between margin and win rate);
  11. The next setting is Blocked SSP — choose from the dropdown list those SSPs, which requests will be blocked and choose from the dropdown list the SSPs, only which will be allowed to send the requests \ Allowed SSP — choose from the dropdown list the SSPs, only which will be allowed to send the requests;
  12. In the following we can see allowed sizes (if there are no required sizes in the list, you can add the new ones in the appropriate field), allowed\excluded countries and insert blocked bundles/sites/app names/publishers or allow bundles\sites;
  13. Moving forward to choose Device OS (Android, iOS, Mac OS, Windows) and connection type(s) (2G, 3G, 4G, Wi-Fi);
  14. After you complete the setup, click “Save”. You can change configurations of the previously created endpoints the same way.

4. Lists

Let’s consider the Lists tab. Your Traffic Quality Analyst can upload ready-made lists of domains and apps which can be used for the campaigns according to the requirements. By default, Global Blacklist is already created in the dashboard. You can add or delete domains at any time — just enter the domain name in the field or upload a list. You will be adding here sources which you will never bid on. You can keep there up to 10k bundles and domains.

5. Statistics

Let’s take a look at Statistics. In this tab you can generate statistics by single companies or endpoints. Choose needed SSP and DSP companies from the dropdown menus and select the period. You can also check the statistics by particular domain. If you leave it blank, you will get statistics by all the domains, which have sent requests. Then click on the settings icon and select the parameters to be included in the statistics. The most important thing, that we can deliver any report on available stands. After you click “Get statistics”, the data will appear below on the page.

6. DSP Info

Follow our move to DSP info, you can see hourly statistics for all DSPs (or you can choose the ones you need from the dropdown menu).

  Let’s proceed to the detailed overview of the table:

  1. You can see the date and time;
  2. Endpoints’ name;
  3. Region of DSP servers’ location;
  4. Bid requests (the number of requests sent to the DSP during the specified hour);
  5. Bid responses (the number of responses received from the DSP during the specified hour);
  6. Bid responses percentage (the percentage of responses from the DSP);
  7. Valid Bid responses (the number of valid responses according to your requirements);
  8. Valid to total responses (the ratio of valid responses to the total responses number);
  9. Invalid Bid reasons (click “show” to see the reasons why certain responses are considered to be invalid);
  10. Timeouts (the number of timeouts occurred with the DSP during the specified hour, it happens when a DSP does not respond within the time stated in the request);
  11. Timeouts percentage (the ratio of timeouts number to total number of bid responses). Everything under 10% is ok, all above 10% will decrease the QPS automatically. !One of the reasons of low win rate with DSP can be timeouts!.

7. Traffic

Moving forward to the traffic, you can see the information on how much traffic you get from SSP-partners.

You can filter it by the following parameters:

  • country;
  • traffic type;
  • sizes of creatives;
  • ad format;
  • region of your servers’ location.

The results will be displayed right under the filters in QPS.

8. Finance

8.1. Billing Report

  Let’s come down to Finance =>Billing Report. You can search any necessary data by company or endpoint, choose the particular time zone and 2 ways of choosing the period ( in the field “Period” or in the table with the date near the button “Export” in the right corner). Click on the button “Export” to download any necessary file.
  On “ALL” tab you will see the statistics from partner’s dashboard (white background — the number and cost of impressions counted by the partners), the statistics from your dashboard (grey background — total number of impressions – Cost: the amount you have to pay the SSP-partners for their traffic — Revenue : the amount the DSP-partners have to pay you for your traffic; Discrepancy table with profit, profit rate and margin rate.).
  On the “Discrepancy with SSP” and “Discrepancy with DSP” tabs you can get the daily statistics by single SSP or DSP partner. *Profit rate — (profit/cost)x100% and margin rate — (profit/revenue)x100%.

8.2. Partner API Links Creation

  To create API links, go to Finance => Partner API Links. Select SSP or DSP and click “Create API Link” button. The next steps are:

  1. to select the endpoint;
  2. to paste an API-link example (instead of the date value in the API-link, it is necessary to substitute the date macro in the [%Y-m-d%] form);
  3. to select the link format;
  4. to click “Get response tree”;
  5. to check the impressions value in the response tree (The selected value will be displayed in the “path temp” field. Copy the obtained path to the “Path Impression” field.);
  6. to check the revenue value in the response tree (Copy the obtained path from “path temp” field to the “Path Cost” field.);
  7. to click “Save”.

Partner API link is ready.

9. Manage partners

  Let’s transit to API reporting. We can provide the API reporting per EP and also for activity on all Eps that belongs to company. In this particular subtab you can generate the api for one company with the stats from all the company’s endpoints.

  So, you need to go to Admin => Manage partners. Next move is adding partner to API reporting. Click on “Create Partner” – Fill in the fields. Choose RoleCompany NameEmailPassword and save changes.

  At the current table you will be able to get the API link for the whole activity of the company.

9.2. Manage users

  In this subtab you are allowed to create the access for your members of a team. You need to click on => Admin => Manage Users => subtab Create user”.

  The next step will be to fulfill the fields with Username”, password”, to choose the role (user — can only review the platform without any access to make changes; admin — can do everything on the platform; manager — has limited access to the platform (you can choose the particular task that member can do on the platform)) and to choose server (all — for all members or magic — only for Bidscube tech team). Once you have done with the settings, you need to click save changes”. The table with access for your crew will appear.