Skip to content

'Set trait once' not working as expected #64

@ronaldsmartin

Description

@ronaldsmartin

Hi folks,

I'm trying to create a user property that cannot be modified using the identify API. I've configured this in the Segment console as described in the docs (I did hit Save! 😄):
image

I would have expected the integration to fork here

if ([self.traitsToIncrement count] > 0 || [self.traitsToSetOnce count] > 0) {
and work as described. However, in Amplitude's console I'm seeing the value of that user property change after multiple calls. 😞

I'm guessing that the integration settings aren't getting updated appropriately. Any tips on troubleshooting this, or is there a way we can force the set-once behavior via the factory's configuration?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions