{"adoption": {"forks": 211, "observed_at": "2026-08-28T04:05:41.355992+00:00", "stars": 1826}, "canonical_url": "https://ross.abutalabs.com/products/aranalytics", "card": {"archived": false, "artifact_type": "library", "description": "Simplify your iOS/Mac analytics", "domain": ["mobile-development", "analytics", "developer-tools"], "enriched": true, "function": ["analytics", "logging", "monitoring"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["orta/ARAnalytics"], "name": "orta/ARAnalytics", "platform": [], "pushed_at": "2017-09-15T17:15:50+00:00", "repo": "orta/ARAnalytics", "stars": 1826, "tags": ["objective-c", "cocoapods", "analytics-abstraction", "event-tracking", "crash-reporting", "ios", "macos"], "topics": [], "urls": [], "use_cases": ["track user events in an iOS app across multiple analytics providers", "swap analytics SDKs without rewriting tracking code", "add crash reporting breadcrumbs to an iOS app", "identify users and set user properties across analytics services", "time events in an Objective-C app", "track page views and errors on iOS or Mac"], "what_it_is": "ARAnalytics is an Objective-C analytics abstraction library for iOS and OS X that provides a unified API over many analytics providers like Mixpanel, Google Analytics, Amplitude, and Crashlytics. It uses CocoaPods subspecs so developers include only the provider SDKs they need.", "when_to_avoid": ["you are building a Swift-first app and prefer modern Swift-native SDKs", "you need actively maintained support for current provider SDK versions", "you only use a single analytics provider and can call its official API directly"], "when_to_choose": ["you build an Objective-C iOS or Mac app and want one API for multiple analytics providers", "you want to switch analytics vendors via CocoaPods subspecs instead of code changes", "you want a simple DSL for event timing and user identification"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aranalytics", "repo": "orta/ARAnalytics", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.355992+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:19:34.695982+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84b6b66cb6b616e010a3748a1a62263977c1d9e61994d3a3eec0cb4a29c35e2a", "fetched_at": "2026-08-28T04:05:41.355992+00:00", "kind": "readme", "missing": false, "url": "https://github.com/orta/ARAnalytics"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5006, "days_push": 3274, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}