Skip to content

Instantly share code, notes, and snippets.

@c2prods
Last active April 30, 2018 16:56
Show Gist options
  • Select an option

  • Save c2prods/dc6875b8012ec71d22ba86465109abe7 to your computer and use it in GitHub Desktop.

Select an option

Save c2prods/dc6875b8012ec71d22ba86465109abe7 to your computer and use it in GitHub Desktop.
Mailchimp Viral Loop - Add User
<?php
$merge = array ( //on crée un tableau qui va contenir tous les merge tags autres que l'email
'SOURCE' => 'landing', //pour tracker de quel formulaire l'utilisateur s'inscrit
'CODE' => md5($email), //le code de parrainage de l'utilisateur qui n'est que le md5 de son email
'REFNBR' => 0 //le nombre de parrainés - 0 au début
);
if (isset($ref)) $merge['REF'] = $ref; //si l'utilisateur a lui même été parrainé, on track qui est son parrain
$MailChimp->post("lists/LIST_ID/members", array( //enfin, on post l'utilisateur dans Mailchimp
'email_address' => $email,
'status' => 'subscribed', //important, sinon il est en pending
'merge_fields' => $merge,
));
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment