SmartTags are shortcodes that allow you to add all kinds of functionality to your WordPress pages without having to know anything about programming. Because MemberMouse functions as part content-protection system and part CRM, you get unparalleled flexibility to display dynamic content such as first name, last name, products ordered, membership level, referring affiliate and more. SmartTags allow you to be creative and customize your website and sales process in ways that other membership plugins and CRM platforms simply can't match.


Below is a list of the 6 SmartTags that are the most commonly used among our members.


  1. Access Decision SmartTag
  2. Member Decision SmartTag
  3. Product Data SmartTag
  4. Member Data SmartTag
  5. Purchase Link SmartTag
  6. Custom Decision SmartTag



1. Access Decision SmartTag


Access Decision SmartTags are used to create self-promoting content by allowing you to show or hide content based on a member’s access rights to a particular page. 


This SmartTag allows you to have fine-grained control over the pages that protect your content. MemberMouse's default response to someone attempting to access a page they don’t have access to is to redirect them to an error page. This is great and very secure, but one problem with having all of your content protected behind a paywall is that it can’t be indexed by search engines or utilized for any type of promotional activity. 


This is where the Access Decision SmartTag comes in. By using this SmartTag you can expose portions of protected content based on the visitor's access rights. Within a single page, you could have teaser content for non-members and protected content for paying members. By using the [MM_Access_Decision] tag with different access types you can tailor the visitor's experience on the page. Here’s a simple example that illustrates a situation where this would be valuable.


What does this look like in action?


Imagine that you have a protected page with some full-length video content. What you can do with the Access Decision SmartTag is put all of the paid content within a SmartTag that only shows it to people with access to that page: 


[MM_Access_Decision access=’true’] 

Paid Content For Members with Access 

[/MM_Access_Decision] 


Then you can create a second Access Decision SmartTag that sets a second set of parameters for people without access to that page:


[MM_Access_Decision access='false'] 

Teaser Content for Visitors without Access 

[/MM_Access_Decision] 


You can then choose to show a preview or teaser of the content they would get if they were paying members. In the content you display for non-members, you can also include some sales copy and a sign-up link for your membership. 



Now, your pages become what we call “self-promoting”. What this means is that each content page with an Access Decision SmartTag can now be used to not only deliver content to your members, but also to promote your material to prospective customers! 


The links to those pages can be shared anywhere you like — in email, social media, etc. The Access Decision SmartTag allows you to be more discerning about what visitors see. It puts the power in your hands to fully control the visibility of your protected pages. 


Learn more about attributes and usage examples.





2. Member Decision SmartTag


Member Decision SmartTags are used to show or hide content based on information about the current member.


If you ever find yourself saying, “I wish I could show something specific to members who have these attributes…” then the Member Decision SmartTag is likely what you’re looking for. This is one of the most robust SmartTags.


What does this look like in action?


With this SmartTag you can choose to show or hide content to your customers based on a number of different attributes. For this example, let’s create a targeted upsell offer based on a customer’s purchase history.



Let’s say that you want to present everyone who’s bought your Beginners Course with an offer to buy your Intermediate Course. You could use the Member Decision SmartTag with the purchasedProduct attribute to speak directly to these members. Only the people who have already purchased your Beginners Course will be shown your offer for the Intermediate Course.


How it could look:


[MM_Member_Decision purchasedProduct='1']

Only members who purchased product with ID of 1 will see this

[/MM_Member_Decision]


And that's just the tip of the iceberg.


Learn more about attributes and usage examples.





3. Product Data SmartTag


Product Data SmartTags output data associated with the product ID passed.


This SmartTag lets you display information related to any specified product such as name, billing description, product description, price, information about a trial period, and more. For a full list of the data you can display, head here.


How could this be used on your site?


A great example of where to use this is on a Sales Page. You can list product-specific information anywhere on the page. And the best part about it is that it's dynamic. If you change anything in the product settings, that change will be automatically reflected anywhere you have the [MM_Product_Data] tag.


An example of the usage in sales copy:


Our [MM_Product_Data id='14' name='name'] is available for [MM_Product_Data id='14' name='price']/month this week only. And if you buy today you'll get a [MM_Product_Data id='14' name='trialDuration'] trial for [MM_Product_Data id='14' name='trialPrice'].


Which translates to: Our Newest Product is available for $25/month this week only. And if you buy today you'll get a 1 month trial for $1.


What's really special about this is that it allows you to update product information without having to track and change mentions of that product around your site. Additionally, if you want to have the same format for multiple products, it's easy to edit by simply changing the product number.


Learn more about attributes and usage examples.





4. Member Data SmartTag


Member Data SmartTags allow you to display specific information about the member who’s currently viewing the page.


This SmartTag lets you display information related to the member who’s logged in such as first name, last name, email address, phone number, number of days they’ve been a member, and more. For a full list of the data you can display, head here.


How could this be used on your site?


Let’s say that you want to add a personal touch to your Member Homepage. You can use the Member Data SmartTag like this:


Hi, [MM_Member_Data name='firstName']! to personally greet your members, resulting in something like: Hi, Jamie!


You could also use it to display a member’s username and password on a Confirmation page after they’ve made a purchase. While this may sound simple, don’t underestimate the power of personalization when it comes to engaging your members.


Learn more about attributes and usage examples.





5. Purchase Link SmartTag


Purchase Link SmartTags generate a link to the checkout page so customers can purchase a particular product. If the current customer has a card on file, this SmartTag intelligently adjusts itself and generates a 1-click purchase link instead.


At its core, the most basic benefit of [MM_Purchase_Link] is that it ensures your product links will always be correct and will direct your customers to the appropriate checkout pages.


But the real power of the Purchase Link SmartTag comes into play when combined with card-on-file functionality. When you use the Purchase Link SmartTag, MemberMouse automatically detects whether or not your customer has an active card-on-file. If they do, MemberMouse generates a 1-click purchase link, and automatically charges the card on file. This makes for a seamless customer experience and improves your chances of successful cross-sells or upsells.


How could you implement this?


The Purchase Link SmartTag can be displayed anywhere on your site. Let’s say that all of your members are currently on free membership plans. You could create a promotion for a paid membership level and display the offer on the Member Homepage using a Purchase Link SmartTag.


How it could look:


<a href="[MM_Purchase_Link productId='4']">Purchase Membership</a>


Or you could create a one-time only product and offer it as an upsell to all of your paying customers. If they have a card-on-file, 1-click purchasing kicks in and simplifies their buying experience.


Learn more about attributes and usage examples.





6. Custom Decision SmartTag


Custom Decision SmartTags are used to create content that is targeted based on the external source a visitor came from (i.e. Google ad, banner ad, email, etc). This is accomplished by showing or hiding content based on custom data that’s passed to the page via the URL.


Imagine you have an email that you sent out which contains a link to a page on your site with the following URL: http://yoursite.com/?source=email&seqnum=5. By configuring your link in this way you’re indicating that the important information to you is the source this visitor came from and number of the email in the sequence they clicked on. This is just an example.


The idea is that you can specify any data points that are meaningful to you when constructing the URL. When the visitor clicks this link and lands on your site, MemberMouse will automatically store this data so that is can be referenced not only on the landing page, but across the whole site.


What does this look like in action?


Keep in mind that you wouldn't actually put the SmartTag in the email you send out. All you need to do is define the parameters that you want to track. In this case, the first category we’re interested is source and the second is sequence number. In our example, the value of source is “email” and the value of sequence number is “5” so the URL we use in our email would be something like: http://yoursite.com/?source=email&seqnum=5. On your site, in order to show targeted content to those people who click on this link, here’s what the SmartTag would look like:


[MM_Custom_Decision source='email' seqnum='5']

Personalized Content for Visitors Who Clicked Link in Email #5

[/MM_Custom_Decision]


When you insert this SmartTag into the content on your site you will then have the ability to customize what is shown to people who arrive at your site after clicking the link in email #5.


This means that whether someone arrives at your site from a Google Ad, Facebook Ad, Banner Ad or a link from in an email campaign, you have the opportunity to greet each visitor in a personalized way by using the Custom Decision SmartTag.


Learn more about attributes and usage examples.