Many thanks for your detailed and well-structured reply.
For step 3, adding context data, is this done within the code of the app? There's no way to define context data keys within Launch itself apart from the out-of-the-box ones linked to the SDK. For example, for an e-commerce app, I'd still need ...