Main Challenges
GatherContent aimed to offer their customers a user-friendly tool that would facilitate the migration of content assets between their content operations platform and Adobe Experience Manager. The company’s objective was to assist customers in standardizing, structuring, and scaling their content production workflows.
To ensure the successful development of this solution, GatherContent sought out AEM developers with extensive experience in integrating Adobe software, guaranteeing the necessary expertise for building a robust and tailored solution.
Custom Solution
Mapping Content Between AEM and GatherContent
Editors can set up import and export mappings between Templates in GatherContent and Pages in AEM and their corresponding components. The capabilities of the integration module allow editors to:
- Map a GatherContent Template to multiple AEM templates.
- Map component field structure between GatherContent and AEM.
- Use AEM Multi-Site Manager to import content to several sites.
- Configure mapping for content with several language versions.
Import/Export Content between GatherContent and AEM
Editors can migrate content items between systems in both directions using suitable import or export mappings. The results page is displayed for every session with a list of successfully processed and failed items linked to the log file. The integration allows editors to:
- Replicate the hierarchical structure for imported items or rearrange them.
- Import content to any AEM components, including custom components.
- Populate content to multiple locations in the AEM with different import paths.
- Import metadata attached to content in GatherContent to AEM page properties.
Update Imported/Exported Content
To keep content in sync between the systems, editors can update content that has previously been migrated between AEM and GatherContent in either direction. The integration allows to:
- Update content even if the DAM hierarchical structure differs between systems.
- See the list of successfully updated items and check if there were any errors.
- Get GatherContent workflow statuses for the content items updated automatically.
Regulate Speed and Capacity
The integration plugin ensures efficient data exchange between systems. The editors have control over the plugin resource utilization to align it with other authoring processes. To optimize export, import, and update sessions, editors can:
- Configure up to 200 parallel worker threads for optimal processing speed.
- Reduce the number of parallel jobs in system configuration for lower CPU consumption.
- View progress and results on dedicated URLs for processes running in the background.
Main Challenges
A car manufacturing company collaborates with Adobe to drive digital transformation in marketing and sales across its brand portfolio.
Building on the success of the UX and UI enhancements introduced to one of its brand’s websites, the company decided to extend the new standard of customer experiences to the rest of its online properties.
The company is famous for its premium driving experience and aims for customers to encounter speed, exceptional performance, and comfort in every interaction with their brands. Therefore, enhancing site performance was a priority.
Custom Solution
LAZY LOADING
To reduce the initial page payload and improve load times without compromising content, the team implemented lazy loading. This technique ensures that off-screen images are loaded only when needed, specifically when a user scrolls down the page.
SMART APP BANNERS ON MOBILE WEB
To gently encourage users to download the company’s mobile app from the App Store or Google Play, the company integrated smart app banners across all Android and iOS mobile web browsers. These banners are configured in the AEM-based CMS and adhere to the best practices of unobtrusive promotion methods.
LOCAL CAR DEALER PAGES
To facilitate the selection of car dealers and provide visitors with relevant information without leaving the website, the company built a Dealer Navigation component. This dynamic menu incorporates links and drop-down lists that dynamically change based on the offerings of every dealer. The information and contact details displayed on these pages are sourced from the dealer’s online properties and are always up to date.
CALL-TO-ACTION BAR
The company uses 3-party online chat and customer feedback widgets. As the widgets were developed by different teams, they had different designs. The widget icons were scattered in various sections of the page and disrupted the site experience. The company consolidated the icons into a single CTA bar to ensure a more cohesive UX and visually appealing UI.
PERFORMANCE AUDIT
The frontend development team ran the Lighthouse site audit to identify areas for improvement in page load speed. They introduced the most impactful changes recommended in the report to enhance site performance.
ASYNCHRONOUS LOADING
Developers reduced the number of scripts executing in the JavaScript main thread and reconfigured secondary JS files and libraries to load asynchronously.
DEALER NOTIFICATION BARS
The company introduced universal notification banners to assist dealers in delivering urgent or time-sensitive information to visitors through their pages on the car brand’s site.
BACK-FORWARD CACHE
The team ensured the back-forward cache works reliably, enabling users’ browsers to store snapshots of previously visited web pages and swiftly display content when users navigate back and forth.
Main Challenges
The Semiconductor company needed to extend the out-of-the-box capabilities of Marketo Engage and effectively integrate the tool into the hybrid software ecosystem to improve marketing campaigns by using more accurate and complete data about leads across systems.
Align Sales and Marketing
Ensure Data Quality
Improve Prospects to SAL Conversion Rate
Custom Solution
Marketo Integrations and Data Flows
A range of integrations with third-party applications was implemented to enrich data and refine campaigns to achieve shorter sales cycles.
![Rectangle 235](https://d11cw4yu2zh4tp.cloudfront.net/wp-content/uploads/2024/03/27112441/Rectangle-235.png)
LEAD SOURCE MANAGEMENT
The company can accurately attribute leads to marketing channels to optimize marketing strategies and allocate resources effectively.
EFFICIENT DATA FLOWS
Import data to Marketo Engage from AEM, Adobe Commerce, and Salesforce, and export data to Adobe Analytics and BI tools.
BOT DETECTION AND FILTERING
A bot filtering solution prevents bots from triggering campaigns, and corrupting metrics, and keeps the base clean from spam records.
EXPORT DATA TO ANALYTICS AND BI TOOLS
Integration with Adobe Analytics and automated daily export of data from Marketo Engage to the client’s BI tool ensures all stakeholders can access the most up-to-date information and make data-driven decisions to improve operations and business performance.
Customer Data Enrichment
Our team built an MKTO middleware app to bridge the gap between the systems and enrich the database with additional information from Google Ads, LinkedIn, and Facebook, Forms embedded on the website and on landing Pages, eCommerce store, CheckMarket, On24.
![Scheme img 2 1](https://d11cw4yu2zh4tp.cloudfront.net/wp-content/uploads/2024/03/27112528/scheme_img_2-1.png)
CUSTOM ACTIVITIES
Track user activities not captured by default and use this data to improve engagement and conversion rates of marketing campaigns.
PRODUCT PREFERENCES
Track who shows interest in specific products to send promotions that match people’s preferences or current needs.
DOWNLOADS HISTORY
Keep a record of the files every user downloads from the site to tailor marketing campaigns to their current interests.
USER SUBSCRIPTION CENTER
Enable subscribers to choose the types of messages they want to receive to improve the relevance of email campaigns.
Data Deduplication Strategy
The client’s database was too large and complex for Marketo’s standard merge feature and required a custom approach to merging records.
CUSTOM MERGING RULES
We built a merging process that aligns with business logic to select winners between duplicated records and conflicting field values for the client’s team to work with the most accurate and complete data.
OPTIMIZED PERFORMANCE
Our specialists set up automation allowing the client’s team to handle large numbers of duplicate leads with over 600+ fields per record while staying within API call limits and reasonable processing time.
DATA BACKUP AND RECOVERY
We implemented a recovery flow to prevent data loss or corruption while merging records and ensure that any issue can be addressed.
Main Challenges
The semiconductor company needed to provide customers with up-to-date, accurate, and sufficient information on thousands of microchip products to enable them to make self-assisted informed purchases.
Massive Product Catalog
Custom AEM Development
Custom Solution
PRODUCT DETAILS
Essential data about products, including characteristics and prices, is sourced directly from the ERP and populated into a basic page template. The catalog displays up-to-date and synced data from the client’s internal systems, ensuring visitors see the most current information.
RELATED CONTENT
Every page of the catalog is enriched with relevant media and textual content preliminarily created in a custom content management console and tied to particular products or listings.
CONNECTED ONLINE STORE
Customers who have purchased before or who have gathered all necessary information from the catalog can switch to a connected e-commerce store for self-assisted purchases. By offering this option, the company meets the expectations of digital-native customers.
DATA-BASED PERSONALIZATION
The integrated Adobe Target solution adjusts the visitor experience based on data about previous interactions that are recorded in their integrated customer profiles.
PRODUCT SELECTION
In addition to the standard hierarchical structure, the catalog has additional facets — Applications and Solutions — that help visitors select products to be assembled into comprehensive solutions. The Applications section of the catalog display interactive block diagrams illustrating sets of products that can be utilized together to create a circuit designed for a specific purpose.
INTEGRATED CUSTOMER PROFILE
Online customer journeys are designed to convert unidentified website visitors into recognized customers by matching anonymous browsing data with personal information provided by visitors during sign-ups, software downloads, or webinar opt-ins.
Main Challenges
A re-launched media brand aimed to unify lifestyle and news content that was previously scattered across multiple platforms by creating two new websites and integrating them with their primary streaming service platform.
Streamline Content Management
Bring All Channels Together
Custom Solution
FORM-BASED WORKFLOW
To streamline processes we created a custom publishing workflow in the admin panel. To create a page, editors select a page type, fill in a form, and click publish. The system automatically lays out the submitted text and media files, resulting in a new fully designed page on the site.
SEAMLESS USE OF VIDEO
Due to integrations between the CMS and the client’s internal systems, content managers can add a video to a page by simply using its ID from the company’s video hosting repository. The system adjusts the video automatically for it to be displayed in the right place on the page in the required dimensions.
CORE WEB VITALS
Site performance was optimized to improve user experience by ensuring fast loading, interactivity, and visual stability of pages.
STRUCTURED DATA
The recommended structured data markup was added across pages to enable rich results on Google search, resulting in better ranking and higher click-through rates.