• Resolved Charlie

    (@charliemariephoto)


    Hi there,

    I use your plugin for my opt-in pages. I have tags set up via MC and through your plugin, they can sign up via single opt in, get their tag applied and get the right response in Mailchimp. Works great.

    I’m having an issue however, whereby if a subscriber unsubscribes themselves, and then resubscribes, it goes through a double opt in. This means they don’t get their tag and they don’t get the auto response. Its not a very common issue, but its a little annoying as I’ve set it to single opt in on both MC and on your plugin.

    I’ve already spoken to Mailchimp as I thought it was their error, and this is their response:

    I went ahead and did a few test subscribes and can see that the contacts are being passed over through an API.

    It appears the API is passing the contacts that are resubscribing with a pending status. If the contacts are being passed over as so this will then prompt them and require they complete the double opt in process.

    Since the API is passing the contacts over in this way this is something that would have to be looked into on that end.

    If you do not want the contacts to be required to complete double opt in, then the API integration you are using will have to pass existing and new subscribers as subscribed and not pending.

    The above link is an example.

    Thanks.

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Contributor Freddie

    (@fmixell)

    @charliemariephoto,

    After looking at the code this isn’t currently possible.

    I believe the reason the single opt-in resubscribe functionality was planned this way is due to the fact that adding users to Mailchimp with single optin can be risky for your Mailchimp account.

    Single optin allows anyone to join your list. So, if someone unsubscribes and then resubscribes automatically multiple times in a row your account might be in danger of being flagged by Mailchimp.

    My suggestion would be to only use Double Optin because it’s the best way to make sure your list is never flagged. On the same note it also allows you to grow a much healthier list. If you allow anyone to subscribe you’re opening the doors to hurting your spam rate. People may forget they subscribed, mark you as spam and before you know it your account will be disabled by Mailchimp for spam.

    Thread Starter Charlie

    (@charliemariephoto)

    Hi there,

    Sorry but why offer both a tagging feature and a single opt in feature, if you don’t recommend them?

    I have plenty of anti-spam prevention in place, including plugins, recaptcha and managed wp hosting with security, so I don’t need double opt in. I was using your plugin as it seemed to do everything I needed, but you’re telling me it’s not possible to have a single opt in for a resubscriber? When Mailchimmp allows it themselves?

    Plugin Contributor Freddie

    (@fmixell)

    @charliemariephoto,

    Anti-spam is meant to protect you from spam. Double opt in in intended to protect the people who are signing up for email lists.

    However, if this is a feature that could help you out I’m going to try figure out a way for you to pull it off.

    Cheers,

    Freddie

    Plugin Contributor Tracy Levesque

    (@liljimmi)

    ?????? YIKES, Inc. Co-Owner

    Hi @charliemariephoto,

    Like anything in life there are recommended ways to do things, but people are free to make choices and assume risk. That is why we offer the choice to do single opt-in.

    It appears the API is passing the contacts that are resubscribing with a pending status.

    This is the issue we have with double opt-in and tagging. The API wont let us flag a double opt-in subscriber as anything besides “pending” and pending subscribers can’t get tagged.

    Why re-subscribers are not getting single opt-in is something we need to investigate. Freddie will do that.

    Thank you,
    -Tracy

    Plugin Contributor Freddie

    (@fmixell)

    @charliemariephoto,

    I’ve reproduced this issue and located the offending code that is adding a resubscribe as pending instead of the selected method. I’m going to work on a fix for this and I’ll keep you posted.

    Also, I was just letting you know why this was possibly implemented like this so you had the full picture. Sorry if I came off ridged everyones email needs are unique to themselves and as a developer I’m probably a little over cautious. ??

    – Freddie

    Plugin Contributor Freddie

    (@fmixell)

    @charliemariephoto,

    Good news! I’ve worked out a fix for you on this functionality. Look out for a release in the coming days.

    If you notice any other odd edge case stuff let me know and I’ll investigate.

    After diving deeper into the code I discovered notes stating that single resubscribe was impossible. Since the initial release of this plugin that has changed with the Mailchimp API.

    Thanks for bringing this to our attention and look out for a new release soon.

    Cheers,

    Freddie

    Thread Starter Charlie

    (@charliemariephoto)

    Hi Freddie,

    Thanks SO much thats great! Totally understand your reasoning. I will keep my eye on spam, but so far I have a pretty robust system set up ??

    Look forward to the update, thanks again!

    Charlie

    Plugin Contributor Freddie

    (@fmixell)

    @charliemariephoto,

    If you update your plugin you’ll be able to filter this functionality with the following code.

    add_filter( 'yikes_mailchimp_single_resubscribe', '__return_false' );

    That would go into your themes functions.php file. If you’re not sure what that is you could also use the My Custom Functions Plugin: https://www.ads-software.com/plugins/my-custom-functions/

    Let me know if you have any issues implementing this!

    Cheers,
    Freddie

    PS: When I was testing this was working perfectly until I used the same email over and over again. I’m sure you’ve already run into that issue but I just thought I’d give a heads up!

    Thread Starter Charlie

    (@charliemariephoto)

    Hi Freddie,

    Sorry I’m a bit confused! Do I have to add this code after updating the plugin? I’m not really comfortable doing anything like that, tech newbie over here!

    I thought the plugin update fixed the issue?

    Thanks

    Plugin Contributor Freddie

    (@fmixell)

    @charliemariephoto,

    In this update I’ve added a filter that allows you to change the plugin to single optin resubscribe.

    Actions and filters are just stopping points that developers leave in WordPress themes and plugins that allow you to change how things work.

    My suggestion is to create a child theme and place that code in the functions.php file. If you can’t do that, the my custom functions plugin will do the trick.

    Freddie

    Plugin Contributor Tracy Levesque

    (@liljimmi)

    ?????? YIKES, Inc. Co-Owner

    Hey @charliemariephoto

    With this plugin: https://www.ads-software.com/plugins/my-custom-functions/ You can safely and easily add that code Freddie provided.

    After you install and activate the plugin, go to Settings > PHP Inserter, enter the code Freddie provided where is says “Enter your PHP functions here.” then hit the “On” button.

    Let us know if you need more help.

    -Tracy

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Resubscribing causes double opt in to trigger’ is closed to new replies.