The postRejectAll
command is an on-page opt-out mechanism that will opt out of all privacy choices and vendors for the U.S. Multi-State Privacy (National) vendor list associated with the property. By attaching the command to an onclick event of a page element, your organization can provide end-users with a one-click solution that allows them to easily revoke their opt in selections.
Command
window._sp_.usnat.postRejectAll((postRejectAll, success) => console.log("All privacy choices opted out:" + success))
Implement postRejectAll
postRejectAll
In order to implement the postRejectAll
command on your website property, you will need to:
-
Implement a button or link on your website property with an element ID. The suggested element ID is "postRejectAll".
-
Create a function that executes the
postRejectAll
command. -
Use the
document.getElementbyId
method to return the button or link ID and call your function for anonclick
event. -
<!--Create modal with a button--> <div id="myModal" class="modal"> <div class="modal-content"> <p> Revoke consent at any time. Opt out of all purposes and vendors.</p> <button id="postRejectAll">Reject All</button> </div> </div>
<script> //calls function when Opt-Out of All button is clicked document.getElementById("postRejectAllStandard").onclick = function() {myFunction()}; function myFunction() { console.log("postRejectAll Standard called:"); window._sp_.usnat.postRejectAll((postRejectAll, success) => { if (success) { console.log("postRejectAll Standard request was successful: " + success) } else { // do something else console.log("gpp call was not successful!"); } }); } </script>
Response
In addition to any custom code you might implement when your function executes, a successful reject all action will return true
for the success
parameter.