1. available metrics - you can select which columns (metrics) you want to download and which one
would be useful in filtering, BUT not all of them can always be used in "where" &
"having" conditions:
|
Column |
Type |
Where |
Having |
Description |
|
domain_from |
string |
- |
+ |
Target of the request. |
|
domain_to |
string |
- |
+ |
External domain that has links from the target. |
|
links |
int |
- |
+ |
Number of external links from the target that link to the external domain. |
|
unique_pages |
int |
- |
+ |
Number of unique pages from the target that link to the external domain. |
|
domain_to_rating |
int |
- |
+ |
Domain Rating of the external domain. |
2. "mode" parameter can take 4 different values that will affect how the results will be grouped.
Example of URL directory with folder:
Example of URL directory with subdomain:
Example URL: apiv2.ahrefs.com
exact: apiv2.ahrefs.com/
domain: apiv2.ahrefs.com/*
subdomains: *apiv2.ahrefs.com/*
prefix: apiv2.ahrefs.com/*
3. "order_by" parameter is a character string that forces sorting of the results. Structure:
Structure: "column_name:asc|desc"
Single column example: "first_seen:asc" ~ this sorts results by first_seen
column in ascending order
Multi column example: "last_seen:desc,first_seen:asc" ~ this sorts results
by 1) last_seen column in descending order, and next by 2) first_seen column in
ascending order
4. "where" & "having" are EXPERIMENTAL parameters of condition sets
(character strings) that control filtering the results. To create arguments:
use rah_condition() function to create a single condition, for example:
cond_1 <- rah_condition(column_name = "links", operator = "GREATER_THAN", value = "10")
use rah_condition_set() function to group single conditions into final condition
string, for example: fin_cond <- rah_condition_set(cond_1, cond_2)
provide final condition to proper report function as a parameter, for example:
RAhrefs::rah_linked_domains(target = "ahrefs.com", token = "0123456789",
mode = "domain", metrics = NULL, limit = 1000, where = fin_cond, order_by = "first_seen:asc")