Wijnand

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
Jethro Nederhof

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.