I have an event property that, for some reason or another, is set to "object"; this is a problem, because now my devs are sending it as a string, and I have no (easy) way of accessing it in reports... is there any way to force cast it into a string without using custom properties?
You are right. A custom property would allow recast as a string. Otherwise you can just recast it each time in an insight in the breakdown with the submenu. But if you want always the custom property is your best option
oh you can't recast it in the breakdown, actually, you have to make a custom property
Same with an object list
this is what i get when I hover on an object property, there's no kebab menu
I can click into it to see the children, and I can change the children's data types, but it's no use if the children are not set
You say it’s an issue for you if the children are not set. Can you use the “is set” operator to ignore those?
oh, I mean the property value is not parseable as an object, but the interface doesn't let me select it, it forces me to select one of the children, so it really doesn't matter that I can change operators or types on the children, since they don't exist (and I don't expect them to)
so in the example above, I can't just select "error" in the breakdown, if I click it it takes me to the second menu I posted and my options are to either select a child or cancel the selection altogether
unless I'm missing something, which is entirely possible
Yeah sounds like you have to do that as a custom property with the string() function.
funny thing about that, the UI in the custom property creator does, in fact, allow me to typecast the object, so I don't even have to use string()