I am currently inheriting a library profile for one of my normal profiles. When I rearrange my extensions within my normal profile, such as slotting my newly created extension in-between the library profile's extensions, it does not seem to save the order of extensions every time I reload the page.
By default, normal profile's extension will be listed first before the library's profile. However I want to be able to arrange the order of extensions, which will change the order of operations for the extensions. Can Tealium preserve my settings within my normal profile?
The behavior you are describing is the current intended behavior. However I want to be sure that we are talking about the same thing when you state "Reload the page".
I assume you mean that you have made an update to the library and reloaded the normal profile?
In that case, order of objects of anything inherited from the library is currently not preserved when compare to the objects of the profile as you had them arranged previous to the library update.
This is because the system automatically re-orders the id's of the extensions and tags in the profile when it notices there is a library update. If you notice, when there is a library change, and you re-load any profiles inheriting the library, all objects from the library get re-ordered to grab the highest id after the last highest ID in the profile, so the library items will always go to the bottom when there is a library update.
One thing to note is that the system does preserve the order of tags/extensions from the library perspective solely, so however you have them ordered in the library, they will come to the profile in that order, but as stated will still go to the bottom as a group compared to the profile objects.
Hope this helps at least to understand why the logic behaves in this way.
Sorry I meant otherwise.
Lets say the library profile is the parent, while the normal profile is the child. As the child, I make the order of extensions and saved it, but after I saved it, it rearranges the child's extensions first before the listing the parent's extensions.
However there are some extensions I want the parent's extension to be loaded first, yet it rearranges itself every time I save it at the child's profile.
Therefore is there a way where the settings can be saved at the child's level?
Hi Jonathan. Thanks for the follow up.
I think we are talking about the same thing, so the answer still remains that the order settings still do not get preserved in this "relationship".
Technically any library hooked up to any profile will not have it's order of objects preserved after there has been a library update.
This is the nature of the behavior of a library being linked to a profile in that whenever the profile inherits an update from the library, it will push the library objects to the bottom of the order, and in essence disrupting any previous ordering you had previous to updating the library (based on the reasoning of how the system logic works in the answer I previously gave)
Hope this helps!