From 99f23951ca3451fc339552d7fce45b2474295b41 Mon Sep 17 00:00:00 2001 From: Seth Silesky <5115498+silesky@users.noreply.github.com> Date: Wed, 11 Sep 2024 11:41:23 -0500 Subject: [PATCH 1/3] expose analytics to initialize --- packages/browser/src/browser/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/browser/src/browser/index.ts b/packages/browser/src/browser/index.ts index 64d577f56..0889c32c9 100644 --- a/packages/browser/src/browser/index.ts +++ b/packages/browser/src/browser/index.ts @@ -417,7 +417,7 @@ async function loadAnalytics( } analytics.initialized = true - analytics.emit('initialize', settings, options) + analytics.emit('initialize', settings, options, analytics) await flushFinalBuffer(analytics, preInitBuffer) From f830247de92b5e0d487eb8dc9ea0ce379b7fc3c3 Mon Sep 17 00:00:00 2001 From: Seth Silesky <5115498+silesky@users.noreply.github.com> Date: Wed, 11 Sep 2024 11:43:28 -0500 Subject: [PATCH 2/3] add analytics itself as argument to initialize --- .changeset/fast-snakes-promise.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/fast-snakes-promise.md diff --git a/.changeset/fast-snakes-promise.md b/.changeset/fast-snakes-promise.md new file mode 100644 index 000000000..88c1705af --- /dev/null +++ b/.changeset/fast-snakes-promise.md @@ -0,0 +1,5 @@ +--- +'@segment/analytics-next': minor +--- + +Add analytics itself as argument to on('initialize' From 9459709b8d49e20ae9e9582d16889a7172bfcea2 Mon Sep 17 00:00:00 2001 From: Seth Silesky <5115498+silesky@users.noreply.github.com> Date: Wed, 11 Sep 2024 12:00:28 -0500 Subject: [PATCH 3/3] Update fast-snakes-promise.md --- .changeset/fast-snakes-promise.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/fast-snakes-promise.md b/.changeset/fast-snakes-promise.md index 88c1705af..c89585014 100644 --- a/.changeset/fast-snakes-promise.md +++ b/.changeset/fast-snakes-promise.md @@ -2,4 +2,4 @@ '@segment/analytics-next': minor --- -Add analytics itself as argument to on('initialize' +Allow snippet users to access the inner analytics instance on 'initialize'