Website tracker SDK | subprofile.remove()

Deze functie verwijdert het subprofiel uit de database. De functie geeft een javascript Promise terug die wordt voltooid als het subprofiel is verwijderd. Errors hebben soms een message waarin je kan zien wat er fout is gegaan.

Er zijn verschillende manieren om een Subprofiel-object te verkrijgen. Hieronder bespreken we enkele methoden. Voor een volledig overzicht van manieren om een Subprofiel-object op te halen, raadpleeg de documentatie over Subprofielen.

Voorbeelden

In dit voorbeeld verwijderen we het subprofiel van de huidige bezoeker zonder eerst te controleren of het beschikbaar is.

// verwijder het subprofiel direct, zonder eerst te checken of het wel beschikbaar is
copernica.subprofile.remove().then(response => {

    // als het verwijderen gelukt is, loggen we dat in de console
    console.log('subprofiel is verwijderd');
}, error => {

    // indien we het profiel niet kunnen verwijderen, krijgen we een error
    // we kunnen de error inzien door deze te loggen
    console.log(error);
});

In dit voorbeeld halen we een subprofiel met ID 12345 op via het profiel en verwijderen we het.

// haal het subprofiel op via het subprofiel
copernica.profile.subprofile(12345).then(subprofile => subprofile.remove()).then(response => {

    // als het verwijderen gelukt is, loggen we dat in de console
    console.log('subprofiel is verwijderd');
}, error => {

    // indien we het profiel niet kunnen verwijderen, krijgen we een error
    // we kunnen de error inzien door deze te loggen
    console.log(error);
});