You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The standalone SDK docs for Segment with Actions uses payload.obj.integrations['Actions Amplitude'].session_id for determining nextSessionId. This should be populated when the middleware runs.
Current Behavior
When I log this value, its always undefined. When I log integrations, it gets populated after the middwares run, suggesting it gets applied later in the middleware queue. I've had to use Cookie.get('analytics_session_id') instead.
Possible Solution
If this should be populated, please confirm with the steps below, logging that complete path. We may need a way to ensure the order of any internal middleware accounts for this or provide different instructions.
Steps to Reproduce
Follow the docs, using a buffered instance. We call a function, segmentInit to call load on the instance. And then we apply the middleware. We also use a cdnUrl. (Use typescript, we get a lot of type errors following that documentation)
Log payload.obj.integrations['Actions Amplitude'].session_id from the middleware.
Environment
JS SDK Version:
Installation Method:
Browser and Version:
The text was updated successfully, but these errors were encountered:
Expected Behavior
The standalone SDK docs for Segment with Actions uses
payload.obj.integrations['Actions Amplitude'].session_id
for determining nextSessionId. This should be populated when the middleware runs.Current Behavior
When I log this value, its always undefined. When I log integrations, it gets populated after the middwares run, suggesting it gets applied later in the middleware queue. I've had to use Cookie.get('analytics_session_id') instead.
Possible Solution
If this should be populated, please confirm with the steps below, logging that complete path. We may need a way to ensure the order of any internal middleware accounts for this or provide different instructions.
Steps to Reproduce
segmentInit
to call load on the instance. And then we apply the middleware. We also use a cdnUrl. (Use typescript, we get a lot of type errors following that documentation)payload.obj.integrations['Actions Amplitude'].session_id
from the middleware.Environment
The text was updated successfully, but these errors were encountered: