Dynamic Content Integration Developer with UTM Expertise
Job Description:
We are looking for a developer with experience in Webflow, JavaScript, and API/database integration to implement dynamic content updates on our Webflow website. The goal is to use a single UTM parameter (e.g., ?campaign_id=12345) to pull content dynamically from an external database and update page elements such as headlines, images, CTAs, and body text.
Scope of Work:
Capture UTM parameters from the URL on page load.
Query an external database or API (e.g., Airtable, Firebase, or a custom backend) using the UTM parameter as the key.
Dynamically inject the retrieved content (e.g., headline, image, body text) into specific elements on the Webflow page.
Ensure fallback/default content is displayed if no UTM parameter is present or if the parameter does not return valid content.
Optionally store the UTM parameter in localStorage or cookies for consistency across pages.
Requirements:
Strong knowledge of Webflow.
Proficiency in JavaScript (client-side scripting).
Experience working with APIs and databases (e.g., Airtable, Firebase, or custom solutions).
Familiarity with UTM parameters and URL-based tracking.
Attention to detail and ability to deliver clean, maintainable code.
Deliverables:
Fully functional dynamic content solution integrated into our Webflow website.
Documentation or a brief guide on how to update/maintain the setup.
Testing to ensure functionality across different browsers and devices.
Job Qualifications
- Strong knowledge of Webflow
- Proficiency in JavaScript (client-side scripting)
- Experience working with APIs and databases (e.g., Airtable, Firebase, or custom solutions)
- Familiarity with UTM parameters and URL-based tracking
Job Benefits
Job Responsibilities
- We are looking for a developer with experience in Webflow, JavaScript, and API/database integration to implement dynamic content updates on our Webflow website
- The goal is to use a single UTM parameter (e.g., ?campaign_id=12345) to pull content dynamically from an external database and update page elements such as headlines, images, CTAs, and body text
- Capture UTM parameters from the URL on page load
- Query an external database or API (e.g., Airtable, Firebase, or a custom backend) using the UTM parameter as the key
- Dynamically inject the retrieved content (e.g., headline, image, body text) into specific elements on the Webflow page
- Ensure fallback/default content is displayed if no UTM parameter is present or if the parameter does not return valid content
- Optionally store the UTM parameter in local
- Storage or cookies for consistency across pages
- Attention to detail and ability to deliver clean, maintainable code
- Fully functional dynamic content solution integrated into our Webflow website
- Documentation or a brief guide on how to update/maintain the setup
- Testing to ensure functionality across different browsers and devices