Uw loyaliteitsprogramma heeft drie niveaus, en elk van hen krijgt dezelfde win-back push. Dat is de stand van zaken tijdens een dinsdagse retentiebeoordeling bij een mid-market Shopify Plus-winkel: de CRM-manager opent de verzendlijst van vorige maand en merkt dat de leden van de goud-tier - de abonnees met de hoogste levenslange waarde op de lijst - dezelfde "we miss you"-melding kregen als een brons-tier abonnee die twee weken geleden is aangemeld. Niemand heeft een goud-tier doelgroep gebouwd, omdat het bouwen ervan een omweg via het instellingenmenu betekende.
Die omweg is wat verdwijnt zodra u abonnees target met aangepaste attributen en doelgroepen via een AI-assistent die is verbonden met PushEngage. In plaats van vier schermen en twee opslagen, is het een gesprek: beschrijf het niveau, beschrijf het land, beschrijf het inactiviteitsvenster, en de assistent stelt dezelfde targetingcombinatie samen die het dashboard tien minuten zou hebben gekost om door te klikken.
Deze post behandelt het werkelijke onderscheid tussen de twee bouwstenen - een attribuut en een doelgroep zijn niet hetzelfde hulpmiddel, en ze verwarren is precies hoe een retentieteam elke keer dat een campagne het nodig heeft, dezelfde filtercombinatie met de hand opnieuw moet bouwen. Vervolgens bouwt het één specifieke, herbruikbare doelgroep: goud-tier loyaliteitsleden in de VS, klaar om bij naam te worden genoemd bij elke toekomstige verzending naar die cohort, of dat nu een verlengingsherinnering volgende maand is of een loyaliteits-exclusieve drop volgend kwartaal.
Aan de slag: verbind de PushEngage MCP-server
Voordat dit alles werkt, moet uw AI-assistent praten met uw PushEngage-account. @pushengage/mcp is de officiële Model Context Protocol-server van PushEngage - een installatie met één opdracht npx -y @pushengage/mcp toegevoegd aan de configuratie van uw MCP-client, of dat nu Claude Desktop, Claude Code of Cursor is. De eerste keer dat u verbinding maakt, authenticeert u via een browsertabblad en klikt u op Autoriseren; uw PushEngage-wachtwoord raakt de assistent nooit aan, en het resulterende toegangstoken wordt lokaal op uw machine opgeslagen.
Zodra u hebt gekozen met welke site u wilt werken, worden alle tools in deze post - inclusief de tools voor attributen en doelgroepen - standaard tegen die site uitgevoerd. Als dit de eerste keer is dat u de server instelt, vindt u de volledige walkthrough, inclusief het oplossen van een "Verbinding gesloten"-fout die sommige installaties tegenkomen, in het instellen van de PushEngage MCP-server.
Een attribuut is een feit. Een doelgroep is een doel. Het zijn niet hetzelfde hulpmiddel.
pushengage_create_attribute slaat aangepaste abonneekenmerken op — een sleutel zoals loyalty_tier of plan_renewal_date, met een waarde die waar is voor die ene persoon. pushengage_create_audience_group doet iets anders: het bouwt een pushmelding doelgroep — een herbruikbare combinatie van filters die betrekking hebben op apparaat, land, segment, betrokkenheidsvenster, abonnementsdatums en elk kenmerk dat u hebt gemaakt — onder een naam die u later kunt oproepen. Een segment, het onderwerp van een eerder bericht in deze reeks, is een op URL-regels gebaseerd filter (bezocht /pricing, specifieke productpagina bekeken). Het is één filtertype dat een doelgroep kan bevatten, geen concurrerend concept.
Eenvoudig gezegd: het kenmerk is het feit ('deze abonnee is goud-tier'). De doelgroep is het doel ('iedereen die goud-tier is, in de VS, die 30 dagen niet heeft geklikt'). U bouwt het feit één keer per abonnee, automatisch, via uw integratie. U bouwt het doel één keer, punt, en hergebruikt het bij elke verzending die die cohort nodig heeft.
Elk concurrent helpcentrum dat deze functies documenteert, behandelt kenmerk, segment en doelgroep als één platte lijst met filterparameters — kies een rij, vul een waarde in, klaar. Dat vlakt de werkelijke relatie weg: kenmerken zijn de datalaag waar al het andere van leest, segmenten zijn één filtertype gebouwd op URL-regels, en doelgroepen zijn het samengestelde, herbruikbare doel. Het vooraf benoemen van deze hiërarchie is wat de rest van dit bericht zinvol maakt in plaats van te lezen als een andere parameter-tabel.
De limiet van 50 kenmerken betekent dat u sleutels plant, niet improviseert
PushEngage beperkt aangepaste abonneekenmerken tot 50 per site, gecontroleerd via pushengage_list_attributes en aangemaakt met pushengage_create_attribute. Vijftig klinkt gul totdat een team één kenmerk per campagne begint te maken in plaats van een kleine, duurzame set — campaign_march_promo_clicked, campaign_april_sale_seen — en de limiet in een kwartaal opbrandt.
Vraag de assistent om op te sommen wat er al bestaat voordat u iets toevoegt:
U: “Welke abonneekenmerken heb ik al ingesteld?”
Assistent: (roept
pushengage_list_attributesaan) “U heeft 6 kenmerken:loyalty_tier,plan_type,last_purchase_category,signup_source,preferred_languageenrenewal_date.”U: “Goed. Voeg er nog één toe:
loyalty_tiermoet goud, zilver en brons ondersteunen — is dat al het geval?”
Die ene uitwisseling doet het planningswerk dat een dashboard zelden afdwingt: het toont wat er al is voordat je een duplicaat maakt, en het houdt de attribuutlijst duurzaam — loyaliteitsniveau, plan type, LTV-bucket, verlengingsdatum — in plaats van een kerkhof van eenmalige campagnevlaggen. Duurzame attributen stapelen zich ook op: een loyalty_tier-veld dat eenmaal is ingesteld via je Shopify- of WooCommerce-integratie, voedt elke doelgroep die je bouwt voor de rest van het programma, niet alleen deze.
Vijftig sleutels is genoeg voor de meeste middelgrote catalogi als de sleutels de abonnee beschrijven in plaats van een enkel moment in de tijd. loyalty_tier, plan_type en last_purchase_category beschrijven wie iemand is; march_promo_clicked beschrijft iets dat een keer in maart is gebeurd. Het eerste soort wordt hergebruikt in een dozijn toekomstige doelgroepen. Het tweede soort wordt eenmaal gecontroleerd en blijft dan in de lijst staan, waarbij het een van je vijftig slots inneemt voor een campagne die maanden geleden is beëindigd.
Abonnee's targeten met aangepaste attributen en doelgroepen: goud-plan klanten in de VS
Met het attribuut bevestigd, is de doelgroep nog één gesprek verwijderd.
Jij: “Bouw een doelgroep genaamd ‘Goud VS’ — abonnees waarbij loyalty_tier goud is, en land Verenigde Staten.”
Assistent: (roept
pushengage_create_audience_groupaan) “Gemaakt ‘Goud VS’ — target abonnees metloyalty_tier = golden land = Verenigde Staten. Wil je het verder verfijnen, zoals last-click activiteit of een specifiek segment?”Jij: “Ja — voeg abonnees toe die de afgelopen 30 dagen geen melding hebben aangeklikt.”
Assistent: (werkt de groep bij) “Bijgewerkt. ‘Goud VS’ combineert nu loyaliteitsniveau, land en 30 dagen inactiviteit van klikken.”
Dat is de logica van de doelgroep in één duidelijke, Engelse stap: meerdere filtertypen — een attribuut, een locatie, een engagementvenster — gecombineerd met EN-logica onder één opgeslagen naam. Bevestig dat het is geland met pushengage_list_audience_groups, en je ziet “Goud VS” naast welke doelgroepen voor pushmeldingen je ook al hebt gebouwd, klaar om te worden opgehaald in een verzending zonder dat een enkel filter opnieuw hoeft te worden beschreven.
Die hele uitwisseling — attribuut al bevestigd, doelgroep samengesteld, groep bevestigd op de lijst — is VIP-abonneetargeting in de praktijk: geen speciale modus die PushEngage inschakelt, gewoon dezelfde attribuut- en doelgroepstools gericht op je hoogste waardetier in plaats van je hele lijst.
Het bouwen van doelgroepen voor pushmeldingen op deze manier schaalt voorbij één loyaliteitsniveau — hetzelfde patroon werkt voor een “Zilver EU” groep of een “verlaten platina” groep, elk een aparte opgeslagen naam. Merk op wat er niet gebeurde in de bovenstaande uitwisseling: er was geen segment vereist om dit te laten werken.
Een segment op basis van een URL-regel — bijvoorbeeld bezocht /account/loyalty — kan als een vierde filter worden toegevoegd als je alleen goud-tier abonnees wilt targeten die onlangs hun loyaliteitspagina hebben bekeken. Maar de doelgroep zelf heeft er geen nodig; attribuut plus geografie plus betrokkenheidsvenster is op zichzelf al een complete, bruikbare doelgroep. Dat is de praktische versie van het onderscheid uit dit artikel: segmenten zijn een optioneel ingrediënt in een doelgroep, geen verplicht ingrediënt.
Waarom de opgeslagen groep de beloning is, niet het filter
De filtercombinatie is niet het waardevolle deel — je zou "Goud VS" eenmalig met de hand kunnen bouwen en er nooit meer aan hoeven denken als dat het doel was. De beloning is dat pushengage_send_notification en pushengage_send_ab_notification beide een audience_groups parameter accepteren, en "Goud VS" is nu een naam die je bij elke toekomstige verzending aan beide tools kunt meegeven.
Dat is belangrijk voor de metriek waar een retentieteam daadwerkelijk verantwoordelijk voor is. Een win-back push naar je hele lijst behandelt een abonnee van twee weken hetzelfde als een klant van twee jaar met goud-tier, wat precies omgekeerd is — de klant met goud-tier heeft het hoogste herwonnen-inkomstenpotentieel per verzending, en de breedste uitrol verdunt de reactiesnelheid voor iedereen. Het specifiek targeten van de "Goud VS"-groep voor een herinnering aan vernieuwing of een exclusieve drop voor loyaliteit betekent dat elke verzending naar die cohort cumulatief is in plaats van gereset: eenmalig bouwen, hergebruiken voor de kwartaallijkse loyaliteitscampagne, de early-access drop, de win-back reeks — allemaal zonder de filterlogica elke keer opnieuw op te bouwen.
Wat dit vervangt, en wat niet
Dit vervangt het klikpad in het dashboard voor het bouwen van een pushmelding doelgroep — de omweg via meerdere schermen om een veld te maken, op te slaan, van scherm te wisselen en de filtercombinatie handmatig opnieuw op te bouwen. Als je dat pad liever direct wilt zien, behandelen de dashboard walkthrough van PushEngage voor doelgroepen en de gids voor het combineren van meerdere segmenten in één doelgroep het nog steeds stap voor stap, en het personaliseren van campagnes met abonneekenmerken behandelt de drip-personalisatiekant van kenmerken.
Wat het niet doet: @pushengage/mcp verzendt geen WhatsApp-berichten en bouwt geen workflows of campagnes voor je — het lijst ze op en leest ze, naast drip- en RSS-campagnes. Er is ook geen externe of web-connectorversie; dit is een lokale server die over stdio draait, geauthenticeerd via dezelfde browserlogin als beschreven in de installatiegids. Een correct gedefinieerde doelgroep is geen grotere lijst — het is de juiste lijst, en dat is het hele argument voor VIP-abonneetargeting: eenmalig gebouwd en precies gericht, elke keer dat het opnieuw wordt gebruikt.
Zodra "Gold US" bestaat, is de volgende vraag wat je ernaartoe moet sturen en hoe je moet meten of het heeft gewerkt – later in deze serie behandeld. Het targeten van abonnees met aangepaste attributen en doelgroepen is een eenmalige installatiekosten voor een doelgroep die je zult hergebruiken zolang die loyaliteitstier bestaat. Om te zien welk PushEngage-abonnement doelgroepen bevat bij het abonneevolume dat je lijst nodig heeft, bekijk de prijzenpagina.