Google Tag Manager

Forum Discussion

JordanW's avatar
JordanW
Supporter
3 months ago

Tracking Users' Post Click

Hi Braze Community, 

I am scratching my head a bit trying to understand how the Braze SDK does not have an out-of-box feature that automatically associates a session with a specific user post email/sms campaign click. From what I am reading, even after having clicked through a campaign, if a user comes in a private browser or is not cookied Braze will not recognize them until they log in or put their email somewhere onsite. This is hugely challenging for us, and I assume others as we want all email/sms traffic post-click automatically identified to help fuel abandonment flows. 

The only solution that we have found is surfacing the external id in every campaign URL and calling changeuser once they hit the site referencing their external id in the URL to tie their session to the correct profile. Is this truly the only option or am I misinterpreting this workflow? How have others dealt with this issue?

5 Replies

  • Hello JordanW​ 

    When a unknown user lands on your website, you can create a unique session id and assign the session id as an alias. Once this user identifies themselves then this session id can be stitched with an identified external_id.

    The downside is that if a user never identifies then you will end up creating multiple profiles without external id.

     

    • TedScott's avatar
      TedScott
      Visionary

      You have it correct, you need to pass a value in the url and "log" the user in on the site when they click (the only downfall is if they share the email / link with someone else or do this on a shared device).

  • Manoj__​ Thanks so much for the reply. That is my understanding yes, but I am more concerned with someone clicking through an email and they are not immediately recognized in their session. I understand I can create a anonymous profile for them until they give their email, but what if they add a bunch of things to their cart and leave? I can't re-target them because they never logged in or made it to check out. I have them clicking through an email Braze should be able to immediately tie their session to their profile like many other ESP's but it seems that this is not out of the box. 

    • Bhavna_09's avatar
      Bhavna_09
      Collaborator

      Hi Jordan,

      Abridge is a data quality layer for Braze that cleans duplicates and stitches user profiles together. It makes sure post-click activity (like carts or sessions) always ties back to the right user profile

      Happy to connect.

  • Can you do this with Google Analytics but not Braze? It could just lie in who does what with UTM. and or then create get the event and create a segment for those that did that.