rah_metrics: Export metrics about the target, such as total number of...

Description Usage Arguments Details Value Source See Also Examples

View source: R/rah_metrics.R

Description

Export metrics about the target, such as total number of backlinks, referring pages, etc., that are similar to the Site Explorer Overview page with the addition of stats for total number of HTML pages, internal and external links.

Usage

1
2
3
rah_metrics(target, token = Sys.getenv("AHREFS_AUTH_TOKEN"),
  mode = "domain", metrics = NULL, limit = 1000, order_by = NULL,
  where = NULL, having = NULL)

Arguments

target

character string. Aim of a request: a domain, a directory or a URL

token

character string. Authentication token. Should be available through enviromental variables after authentication with function rah_auth()

mode

character string. Mode of operation: exact, domain, subdomains or prefix. See more in Details section

metrics

character vector of columns to select. See more in Details section

limit

integer. Number of results to return

order_by

character vector of columns to sort on. See more in Details section

where

character string - a condition created by rah_condition_set() function that generates proper "where" condition to satisfy. See more in Details section

having

character string - a condition created by rah_condition_set() function that generates proper "having" condition to satisfy. See more in Details section

Details

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
backlinks int - - Number of external backlinks found on the referring pages that link to the target.
refpages int - - Number of external web pages containing at least one backlink that links to the target.
pages int - - Number of unique pages visited by the Ahrefs crawler on the target.
text int - - Number of backlinks that use anchor texts.
image int - - Number of backlinks that use image as an anchor.
nofollow int - - Number of NoFollow backlinks that link to the target.
dofollow int - - Number of DoFollow backlinks that link to the target.
redirect int - - Number of redirects found that forward to the target.
canonical int - - Number of canonical backlinks that link to the target.
gov int - - Number of backlinks of all types (including images and NoFollow) found on web pages on governmental domains that link to the target.
edu int - - Number of backlinks of all types (including images and NoFollow) found on web pages on educational domains that link to the target.
html_pages int - - Number of HTML pages the target link has.
links_internal int - - Number of internal links found in the target.
links_external int - - Number of external links found in the target.

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:

3. "order_by" parameter is a character string that forces sorting of the results. Structure:

4. "where" & "having" are EXPERIMENTAL parameters of condition sets (character strings) that control filtering the results. To create arguments:

  1. use rah_condition() function to create a single condition, for example: cond_1 <- rah_condition(column_name = "links", operator = "GREATER_THAN", value = "10")

  2. use rah_condition_set() function to group single conditions into final condition string, for example: fin_cond <- rah_condition_set(cond_1, cond_2)

  3. provide final condition to proper report function as a parameter, for example: RAhrefs::rah_metrics(target = "ahrefs.com", token = "0123456789", mode = "domain", metrics = NULL, limit = 1000, where = fin_cond, order_by = "first_seen:asc")

Value

data frame

Source

https://ahrefs.com/api/documentation

See Also

Other Ahrefs reports: rah_ahrefs_rank, rah_anchors_refdomains, rah_anchors, rah_backlinks_new_lost_counters, rah_backlinks_new_lost, rah_backlinks_one_per_domain, rah_backlinks, rah_broken_backlinks, rah_broken_links, rah_domain_rating, rah_linked_anchors, rah_linked_domains_by_type, rah_linked_domains, rah_metrics_extended, rah_pages_extended, rah_pages_info, rah_pages, rah_refdomains_by_type, rah_refdomains_new_lost_counters, rah_refdomains_new_lost, rah_refdomains, rah_refips, rah_subscription_info

Examples

1
2
3
4
5
6
7
8
## Not run: 
# downloading
b <- RAhrefs::rah_metrics(
  target   = "ahrefs.com",
  limit    = 2,,
  order_by = "backlinks:desc")

## End(Not run)

civitch/Doingbuzz-Ahrefs documentation built on Aug. 19, 2020, 12:06 a.m.