MarkMBravura wrote:Hi guys,
So my question is this... Is it possible to have 1 mailchimp list and use the groups/segment feature of mailchimp to track specific subscribers who signed up on specific pages?
For instance, let's say i've got a main squeeze page on the main domain landing page and another seperate squeeze page with a different optin offer on a different page. Is it possible to somehow individually track the signups from each individual squeeze page using only one mailchimp list? And if so, how would i best go about it? If not, what would be a viable alternative?
In the net result all subs will go to the same member login landing page. The only thing i am ultimately trying to accomplish is to determine which subs came from which advertising campaigns.
Any help would be greatly appreciated!
Mark
With s2Member, it is possible to configure different MailChimp® Interest Groups for each Membership Level, as seen in your Dashboard under
s2Member -> API List Servers ... (see attached screenshot). So you could have only ONE mailing list ID, but subscribers get broken down into various Interest Groups that you configure in your MailChimp® administration panel, and then reflect in your s2Member configuration.
However, even this can be limiting if you are trying to track specific information based on a marketing campaign. This is why s2Member makes the
custom="www.example.com|my-custom-value" Shortcode Attribute available for you to fill in your Payment Buttons/Forms.
If you need to track some additional custom information, you can fill the value of the
custom="" Shortcode Attribute with PHP perhaps. Please see this reference article:
viewtopic.php?f=36&t=1604
Now, once you are collecting a pipe-delimited custom value in your Shortcode, you can further your custom integration with s2Member, by adding custom MERGE fields for MailChimp, which might pass your custom value over to MailChimp automatically. There is a reference article here:
viewtopic.php?f=4&t=15345&p=48213#p48213For example, you might create this directory and file:
/wp-content/mu-plugins/s2-hacks.php( these are MUST USE plugins, see:
http://codex.wordpress.org/Must_Use_Plugins )
- Code: Select all
<?php
add_filter("ws_plugin__s2member_mailchimp_merge_array", "my_filter");
function my_filter($merge, $vars)
{
$user_id = $vars["user_id"];
$user_custom = get_user_option("s2member_custom", $user_id);
$my_custom_merge_vars = array("S2_CUSTOM" => $user_custom);
return array_merge($merge, $my_custom_merge_vars);
}
?>
* Based on this example, you would need to add a new MERGE field to your MailChimp list, with the name:
S2_CUSTOM, which will hold the value of your
custom="" Shortcode Attribute. You can then filter your email campaigns sent out by MailChimp®, based on the value of this field. Or perhaps, just keep it on file for each subscriber, so you'll know where they originated from
(i.e. based on some custom value that you track in a marketing campaign).
See Also: MailChimp MERGE Tags.
http://kb.mailchimp.com/article/getting ... merge-tags
Obviously, all of this is VERY advanced stuff. We'd like to extend s2Member in ways that make these types of custom integration easier. Those improvements will come in a future release. For now, if you're not comfortable with this, you might seek assistance from a freelancer to help you complete this custom integration with MailChimp®.