Skip to main content
Solved

Unsubscribe Tracking & Custom Preference Page

  • 9 May 2024
  • 1 reply
  • 52 views

Hello,

We regularly monitor unsubscribe counts and rates (weekly/monthly) for our campaigns and flows. We also compare them to previous periods.

We're considering a new global account-level custom preferences and unsubscribe page. This would allow subscribers to:

  • Choose Email Types: Select the types of emails they want to receive.
  • Provide Interests: Share their interests for better segmentation, personalization, and dynamic content.
  • Unsubscribe Completely: Opt-out of all marketing emails/lists.

 

My Question: When a subscriber unsubscribes from this custom page, will the unsubscribe be associated with the specific campaign or flow email they used to access it?

 

Context within Klaviyo: Currently, we use a link like…

<a href="{% manage_preferences_link %}">Update your preferences</a>

...to direct subscribers to Klaviyo's built-in preferences page. This link includes five query parameters (alpha/numeric strings) that seem to hold subscriber/message/list information.

  • a= (length: ~5 characters)
  • c= (length: ~26 characters)
  • k= (length: ~30 characters)
  • m= (length: ~25 characters)
  • r= (length: ~10 characters)

Understanding Klaviyo Parameters & Future Use:

  1. Do these parameters determine subscriber/message/list context?
  2. When we switch to our custom page (e.g., https://REDACTED_COMPANY_NAME.myklpages.com/p/REDACTED_PAGE_NAME), will these same parameters be used to capture context?

 

Thanks for reading, any information on these query parameters or how context will be handled with our new page would be greatly appreciated.

Best,
Daniel

1 reply

Userlevel 5
Badge +30

Hey @DanielD! This is a great question and the short answer is yes; the unsubscribe will be associated with a campaign so long as the page is set up correctly.

 

Are building your own custom page, or using Klaviyo’s custom hosted pages? In either case, for custom solutions like this we suggest working with a developer to make sure everything is set up the way you want it. 

 

Our Developer Group here in the community is a great resource along with the following:

Reply