Application Support:Basic Reporting
From HasOffers
Under the Reports Tab you will notice several reports that will automatically generate for you. However, each of these reports can be completely customized to your unique requirements.
Contents |
Daily and Hourly Stat Reports
The reports give you a quick glance at statistics for your network within a certain time frame. These give you quick reference to what is currently happening with various campaigns and affiliates. Click Options at the top of the page to customize this report further. Presets for these reports include Date, Impressions, Clicks, Conversions, Cost, CPC, Revenue, RPC, and Profit.
Affiliate Report
Quickly view the activity of each of your affiliates by clicking this report. Click Options at the top of the page to customize this report further. The default preset shows you activity for today as well as Clicks, Conversions, Cost, CPC, Revenue, RPC, and Profit.
Offers Report
Quickly view statistics for each offer receiving traffic through your network by clicking this report.
Ad Campaigns Report
This report allows you to see statistics on each of your advertising campaigns that are set up through the Ad Manager. Filter by Campaigns to drill down to a single campaign or sort by data, statistics, calculations, or interval by clicking Options. Export this report to CSV by clicking in the upper right corner of the report.
Conversion Report
To learn more about the conversion report, please visit our Conversion Report page.
Conversion Status Report
This report provides unique insight on the number of approved, pending and rejected conversions along with corresponding metrics. This report is helpful to further analyze affiliate fraud.
Traffic Referral Report
Traffic referrals allow you to view where users are being directed to offers from. The HasOffers application allows you to track referrals for both the tracking link referrals and the conversion pixel referrals, so you can track what page the conversion pixel is being fired from.
View this report by hovering the Report tab and selecting "Traffic referrals" You can the select the options from the drop down menu to filter the reports to your needs, additionally you may select the dates for which you would like the report to encompass. This report may be exported by clicking the "Export to CSV" on the to right hand side of the panel.
Affiliate Fraud Report
This report shows a complete list of your affiliate accounts, providing the profile and activity fraud score for each account. You can sort this list by affiliate name, Profile fraud score, or Activity fraud score. This report will also provide the reasons for each affiliate's fraud score. Learn more about customizing and managing Fraud Score Features.
Server Logs Report
The Ad Server report provides a complete log of click and conversion actions. Actions designated as “clicks” report all errors in tracking links and reasons for offer redirections, such as lead caps, conversion redirect, country targeting, and browser targeting. A “conversion” action shows all activity requesting the conversion pixel. This log is an excellent way to help affiliates with conversion problems or tracking errors as well as detect fraudulent activity. Hover over the “Reports” tab and click “Ad Server Report”. This report displays the date and time of each server log, the type of log (notice, debug, error, etc.), the action (conversion or click), the server message and the URL.
Here are some responses that the ad server will return and what they mean:
- Offer is Paused and no other offers to redirect to - This notice means that affiliate traffic is going to a paused offer. Since there is no Redirect Offer set, the affiliate traffic goes to a white page and the user isn’t redirected anywhere. To eliminate this notice, update the offer and set a Redirect Offer. All affiliate traffic will then be redirected to the Redirect Offer selected.
- Offer Geo Targeting does not match user location, no valid group redirect offer - This notice means that a user clicked on a link for an offer and the offer has geo targeting set that doesn’t match the user’s location. Since the offer is not in an offer group or the offer group doesn’t include an offer with geo-targeting that matches the user’s location, the user goes to a white page and the user isn’t redirected anywhere. To eliminate this offer, add the offer to an offer group or disable enforce geo-targeting. If you want to redirect the user to an offer that matches the user’s location then add the offer to an offer group. Then if a user clicks on a link for an offer and their targeting doesn’t match the offer targeting, the ad server will check to see which offer group the offer is in and then check the other offers in the group to see if there is an offer that has geo targeting that matches the user’s location. If there is an offer in an offer group that matches the user’s location, the user will be redirected to this offer instead. To setup an offer to be in an offer group, in the Targeting panel click edit. Then select the Offer Groups that the offer should be included in. You can add an offer to multiple offer groups. If you don’t want to redirect the user to an offer that matches their location, you should disable Enforce Geo Targeting. If you disable Enforce Geo Targeting then the user will still be redirect to the Offer URL for the offer. When Enforce Geo Targeting is disabled, geo targeting is just informational and doesn’t restrict users from access the offer based on their location.
- No active session found for offer and no transaction ID provided. - This notice means that the conversion pixels or postback URL was loaded for a user that didn’t have a valid session. This means that the advertiser is displaying the offer’s conversion pixel or calling the offer’s postback URL for people that you didn’t refer. The user never saw a creative that set a session on impression or clicked on a tracking link to create a session, but the advertiser is still displaying the offer’s conversion pixel or calling the postback URL. If these conversions were recorded, this would cause your network to record more conversions than the advertiser will record for you since your network didn’t refer these users to the advertiser’s offer. However, if the offer uses Server Postback and your network isn’t recording conversions for the offer then this notice can tell you that the advertiser isn’t passing in a transaction ID into the Postback URL. You will need to work with the advertiser and have them pass in the transaction ID into the postback URL. Since offers that user Server Postback require you to pass the transaction ID {transaction_id} to the advertiser on click, they need to include the value in the Postback URL to record a conversion.
- Invalid Transaction ID - This error means that the advertiser is passing in the wrong value into the Postback URL. Offers that user Server Postback require you to pass the transaction ID {transaction_id} to the advertiser on click. You can pass your transaction ID into the advertiser’s system via a sub ID. Then when the advertiser calls the Postback URL, they need to include the transaction ID value that you passed to them on click (and stored as a sub ID in their system) into the offer’s Postback URL to record a conversion. Transaction ID values are usually longer than 8 characters in length. You can view the Conversion Report to see sample transaction ID values.
- Test mode is enabled. Geo targeting and browser targeting skipped. - This debug notice means that an affiliate or network employee is testing a tracking link. When an affiliate or network employee logs in, a test cookie is set. Then when they test a tracking link the ad server detects the test cookie. If the test cookie is set, geo targeting and browser targeting is skipped so that the affiliate or network employee can test the offer.You can read more about how the ad server handles the test cookie here: What does Test Cookie Do
- Test mode enabled, Setting payout, revenue and sale amount to '0' - This conversion notice means that an advertiser or network employee is testing an offer using the offer test link. The offer test link is found when viewing the offer conversion tracking pixel or postback URL. When viewing an offer click on the Tracking Pixel or Postback URL link in the details panel. The tracking pixel and postback URL page displays a test link that include &source=testoffer&aff_sub=testoffer . When source equals “testoffer” or affiliate sub ID equals “testoffer” then the ad server sets payout, revenue and sale amount to 0. Since it is a test conversion, these values are set to 0 so that it won’t affect statistics. If you want to test an offer without test mode enabled, simply generate a tracking link for affiliate ID 1 (your affiliate account) and then test the offer.
- Request Invalid - This click error means that the link that is being requested isn’t valid. More than likely, there isn’t a valid affiliate ID or offer ID in the tracking link or there is a weird character that isn’t valid for offer ID or affiliate ID. Or the request includes no affiliate ID or offer ID because the tracking link isn’t being created or formatted correctly.
- Affiliate not found - This click error means that the tracking link that is being requested is for an invalid affiliate ID. Either the affiliate ID is wrong or the affiliate was deleted or blocked. Your ad servers only load affiliates that have status of active, pending and paused. The ad server doesn’t load affiliates with any other status. So if the affiliate account is set to a status that your ad servers don’t load, then the ad server won’t be able to find the affiliate. The ad server returns a white page for these requests. If the link is suppose to work and the affiliate account is set to a status loaded by your ad servers, then the tracking link isn’t formatted correctly and need to be updated.
- Offer not found - This click error means that the tracking link that is being requested is for an invalid offer ID. Either the offer ID is wrong or the offer was deleted or inactive. Your ad servers only load offers that have status of active, pending and paused. The ad server doesn’t load offers with any other status. So if the offer is set to a status that your ad servers don’t load like deleted, then the ad server won’t be able to find the offer. The ad server returns a white page for these requests. If the offer was active and is not deleted, you should update the offer to be paused instead of deleted. This way you can setup a Redirect Offer and the traffic will be forwarded to the specified redirect offer. Offers that are deleted don’t forward traffic to the redirect offer.
Exporting Reports
You can export any report in CSV. To export a report in CSV, simply select the CSV link and you will be will be prompted to open the CSV file with Excel or other compatible computer program.
Email this page to a friend or co-worker