Using Data You Already Have
What are Dynamic Variables?
Dynamic variables enable you to personalize content for the user in your mobile app. As consumers shop your store you can leverage the content you know about them to power custom blocks making them more relevant and likely to be engaged.
In this article:
- Learn the types of dynamic variables you can use to personalize experiences
- Understand how to add that content to a block
Supported Dynamic Variables
Tapcart currently supports 4 types of dynamic variables:
- Customer variables
- Device variables
- Product variables
- Cart variables
Customer Variables
Customer variables represent Shopify users’ account information. This can be used to create personalized homepages or marketing opt-ins.
Examples:
customer.id | 1097834 |
customer.name | Ashley |
Device Variables
Unique to the customers’ device, these variables can be used to easily locate stores nearby or run geographic specific promotions.
device.id |
D4802-0889-GHDS-LDHNW-E |
device.locale | en-US |
Product Variables
The ultimate fun tool, product variables bring your uses cases to new levels when using distinct product information that can be viewed on the product detail page. Offering customers product recommendations, collection look-books, and more, these are the variables that will make it easy to show your customer more of what you have to offer.
product.description |
Pink Cashmere Sweater |
product.tags |
“New”, “Sustainably Sourced”, “Limited” |
product.price |
29.99 |
Want to Learn More?
To use a variable in your block, checkout this page in the Custom Blocks technical docs!
Considerations
There are a few considerations to keep in mind when determining if custom blocks are the best solution for your brand. Although a powerful, low-code solution, custom blocks do not support:
- Customizing app navigation
- Customizing style across the app
- Customizing the cart, checkout area, or member account area
- Adding camera or general augmented reality (AR )needs
- Ie., Virtual Try On
- Using react or Vue JS code for implementation
- Placement for custom blocks is only supported on the homepage or product detail page
Please Note: We are working to expand the functionality of custom blocks in the future to offer even more flexibility when designing your app experience. We are working on it, but not quite there yet!
Custom blocks is only available to Tapcart Enterprise customers.
Not on Tapcart Enterprise but want to learn more about using custom blocks? You can talk to one of our mobile experts by accessing this new feature directly from your dashboard. Simply select custom blocks and choose ‘talk to a mobile expert’ to get started!
More Questions
Our team is here to help! To learn more about custom blocks and how it can be a turn-key solution for your mobile app ideas, visit Tapcart Help Center, and for additional questions reach out to us at help@tapcart.co!
Have a developer question? Shoot us an email at customblocksupport@tapcart.co and a member of our team will get back to you.