Overview
Dynaposty makes it easy to generate
dynamic landing pages. Dynaposty lets you define shortcodes and insert them into your pages. Dynaposty checks URL name/value pairs of your visitor to decide what values to display for each of your shortcodes.
How to use it
Configure shortcodes: On the Dynaposty setup page, type in a URL name, a URL value, and at least 1 shortcode.
Add shortcodes to your pages: Click the Pages or Posts editor (to the left). Click the dynamite icon. Select and add a shortcode.
More help: Send email to: support@dynaposty.com
Simple Example
Your Dynaposty configuration:
| URL name | URL value | dynacode_1 |
| utm_content | (emtpy) | 10% |
| utm_content | abc | 20% |
| | | |
| <<< first row are default values | | |
| | |
One of your pages says: Limited offer: [dynacode_1] discount today!
Visitor 1 comes in at: http://yoursite.com and sees: Limited offer: 10% discount today! [ no URL value: using default ]
Visitor 2 comes in at: http://yoursite.com?utm_content=abc and sees: Limited offer: 20% discount today!
Multiple URL Variable Name Example
With one URL variable name and a unique variable value (enforced), no conflicts are possible when Dynaposty looks up your shortcode definitions.
However, when defining multiple URL variable names, then the shortcode lookup operation could find 2 or more matching rows. If that is the case, Dynaposty picks the last matching row going from top to bottom in your table.
Your Dynaposty configuration:
| URL name | URL value | dynacode_1 |
| utm_content | abc | 10% |
| utm_month | jan | 20% |
| utm_month | feb | 25% |
One of your pages says: Limited offer: [dynacode_1] discount
Visitor 1 comes in at: http://yoursite.com and sees: Limited offer: 10% discount [ no URL value: using default ]
Visitor 2 comes in at: http://yoursite.com?utm_content=abc and sees: Limited offer: 10% discount
Visitor 3 comes in at: http://yoursite.com?utm_content=abc&utm_month=feb and sees: Limited offer: 25% discount [ these params match row 1 and row 3, however the last matching row was applied (row 3) due to our priority rule
FAQ
Q: What happens if the user doesn't have a cookie or url variable but gets to a page with DynaPosty shortcodes?
A: DynaPosty requires that you establish default values for each shortcode that you create. That way, if any user doesn't have a cookie or url variable, they will still see content that makes sense and is complete. You should use the first row to define default values for those users.
Q: I see a grid of text. What do I do?
A: Any field you see in the grid which is not bold, is editable. Just click it to edit.
Q: Why is the first row blue?
A: The first row contains default values which will be used when DynaPosty can't find the URL value, or if there is no URL value.