A Guide to Styling Embedded Modules in Your Website

A Guide to Styling Embedded Modules in Your Website

Your website’s visual appeal is crucial for capturing attention and keeping visitors engaged. With Roccai’s swipe module, you not only have a powerful decision-making tool at your disposal but also the ability to customize its visual layout to perfectly align with your brand’s unique style.

Let’s dive into the different styling options available and how you can create the perfect look for your site.

Explore a Variety of Customizable Styles

  • Create a section with two columns.
  • Set the background color to a gradient from (#336370) to (#7ab2c2) or your preferred colors.
    • Right column: Add text and a button.
    • Left column: Embed the module (see guide).
  • Round the corners of the container by 10px.
  • Create a section with two columns.
  • Set a background image for each column.
    • Left column: Add text and a button.
    • Right column: Embed the module (see guide).
  • Round the corners of the container by 10px.
  • Open the settings for the right column. Under Spacing, set the padding to 110px for both the top and bottom.
  • Create a section with 3 columns.
  • Change the section background to a gradient from white (#ffffff) to dark blue (#072130).
  • First column: Embed the module (see guide) and round the container corners to 30px.
  • Second column: Set a background color and round the corners with a 30px border. Add an image (drop), title, and text.
  • Third column: Set a background color, round the corners with a 30px border, and add a title, text, and button.
  • Create a section with two columns.
  • Yellow Circle:
    • Click the grey + in the right column and add a Divider.
    • Set the background color to #f6c85d.
    • In Design > Sizing, set the width and height to 380px.
    • Set the Border to 400px to create a rounded circle.
  • Field with dots:
    • Add a transparent image with dots.
    • Set Alignment to the left and Width to 34% in Sizing.
    • In Spacing, set the right margin to 20%.
  • Circle Made of Dots:
    • Click the grey + in the right column and add a Divider.
    • In Sizing, set the width and height to 220px.
    • Set the Border to 400px to round the corners.
    • Adjust the border width to 6px, choose a color, and set the border style to Dotted.
  • Left column: Add text and a button.
  • Right column: Embed the module (see guide).
  • Round the container corners by 10px.

Whether your brand leans toward minimalism, bold designs, or custom flair, Roccai has a swipe module template to suit your needs.

How to Export your Data with Make

How to Export your Data with Make

This guide shows how to export your data from Roccai into your dashboard platform. Depending on your platform, you can either use the API from Roccai and do it directly or set up a scenario with Zapier or Make.

Step 1

Please create a profile with Make (cheaper than Zapier) or login here.
Then, you press the button, Create a new scenario.

Step 2

Select the tool HTTP


And then select Make a Basic Auth Request.

Step 3

  • Log in to your Roccai profile.
  • Go to company settings https://app.roccai.com/company-settings
  • Select API, press Generate Token, and copy the token.

Step 4

In the HTTP Scenario in Make, you should then fill out the following:


Step 5

Then, add a URL Parameter. The next steps shown how to get the URL Parameter.

Step 6

Obtain a valid token to access the Roccai API. You can get your token under Settings and API: Here you also find the API Documentation with the different data you can extract.

Step 7

Locate the endpoint that provides the desired information. For instance the userInfo

The Module ID is found here:

Roccai API for PowerBI

The Campaign ID is found by clicking the Share Icon in the menu. Then click the row on the campaign you want to get the ID from and click copy to get the campaign ID

Fill in the details in the API documentation:

  • Authorization: doesn’t need to be filled out
  • ModuleId: Specify the required Module Id.
  • CampaignId: Specify the Campaign Id (CampaignId should only be used for some, such as decisions. It should not be used for products.)

Press the ‘Execute’ button to get a response.


Copy the generated Request URL from the response and add it to Make.

Step 8

If you need more help to export your data from Roccai, write to us in the chat.

How do I get an API in Roccai for PowerBI?

How do I get an API in Roccai for PowerBI?

Step 1 – Obtain API Token

1.1. Obtain a valid token to access the Roccai API. You can get your token under Company Settings and API:

  • Log in to your Roccai profile.
  • Go to company settings https://app.roccai.com/company-settings
  • Select API, press Generate Token, and copy the token.
Step 2 – Retrieve Data

2.1 Locate the endpoint that provides the desired information.

The Module ID is found here:

Roccai API for PowerBI

The Campaign ID is found by clicking the Share Icon in the menu. Then click the row on the campaign you want to get the ID from and click copy to get the campaign ID

2.2. Fill in the details in the API documentation:

  • Authorization: doesn’t need to be filled out
  • ModuleId: Specify the required Module Id.
  • CampaignId: Specify the Campaign Id (CampaignId should only be used for some, such as decisions. It should not be used for products.)

2.3. Press the ‘Execute’ button to get a response.

Step 3 – Copy the generated Request URL from the response.
Step 4 – Set Up Power BI

4.1. Open Microsoft Power BI.

4.2. Go to Home > Get Data > Web.

Step 5 – Configure Power BI connection

5.1. Choose the ‘Advanced’ option.

5.2. Paste the copied Request URL.

5.3. Make sure the url is api.roccai.com.

5.4 In the HTTP request parameters section:

  • Authorization Type: Set the authorization type as ‘bearer’ followed by the provided token number.
  • Content Type: Specify the ‘content type’ as ‘application/json;charset-utf=8’

5.5. Press ‘OK’ to confirm.

Step 6 – Display Result

After configuring the connection, Power BI will evaluate the query and the output will be displayed in Power BI.

If you need our help, please contact us via the chat in the bottom right corner.

How to add parameters to the module URL?

If you want to send out a discovery journey in a personal newsletter or on a page where the user is already logged in with an email, you can add an email parameter. This avoids the user having to enter their name and email on the info or end card, which increases the likelihood of data collection.

This guide will show you how.

Step 1

Log in to your favorite email and marketing automation platform. In this example, we are using MailChimp. Then, create your newsletter as usual.

Step 2

Then log in to your Roccai profile and click the share icon in the menu top left corner. Create a new link and copy the module by clicking the link icon.

Step 3

Add the link to your newsletter. It could be in a button like this:

Step 4

Then open User Specific Parameters in Roccai:

Step 5

Then, add a URL Parameter. It could be name, email, etc., but in this case, it is the email. Make sure that the parameter and type are identical. Then press COPY.

Step 6

Add the parameter to the end of the module URL like this. Add & and the parameter, equal to and *|EMAIL|* Here is an example:

MODULE URL&uQSTRuzDjNEetrrYsdHg=*|EMAIL|*

Step 7

Send a test email from Mailchimp:

Step 8

Try the discovery journey by clicking the button.

Embracing Hyper-Personalization: The Future of Digital Marketing

Embracing Hyper-Personalization: The Future of Digital Marketing

Staying ahead of the curve is essential for businesses aiming to captivate their audience and foster lasting relationships. One trend that has garnered significant attention and is proving to be a game-changer is hyper-personalization. This advanced strategy transcends traditional personalization, delivering experiences so tailored that they resonate with individual users on a deeply personal level. Let’s explore the transformative power of hyper-personalization and its implications for the future of digital marketing.

Understanding Hyper-Personalization

Hyper-personalization leverages advanced data analytics, artificial intelligence (AI), and machine learning to deliver highly customized experiences. Unlike traditional personalization, which might use basic demographic data to segment audiences, hyper-personalization delves deeper, analyzing real-time behavioral data, preferences, and even predictive insights to tailor content, products, and interactions.

Woman with cell phone

Key Components of Hyper-Personalization

  1. Data Collection and Analysis: Gathering extensive data from various touchpoints, including social media, browsing history, and purchase behavior.
  2. Advanced Analytics: Using AI and machine learning to analyze data patterns and predict future behavior.
  3. Real-Time Personalization: Delivering tailored content and recommendations in real-time based on user interactions.
  4. Omni-Channel Approach: Ensuring a consistent personalized experience across all platforms and devices.

Benefits of Hyper-Personalization

Hyper-personalization creates a unique and engaging experience for each user. By presenting relevant content and recommendations, businesses can capture the user’s attention more effectively, leading to higher engagement rates. When users are presented with products or services that closely match their preferences and needs, the likelihood of conversion increases. Hyper-personalization can significantly boost sales and reduce cart abandonment rates.

Providing a personalized experience makes customers feel valued and understood, fostering loyalty. Satisfied customers are more likely to return and recommend the brand to others. Moreover, hyper-personalization allows for more targeted marketing efforts, reducing wasted resources on broad, ineffective campaigns. This targeted approach can lead to a better return on investment (ROI) for marketing initiatives.

Implementing Hyper-Personalization in Your Business

Step 1: Collect and Centralize Data

The foundation of hyper-personalization is data. Businesses must collect comprehensive data from all available sources and centralize it for analysis. This includes website analytics, social media interactions, purchase history, and customer feedback. The more detailed the data, the more accurately businesses can predict and cater to individual customer needs.

Step 2: Leverage Advanced Analytics Tools

Investing in advanced analytics tools is crucial for making sense of the data collected. AI and machine learning algorithms can sift through massive amounts of data to uncover patterns and predict future behavior. Tools like Google Analytics, HubSpot, and custom AI solutions can be instrumental in this process. These tools not only analyze past behaviors but also help in creating predictive models that foresee what a customer might be interested in next.

Step 3: Create Dynamic Content

Dynamic content is at the heart of hyper-personalization. This type of content adapts in real-time based on user interactions. For instance, an e-commerce site might show different product recommendations based on the user’s browsing history and current behavior. Platforms like Dynamic Yield and Monetate specialize in delivering such personalized experiences. By continuously updating the content presented to users, businesses can keep their audience engaged and coming back for more.

Step 4: Personalize Across All Channels

Ensuring that personalization extends across all channels is another critical aspect. This includes email, social media, website, and mobile apps. Consistency is key to providing a seamless experience. Tools like Salesforce and Adobe Experience Cloud can help manage omni-channel personalization efforts. When users experience consistent personalization across multiple touchpoints, it enhances their overall perception of the brand.

Step 5: Monitor and Optimize

Regularly monitoring the performance of hyper-personalization efforts is an ongoing process. Use analytics to understand what’s working and what isn’t, and be prepared to adjust your strategy accordingly. A/B testing and customer feedback can provide valuable information that helps fine-tune personalization efforts.

Man with cell phone

Challenges and Considerations

While the benefits of hyper-personalization are clear, it’s important to address the challenges and considerations involved. One significant concern is data privacy. With great data comes great responsibility. Businesses must navigate the complexities of data privacy laws such as GDPR and CCPA. Ensuring transparent data practices and obtaining user consent are critical to maintaining trust.

Balancing personalization and intrusiveness is another challenge. While hyper-personalization can enhance the user experience, it’s important to avoid crossing the line into intrusiveness. Striking the right balance is key to maintaining trust and comfort with your audience. Businesses need to ensure that their personalization efforts are seen as helpful rather than invasive.

Implementing hyper-personalization also requires significant investment in technology and expertise. Small businesses might find this challenging, but partnering with technology providers or marketing agencies can bridge the gap. By leveraging external expertise, businesses can implement sophisticated personalization strategies without having to build the infrastructure from scratch.

The Future of Hyper-Personalization

The future of hyper-personalization lies in its ability to become even more intuitive and seamless. As AI and machine learning technologies evolve, the potential for hyper-personalization will expand, offering even more precise and meaningful interactions. Emerging trends such as voice and conversational AI, augmented reality (AR), predictive personalization, and hyper-personalized advertising are revolutionizing how businesses interact with their customers. Personal assistants like Alexa and Siri are becoming more adept at delivering personalized experiences through voice interaction. AR can provide personalized shopping experiences, allowing users to visualize products in their own environment. Predictive personalization anticipates user needs before they arise, offering products or content based on predictive analytics. Hyper-personalized advertising delivers ads that are tailored to the individual’s preferences, behavior, and even current mood.

Roccai is leading the way in hyper-personalization, ensuring businesses can create deeper, more meaningful connections with their customers. Roccai enhances customer engagement through visual inspiration, helping customers find the exact products they are looking for. By leveraging conversions from social media, Roccai creates visual and interactive customer journeys that not only captivate users but also provide Zero-Party Data to companies, enabling deeper insights and more effective personalization.

Conclusion

Hyper-personalization represents the next frontier in digital marketing, offering unparalleled opportunities for businesses to connect with their audience on a deeper level. By harnessing the power of data, AI, and machine learning, companies can create truly unique and engaging experiences that drive customer satisfaction, loyalty, and ultimately, business success. As the digital landscape continues to evolve, staying ahead with hyper-personalization will be key to thriving in a competitive market.

For further reading on hyper-personalization, check out these insightful articles:

Hyper-personalization is not just a trend but a fundamental shift in how businesses interact with their customers. By investing in the right tools and strategies, companies can create experiences that are not only personalized but also meaningful and impactful.