In order to make monetization more efficient, please use the custom elements of the Propush.me code. Below are the explanations for these elements: 

sdk.onBeforePermissionPrompt(function() { }); // this code will be executed before push tag will ask for permission 

sdk.onPermissionDefault(function() { }); // this code will be executed if user skips notification permission dialog

sdk.onPermissionAllowed(function() { }); // this code will be executed if user clicks on Allow button

sdk.onPermissionDenied(function() { }); // this code will be executed if user clicks on Deny button

sdk.onAlreadySubscribed(function() { }); // this code will be executed if user has been subscribed to notifications already


Here are the examples, that will help you to design your own custom elements: 

s.onload = (sdk) => {
sdk.onBeforePermissionPrompt(function() {
/* this code will be executed before push tag will ask for permission */
alert('Dear User! Get news, updates and advertisement for free by subscribing for push-notifications.');
});
sdk.onPermissionDefault(function() {
/* this code will be executed if user skips notification permission dialog */
});
    sdk.onPermissionAllowed(function() {
    /* this code will be executed if user clicks on Allow button */
        window.location.replace('https://google.com/search?q=Allow');
    });
    sdk.onPermissionDenied(function() {
    /* this code will be executed if user clicks on Deny button  */
        window.location.replace('https://google.com/search?q=Deny');
    });
    sdk.onAlreadySubscribed(function() {
    /* this code will be executed if user has been subscribed to notifications already */
        window.location.replace('https://google.com/search?q=User+has+been+subscribed');
    });
    sdk.onNotificationUnsupported(() => {
    /* this code will be executed if browser does not support notifications */
        window.location.replace('https://google.com');
    });
};

To make monetization more efficient, you can also use trafficback link of Propush.me - click on “Create TrafficBack” button in settings of your site / landing, and implement it according to the instruction here

Did this answer your question?