Yes, you can.
By default, the page/post title field doesn't accept shortcodes. If you want to use If-So on your page title field simply go to the If-So > Settings on your WordPress dashboard and check the "Allow shortcodes in titles" option.
Create a trigger with an A/B Testing condition in order to test up to four variations. To A/B test dynamic content, you'll have to use multiple triggers with conditions being the variations.
If-So uses a TinyMCE editor with both visual and text (HTML) modes so that you can basically set up any content.
If you are using a page builder and are looking for a more convenient way to design your content, the styling options that are available for you are:
Gutenberg Users - You can assign conditions directly to a block (or group of blocks) instead of creating dynamic triggers. See how.
Elementor Users - Save any widget or section as a template and apply it inside an If-So trigger using a shortcode. See how.
Other page builders - Design your dynamic content in a new page and use the shortcode [ifso-show-post id="123"] inside your If-So trigger to display the page content as your dynamic version. See how.
Though the option to display a dynamic version based on multiple conditions is not built into the plugin interface, the same result can be achieved by nesting shortcodes. ie. creating a trigger and pasting its shortcode within a dynamic version content field of another.
Yes. You can display dynamic content based on any parameter you want. Simply, use the Page URL condition and set it as follows:
If: Page URL > Conatins > ?your-parmeter; Then: Show dynamic content...
Alternatively, if you want to create a condition based on UTM parameters, you can use our dedicated UTM condition.
If-So is a dynamic content WordPress Plugin, allowing site administrators to personalize content according to a predefined set of conditions or using Dynamic Keyword Insertion shortcodes.
By providing your visitors with a tailored content experience, encouraging them to engage, convert, and buy more!
Though If-So offers a wide range of possibilities and advanced features, the basic usage of the plugin is very simple:
Whether you are using a caching plugin or server caching, you can navigate to the plugin settings and enable the "Page Caching Compatibility" option. With the option enabled, dynamic triggers will be rendered in a separate request that will take place after the loading of the cached version.
Yes. You can use If-So with the ACF plugin.
The first step is to create an If-So trigger and paste its shortcode inside the custom field. Since Advanced Custom Fields do not render shortcodes by default, next you'll need to add the following filters to your functions.php file. Please feel free to contact us if you need help with that.
If you'd like to use If-So inside a Text field:
If you'd like to use If-So inside a Text Area field:
Yes, you can.
To import a trigger: On your WordPress dashboard, go to If-So -> All Triggers, click "Import trigger" (the button is right below the page title), and upload your trigger's JSON file.
To export a trigger: On your WordPress dashboard, go to If-So -> All Triggers, hover over the trigger you want to export, and click "Export".
Which version search engine will crawl depends on the conditions you use and the order they are set in the trigger. Google and other search engines crawl the web stateless, i.e. without cookies. This is something Google has said many times over the years., the page Search For example, if you set a "New visitor" condition, search engines will see the content as if the condition was met. If you'll set a log-in condition, search engines will not see that content. If you set a "Dynamic link" condition - search engines will treat it like another page (you can set a canonical if you want).
The important thing is that search engines will always see the same content.
You can learn more about dynamic content and SEO here: