Skip to content
har.fyi 🧪

Ads custom metric

Appears in: custom_metrics struct
As: ads

Schema

Field nameTypeDescription
adsobjectContains information about the ads.txt file.
ads.presentbooleanIndicates if the ads.txt file is present.
ads.statusintegerHTTP status code of the ads.txt file response.
ads.redirectedbooleanIndicates if the ads.txt file request was redirected.
ads.redirected_tostringURL to which the ads.txt resource was redirected.
ads.account_countintegerNumber of advertising accounts listed in the ads.txt file.
ads.account_typesobjectTypes of accounts (direct or reseller) listed in the ads.txt file.
ads.account_types.directobjectInformation about direct advertising accounts.
ads.account_types.direct.domainsarrayList of domains with direct advertising accounts.
ads.account_types.direct.account_countintegerNumber of direct advertising accounts.
ads.account_types.direct.domain_countintegerNumber of unique domains with direct advertising accounts.
ads.account_types.resellerobjectInformation about reseller advertising accounts.
ads.account_types.reseller.domainsarrayList of domains with reseller advertising accounts.
ads.account_types.reseller.account_countintegerNumber of reseller advertising accounts.
ads.account_types.reseller.domain_countintegerNumber of unique domains with reseller advertising accounts.
ads.line_countintegerTotal number of lines in the ads.txt file.
ads.variablesarrayList of variables found in the ads.txt file.
ads.variable_countintegerNumber of variables found in the ads.txt file.
app_adsobjectContains information about the app-ads.txt file.
app_ads.presentbooleanIndicates if the app-ads.txt file is present.
app_ads.statusintegerHTTP status code of the app-ads.txt file response.
app_ads.redirectedbooleanIndicates if the app-ads.txt file request was redirected.
app_ads.redirected_tostringURL to which the app-ads.txt resource was redirected.
app_ads.account_countintegerNumber of advertising accounts listed in the app-ads.txt file.
app_ads.account_typesobjectTypes of accounts (direct or reseller) listed in the app-ads.txt file.
app_ads.account_types.directobjectInformation about direct advertising accounts.
app_ads.account_types.direct.domainsarrayList of domains with direct advertising accounts.
app_ads.account_types.direct.account_countintegerNumber of direct advertising accounts.
app_ads.account_types.direct.domain_countintegerNumber of unique domains with direct advertising accounts.
app_ads.account_types.resellerobjectInformation about reseller advertising accounts.
app_ads.account_types.reseller.domainsarrayList of domains with reseller advertising accounts.
app_ads.account_types.reseller.account_countintegerNumber of reseller advertising accounts.
app_ads.account_types.reseller.domain_countintegerNumber of unique domains with reseller advertising accounts.
app_ads.line_countintegerTotal number of lines in the app-ads.txt file.
app_ads.variablesarrayList of variables found in the app-ads.txt file.
app_ads.variable_countintegerNumber of variables found in the app-ads.txt file.
sellersobjectContains information about the sellers.json file.
sellers.presentbooleanIndicates if the sellers.json file is present.
sellers.statusintegerHTTP status code of the sellers.json file response.
sellers.redirectedbooleanIndicates if the sellers.json file request was redirected.
sellers.redirected_tostringURL to which the sellers.json resource was redirected.
sellers.seller_countintegerNumber of sellers listed in the sellers.json file.
sellers.seller_typesobjectTypes of sellers (publisher, intermediary, both) listed in the sellers.json file.
sellers.seller_types.publisherobjectInformation about publisher sellers.
sellers.seller_types.publisher.domainsarrayList of domains associated with publisher sellers.
sellers.seller_types.publisher.seller_countintegerNumber of publisher sellers.
sellers.seller_types.publisher.domain_countintegerNumber of unique domains associated with publisher sellers.
sellers.seller_types.intermediaryobjectInformation about intermediary sellers.
sellers.seller_types.intermediary.domainsarrayList of domains associated with intermediary sellers.
sellers.seller_types.intermediary.seller_countintegerNumber of intermediary sellers.
sellers.seller_types.intermediary.domain_countintegerNumber of unique domains associated with intermediary sellers.
sellers.seller_types.bothobjectInformation about sellers who are both publishers and intermediaries.
sellers.seller_types.both.domainsarrayList of domains associated with sellers who are both publishers and intermediaries.
sellers.seller_types.both.seller_countintegerNumber of sellers who are both publishers and intermediaries.
sellers.seller_types.both.domain_countintegerNumber of unique domains associated with sellers who are both publishers and intermediaries.
sellers.passthrough_countintegerNumber of passthrough sellers listed in the sellers.json file.
sellers.confidential_countintegerNumber of confidential sellers listed in the sellers.json file.

Here’s an example of the decoded object from https://www.amazon.com/ page crawl:

{
    "ads": {
        "present": true,
        "status": 200,
        "redirected": false,
        "account_count": 1,
        "account_types": {
            "direct": {
                "domains": [
                    "placeholder.example.com"
                ],
                "account_count": 1,
                "domain_count": 1
            },
            "reseller": {
                "domains": [],
                "account_count": 0,
                "domain_count": 0
            }
        },
        "line_count": 10,
        "variables": [],
        "variable_count": 0
    },
    "app_ads": {
        "present": true,
        "status": 200,
        "redirected": false,
        "account_count": 1,
        "account_types": {
            "direct": {
                "domains": [
                    "placeholder.example.com"
                ],
                "account_count": 1,
                "domain_count": 1
            },
            "reseller": {
                "domains": [],
                "account_count": 0,
                "domain_count": 0
            }
        },
        "line_count": 10,
        "variables": [],
        "variable_count": 0
    },
    "sellers": {
        "present": true,
        "redirected": true,
        "status": 200,
        "seller_count": 2732,
        "seller_types": {
            "publisher": {
                "domains": [
                    "cumuli.com",
                    "realself.com",
                    "trendscatchers.io",
                    ...
                ],
                "seller_count": 2199,
                "domain_count": 1923
            },
            "intermediary": {
                "domains": [
                    "bidsxchange.com",
                    "vuukle.com",
                    "vdo.ai",
                    ...
                ],
                "seller_count": 232,
                "domain_count": 172
            },
            "both": {
                "domains": [
                    "gourmetads.com",
                    "freestar.com",
                    "shinez.io",
                    ...
                ],
                "seller_count": 148,
                "domain_count": 134
            }
        },
        "passthrough_count": 0,
        "confidential_count": 2
    }
}