Vraag Voeg MailChimp-abonnee toe om te groeperen met aanmeldingsformulier, niet met API


Ik weet dat je dit kunt doen met de API, maar niet zeker bent van het normale aanmeldingsformulier.

Weet iemand of het mogelijk is om wat code toe te voegen aan het geavanceerde aanmeldingsformulier in MailChimp dat hen automatisch zou toevoegen aan een specifieke groep binnen mijn lijst?

Ik verzamel alleen het e-mailadres en ik wil niet dat de abonnee de groep handmatig moet selecteren. Als ze dat formulier gebruiken, wil ik dat ze aan die groep worden toegevoegd.

Ik heb MailChimp om hulp gevraagd, maar zij vertellen me dat hun klantenondersteuning niet codeert en dat ik een expert moet inhuren.

Misschien kan een segment van de relevante code helpen:

<form action="http://lalala.us2.list-manage1.com/subscribe/post" method="post">
<input type="hidden" name="u" value="345fc4974810ef65c8276c8">
<input type="hidden" name="id" value="25c4d1b28">
<table cellpadding="5" cellspacing="0" border="0" align="center">

<tr>
<td align="right" class="formLabel"><strong>Email Address</strong> <span class="asterisk">*</span>:</td>
<td align="left">
    <input type="email" autocapitalize="off" autocorrect="off" name="MERGE0" id="MERGE0" size="25" value="*|MERGE0|*">
<br><span class="error">*|HTML:EMAILERROR|*</span></td>
</tr>

Is er een verborgen invoertype dat ik kan toevoegen met een lijstgroepnaam die automatisch aan een groep wordt toegevoegd?


10
2018-02-05 21:26


oorsprong


antwoorden:


Dit is een oude vraag, maar ik kwam er zelf naar op zoek en vond nergens een goed antwoord (inclusief het andere antwoord dat op zijn best slecht is). Toen ik hier niets over kon vinden, kon ik het met een beetje experiment achterhalen.

Het vereist een paar stappen. Voeg eerst uw groep toe en de opties die u in de groep wilt plaatsen (deze kan alleen 1 zijn als u dat wilt). Controleer eerst of de groep niet is ingesteld op verborgen. Ga naar uw standaardaanmeldingsformulier in MailChimp onder Aanmeldingsformulieren> Algemene formulieren. Controleer of de optie (s) van de groep zichtbaar zijn en gebruik vervolgens de aanmeldingsformulier-URL om uw gehonoreerde aanmeldingsformulier te bezoeken. Open nu de onbewerkte HTML in uw browser met de rechtermuisknop> Bron weergeven. U moet het INPUT-element vinden voor de gewenste groep / optie. Het ziet er waarschijnlijk ongeveer zo uit:

<input type="checkbox" data-dojo-type="dijit/form/CheckBox" id="group_8" name="group[13257][8]" value="1"  class="av-checkbox">

De parameter name is hier het kritieke punt. Kopieer en plak dat gehele invoerelement in uw aangepaste formulier. Gebruik nu inline CSS om het te verbergen en HTML om het hard te coderen om te controleren. Je kunt ook extra dingen verwijderen. De definitieve versie in uw aangepaste vorm zou er ongeveer zo uit moeten zien:

<input type="checkbox" id="group_8" name="group[13257][8]" value="1" checked="checked" style="display:none">

Dit zorgt ervoor dat het niet zichtbaar is voor de gebruiker, maar het voegt deze automatisch toe aan de groep die wordt gedefinieerd door de parameter name die u hebt gepakt uit het formulier dat deze heeft weergegeven.

De laatste stap is om terug te gaan en ervoor te zorgen dat u die groep op Verborgen zet om ervoor te zorgen dat deze niet per ongeluk op andere formulieren verschijnt.

Best makkelijk!


10
2017-08-29 09:07



Je zou in staat moeten zijn om een ​​verborgen toe te voegen input veld met de naam van de MERGE TAG ingesteld voor de specifieke groep.

Voor deze functionaliteit zou het echter veel eenvoudiger zijn om de MailChimp API (hoewel je vraag suggereert dat je dat liever niet doet).


2
2018-04-03 15:12



Alles wat ik deed was de andere selectievakjes verwijderen (evenals de ongeordende lijst en lijstitemtags er omheen) en het selectievakje dat de standaardgroep die ik wilde veranderen in een verborgen veld. Letterlijk alleen type = "verborgen" in plaats van type = "checkbox" en dat heeft de truc gedaan.


1
2017-09-29 20:25