How long do the structured events stay avalible in snowplow?
Hi Snowplow Community,
Since Structured event tracking is a legacy format i'm searching for information until what date the structured events stay avalible in snowplow?
Does anyone have some information about this?
0
1
2
Hi Wijnand,
They're considered legacy, but I don't believe we have any plans to remove support for them any time soon.
At worst I expect them to migrate to a self-describing event similar to iglu:com.google.analytics.measurement-protocol/event/jsonschema/1-0-0 (I believe that iglu:com.google.analytics/event/jsonschema/1-0-0 is essentially reserved for this purpose; it would include the `se_property` property so be slightly different to the former which doesn't have that concept).
Because they're top-level fields in the tracker protocol, when this happens, it will likely happen automatically in the enricher for backwards compatibility and then the SDKs will update to have their `trackStructEvent` methods updated to track against that schema directly before eventually being removed. Even then you could still manually track the self-describing event referencing that schema with the same properties and keep tracking the same way.
This would be part of a broader initiative to clean up the `atomic.events` table and remove some of the deprecated fields. But that's a big change so will be very clearly communicated before it happens.
I don't know the expected timelines for these changes, someone else might follow up with that info.