View source: R/st_smart_metrics.R
| st_smart_metrics | R Documentation |
Enhanced metrics fetching that automatically handles ID resolution, caching, and fallbacks to minimize API calls.
st_smart_metrics(
app_ids,
metrics = c("revenue", "downloads"),
start_date = Sys.Date() - 30,
end_date = Sys.Date() - 1,
countries = "WW",
granularity = "daily",
auto_resolve = TRUE,
use_cache = TRUE,
parallel = TRUE,
auth_token = Sys.getenv("SENSORTOWER_AUTH_TOKEN"),
verbose = TRUE
)
app_ids |
Character vector. Can be any mix of iOS IDs, Android IDs, or Sensor Tower unified IDs. |
metrics |
Character vector. Metrics to fetch (e.g., "revenue", "downloads", "dau"). |
start_date |
Date or character string. Start date for metrics. |
end_date |
Date or character string. End date for metrics. |
countries |
Character vector. Country codes (default "WW"). |
granularity |
Character. Date granularity ("daily", "weekly", "monthly"). |
auto_resolve |
Logical. Automatically resolve IDs using cache/API (default TRUE). |
use_cache |
Logical. Use ID cache to minimize lookups (default TRUE). |
parallel |
Logical. Use parallel processing (default TRUE). |
auth_token |
Character string. Your Sensor Tower API authentication token. |
verbose |
Logical. Print progress messages. |
A tibble with metrics in long format
## Not run:
# Mixed ID types - automatically resolved
metrics <- st_smart_metrics(
app_ids = c(
"553834731", # Candy Crush iOS
"com.king.candycrushsaga", # Candy Crush Android
"5ba4585f539ce75b97db6bcb" # Star Trek unified ID
),
metrics = c("revenue", "downloads", "dau"),
start_date = "2024-01-01",
end_date = "2024-12-31"
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.