View Source Plausible.Imported (Plausible v0.0.1)
Context for managing site statistics imports.
Currently following importers are implemented:
Plausible.Imported.UniversalAnalytics
- existing mechanism, for legacy Google analytics formerly known as "Google Analytics"Plausible.Imported.NoopImporter
- importer stub, used mainly for testing purposesPlausible.Imported.CSVImporter
- CSV importer from S3
For more information on implementing importers, see Plausible.Imported.Importer
.
Summary
Functions
@spec delete_imports_for_site(Plausible.Site.t()) :: :ok
@spec get_earliest_import(Plausible.Site.t()) :: Plausible.Imported.SiteImport.t() | nil
@spec get_import(non_neg_integer()) :: Plausible.Imported.SiteImport.t() | nil
@spec list_all_imports(Plausible.Site.t()) :: [Plausible.Imported.SiteImport.t()]
@spec list_complete_import_ids(Plausible.Site.t()) :: [non_neg_integer()]
@spec load_import_data(Plausible.Site.t()) :: Plausible.Site.t()
@spec max_complete_imports() :: non_neg_integer()
@spec tables() :: [String.t()]