Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add version control naming as an option #7

Closed
laziob opened this issue May 13, 2022 · 2 comments
Closed

Add version control naming as an option #7

laziob opened this issue May 13, 2022 · 2 comments

Comments

@laziob
Copy link

laziob commented May 13, 2022

Right now, if one maps an entity or key name to some other value, one has to detail the key name entirely, up to the version digit, like:
x-sp-contexts_com_penrosehill_user_1

It would be great to have some kind of "version control" flag that would let you just state the name of the entity up to just before the version control. That way if there is an entity or key that you will want to map to an Amplitude property no matter what, it would be required to maintain the mapping version in the GTM tag each time the major version changes.

I know that major versions changes shouldn't be that frequent, but I'm trying to place myself in the shoes of an end user which is asked to maintain all this without being too tech savvy, where flexibility provides more value than straight strictness (while strictness should still be kept as the default IMO)

@paulboocock
Copy link
Contributor

I assume this is pretty safe in Amplitude @laziob because it doesn't really care about the schema of the event, it'll take any unstructured JSON, right?

@laziob
Copy link
Author

laziob commented May 18, 2022

@paulboocock exactly. Even more, if I leave the contexts (entities) included in the event properties object, once a major version changes for a context, if I pick an event that includes that, it will suddenly stop having the event property xxxx_1 and start having xxxxx_2. So working with current and past data from Amplitude becomes more difficult for the end user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants