Need to be cost conscious on AWS/Snowflake, is there a methodology to only send incremental data?
I understand the enableActivityTrackingCallback helps with page pings but its more than/of this is what I’m looking for.
For all events whether structured, unstructured, page_view or page_ping for a domain_user. All of these rows has a user agent string/IP which is a repeat for the same session which in turn the BR/DV/OS/IP/GEO fields are then populated. I only really require this type of information on the initial page view or the unload/end of the session. It’s not an issue if the associated events other than the first page_view are not populated with aforementioned. Reducing the volume of data within the streams and within Snowflake would drastically reduce the cost associated.
While it is possible to create JS functions to limit certain contexts being required with some page_views I was hoping there is a better way?