docs: document analytics module (#12563)
This commit is contained in:
1 parent
5ad3615830
commit
04e0b43ed8
41 files changed
+76702
-69417
No files matched your search
@@ -20,6 +20,7 @@ There are different Infrastructure Module types including:
|
||||
|
||||

|
||||
|
||||
- Analytics Module: Integrates a third-party service to track and analyze user interactions and system events.
|
||||
- Cache Module: Defines the caching mechanism or logic to cache computational results.
|
||||
- Event Module: Integrates a pub/sub service to handle subscribing to and emitting events.
|
||||
- Workflow Engine Module: Integrates a service to store and track workflow executions and steps.
|
||||
|
||||
@@ -71,6 +71,7 @@ You can replace any of the third-party services mentioned above to build your pr
|
||||
|
||||
[Infrastructure Modules](!resources!/infrastructure-modules) integrate third-party services and systems that customize Medusa's infrastructure. Medusa has the following Infrastructure Modules:
|
||||
|
||||
- [Analytics Module](!resources!/infrastructure-modules/analytics): Tracks and analyzes user interactions and system events with third-party analytic providers. You can integrate [PostHog](!resources!/infrastructure-modules/analytics/posthog) as the analytics provider.
|
||||
- [Cache Module](!resources!/infrastructure-modules/cache): Caches data that require heavy computation. You can integrate a custom module to handle the caching with services like Memcached, or use the existing [Redis Cache Module](!resources!/infrastructure-modules/cache/redis).
|
||||
- [Event Module](!resources!/infrastructure-modules/event): A pub/sub system that allows you to subscribe to events and trigger them. You can integrate [Redis](!resources!/infrastructure-modules/event/redis) as the pub/sub system.
|
||||
- [File Module](!resources!/infrastructure-modules/file): Manages file uploads and storage, such as upload of product images. You can integrate [AWS S3](!resources!/infrastructure-modules/file/s3) for file storage.
|
||||
|
||||
@@ -89,8 +89,8 @@ export const generatedEditDates = {
|
||||
"app/learn/customization/integrate-systems/schedule-task/page.mdx": "2025-01-28T16:42:42.071Z",
|
||||
"app/learn/customization/integrate-systems/service/page.mdx": "2024-12-09T11:02:39.594Z",
|
||||
"app/learn/customization/next-steps/page.mdx": "2025-04-17T08:50:17.036Z",
|
||||
"app/learn/fundamentals/modules/infrastructure-modules/page.mdx": "2025-05-05T07:54:33.931Z",
|
||||
"app/learn/introduction/architecture/page.mdx": "2025-04-17T08:51:32.723Z",
|
||||
"app/learn/fundamentals/modules/infrastructure-modules/page.mdx": "2025-05-21T14:31:51.644Z",
|
||||
"app/learn/introduction/architecture/page.mdx": "2025-05-21T14:31:51.644Z",
|
||||
"app/learn/fundamentals/data-models/infer-type/page.mdx": "2025-03-18T07:41:01.936Z",
|
||||
"app/learn/fundamentals/custom-cli-scripts/seed-data/page.mdx": "2024-12-09T14:38:06.385Z",
|
||||
"app/learn/fundamentals/environment-variables/page.mdx": "2025-03-11T08:55:03.343Z",
|
||||
|
||||
+19376
-16597
File diff suppressed because it is too large.
Load diff
@@ -69,6 +69,15 @@ async function main() {
|
||||
/^(?!.*\/(workflows|js-sdk|extend|admin-widget-zones)\/).*$/,
|
||||
],
|
||||
},
|
||||
{
|
||||
dir: path.join(
|
||||
process.cwd(),
|
||||
"..",
|
||||
"resources",
|
||||
"app",
|
||||
"infrastructure-modules"
|
||||
),
|
||||
},
|
||||
{
|
||||
dir: path.join(
|
||||
process.cwd(),
|
||||
@@ -192,17 +201,6 @@ async function main() {
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
dir: path.join(
|
||||
process.cwd(),
|
||||
"..",
|
||||
"resources",
|
||||
"references",
|
||||
"medusa_config",
|
||||
"interfaces",
|
||||
"medusa_config.ConfigModule"
|
||||
),
|
||||
},
|
||||
{
|
||||
dir: path.join(
|
||||
process.cwd(),
|
||||
|
||||
Reference in new issue
Block a user