RopiMons / siteWebV2

Le nouveau site web du Ropi à Mons
http://dev.ropi.be
5 stars 0 forks source link

ajouter nouvel utilisateur à la newsletter mailchimp #160

Open fdortu opened 6 years ago

fdortu commented 6 years ago

Est-il possible d'ajouter une case à cocher "Recevoir la newsletter" dans le formulaire d'enregistrement d'un nouvel utilisateur et la lier à mailcjimp?

Voici le code pour ajouter un utilisateur à la newsletter mailchimp:

<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css">
<style type="text/css">
    #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
    /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
       We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<div id="mc_embed_signup">
<form action="https://ropi.us19.list-manage.com/subscribe/post?u=4e7f73c9b493802eb24e7cbb1&amp;id=48ec244876" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="mc_embed_signup_scroll">
    <h2>Subscribe to our mailing list</h2>
<div class="indicates-required"><span class="asterisk">*</span> indicates required</div>
<div class="mc-field-group">
    <label for="mce-EMAIL">Email Address  <span class="asterisk">*</span>
</label>
    <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
</div>
<div class="mc-field-group">
    <label for="mce-FNAME">First Name </label>
    <input type="text" value="" name="FNAME" class="" id="mce-FNAME">
</div>
<div class="mc-field-group">
    <label for="mce-LNAME">Last Name </label>
    <input type="text" value="" name="LNAME" class="" id="mce-LNAME">
</div>
<div class="mc-field-group size1of2">
    <label for="mce-BIRTHDAY-month">Birthday </label>
    <div class="datefield">
        <span class="subfield monthfield"><input class="birthday " type="text" pattern="[0-9]*" value="" placeholder="MM" size="2" maxlength="2" name="BIRTHDAY[month]" id="mce-BIRTHDAY-month"></span> / 
        <span class="subfield dayfield"><input class="birthday " type="text" pattern="[0-9]*" value="" placeholder="DD" size="2" maxlength="2" name="BIRTHDAY[day]" id="mce-BIRTHDAY-day"></span> 
        <span class="small-meta nowrap">( mm / dd )</span>
    </div>
</div>  <div id="mce-responses" class="clear">
        <div class="response" id="mce-error-response" style="display:none"></div>
        <div class="response" id="mce-success-response" style="display:none"></div>
    </div>    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
    <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_4e7f73c9b493802eb24e7cbb1_48ec244876" tabindex="-1" value=""></div>
    <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </div>
</form>
</div>
<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script><script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='BIRTHDAY';ftypes[5]='birthday';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
<!--End mc_embed_signup-->
fdortu commented 6 years ago

Plus d'info sur les connecteurs

http://developer.mailchimp.com/documentation/mailchimp/guides/manage-subscribers-with-the-mailchimp-api/?_ga=2.23883002.1166201370.1535969217-413246922.1533103923&_gac=1.226168552.1535987941.CjwKCAjwt7PcBRBbEiwAfwfVGArndL9NrY1h4ZeBp9ZT-cofhZwOxxbZyfl8efdX2EnH48D_AQSL6hoCFlEQAvD_BwE

fdortu commented 4 years ago

En fait, l'objectif court terme est d'obtenir la liste des emails utilisateurs et leur status (ordre de cotisation, commerçant, utilisateur) afin d'envoyer des emails ciblés.

un export csv me suffirait