Description Usage Arguments Details Value Examples
This function can check multiple URLs (character vector) and parse the output into a data frame. This data frame contain all the possible information from Pagespeed ver 5.
1 2 3 | lh_raw_2_vec(url, key = Sys.getenv("PAGESPEED_API_KEY"),
strategy = NULL, categories = "performance", interval = 0.5,
locale = NULL, utm_campaign = NULL, utm_source = NULL)
|
url |
vector of character strings. The URLs to fetch and analyze |
key |
string. Pagespeed API key to authenticate. Defaults to "PAGESPEED_API_KEY" enviroment variable. |
strategy |
string. The analysis strategy to use. Options: "desktop" or "mobile". Defaults to "desktop" |
categories |
string. A Lighthouse category/categories to run. Defaults to "performance". See more in Details section |
interval |
numeric. Number of seconds to wait between multiple queries. Defaults to 0.5 second. |
locale |
string. The locale used to localize formatted results |
utm_campaign |
string. Campaign name for analytics. Defaults to NULL |
utm_source |
string. Campaign source for analytics. Defaults to NULL |
This function uses legacy version 4 of the API.
Check function lh_raw_2_vec()
for version 5.
If you need less information but in form of a data frame,
use ps_simple_2_vec()
.
unformatted nested list
1 2 3 4 | ## Not run:
multiple_urls_raw_output <- lh_raw_2_vec("https://www.google.com/")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.