APIs & Integrations

James-Pi-Top
Member

What is the javascript property to use to unsubscribe from all emails using _hsq.push

SOLVE

Hi

We have a website that is used both in schools and by members of the public.

 

Currently we are unintentionally signing up school pupils to marketing emails, so in order to prevent this we want to unsubscribe student accounts from marketing emails.

this is the code we have so far

 

  _hsq.push([
    'identify',
    {
      email,
      id,
      unsubscribeFromAll: isStudent ? 'true' : 'false',
    },
  ]);

  _hsq.push(['trackEvent', { id: 'login', email }])

 

but this does not work.


Can you let me know what the correct way to do this is?

Many Thanks

James Smith
pi-top.com

 

 

0 Upvotes
1 Accepted solution
mangelet
Solution
Top Contributor | Platinum Partner
Top Contributor | Platinum Partner

What is the javascript property to use to unsubscribe from all emails using _hsq.push

SOLVE

@James-Pi-Top have you considered using a workflow on a custom property named 'isStudent' ?

 

Also, make sure you can update contact properties using the tracking code AP: https://knowledge.hubspot.com/account/prevent-contact-properties-update-through-tracking-code-api.

Martin Angeletti
HubSpot Consultant | Technical and Operational Specialist

Did my post help answer your question? Help the community: mark this as a solution.

View solution in original post

0 Upvotes
2 Replies 2
mangelet
Solution
Top Contributor | Platinum Partner
Top Contributor | Platinum Partner

What is the javascript property to use to unsubscribe from all emails using _hsq.push

SOLVE

@James-Pi-Top have you considered using a workflow on a custom property named 'isStudent' ?

 

Also, make sure you can update contact properties using the tracking code AP: https://knowledge.hubspot.com/account/prevent-contact-properties-update-through-tracking-code-api.

Martin Angeletti
HubSpot Consultant | Technical and Operational Specialist

Did my post help answer your question? Help the community: mark this as a solution.

0 Upvotes
dennisedson
HubSpot Product Team
HubSpot Product Team

What is the javascript property to use to unsubscribe from all emails using _hsq.push

SOLVE

@James-Pi-Top 

How is everyone being signed up for these marketing emails currently?

There is an endpoint for subscription preferences here

Might also be able to enroll students in a workflow to remove from subscriptions?

0 Upvotes