Customer Labs
Customer Labs
• Competitor Analysis
To create a custom audience on Facebook based on website events, follow these steps:
o Log in to your Facebook Ads Manager: Go to https://www.facebook.com/adsmanager and
log in to your account.
o Navigate to the Audiences section: In the left-hand menu, click on "Audiences".
o Create a new custom audience: Click on the "Create Audience" button and select "Custom
Audience" from the dropdown menu.
o Choose the data source: Select "Website" as the data source.
o Select the website event: Under "Website Traffic", choose the event you want to target,
such as "Product Viewed" or "Add to Cart". You can also choose to target users who have
not completed a specific event, such as "Purchase".
o Set the time frame: Specify the time frame for the event, such as the last 30 days.
o Name and create the audience: Give your custom audience a descriptive name, such as
"Viewed Products, Did Not Purchase", and click "Create Audience".
o Designer: @DesignHead
o Developer: @SeniorDeveloper
o QA: @LeadQA
o Feature Overview
Allow users to create custom audiences on Facebook directly from the CustomerLabs
platform, based on website events tracked by the CustomerLabs CDP.
o Key Requirements
Retrieve Tracked Website Events: Retrieve the website events (e.g., "Product Viewed",
"Add to Cart", "Purchase") that have been tracked by the CustomerLabs CDP for the user's
website.
Create Custom Audience: Allow users to select the website event they want to target, and
the time frame for the event. Then, use the Facebook Marketing API to create a custom
audience based on the selected criteria.
Audience Management: Provide users with the ability to view, edit, and delete the custom
audiences they have created from the CustomerLabs platform.
Audience Sync: Automatically sync the custom audiences created from the CustomerLabs
platform to the user's Facebook Ads Manager account.
Error Handling: Implement robust error handling and provide clear error messages to users
in case of any issues during the custom audience creation or sync process.
User Interface: Develop a user-friendly interface within the CustomerLabs platform to make
the custom audience creation process intuitive and easy to use.
o Technical Specifications
Event Tracking: Leverage the existing website event tracking capabilities of the
CustomerLabs CDP to retrieve the relevant events for custom audience creation.
Data Sync: Implement a secure and reliable mechanism to sync the custom audiences
created in the CustomerLabs platform to the user's Facebook Ads Manager account.
Error Handling: Implement comprehensive error handling and logging to provide users with
clear and actionable error messages.
User Interface: Design a user-friendly interface within the CustomerLabs platform to guide
users through the custom audience creation process.
o Success Criteria
§ Users can create custom audiences on Facebook directly from the CustomerLabs
platform, based on the website events tracked by the CustomerLabs CDP.
§ The custom audiences created from the CustomerLabs platform are successfully
synced to the user's Facebook Ads Manager account.
§ Users can manage (view, edit, delete) the custom audiences they have created from
the CustomerLabs platform.
§ The custom audience creation process is intuitive and user-friendly, with clear error
messages in case of any issues.
Title: As a marketer, I want to create custom audiences on Facebook directly from the
CustomerLabs platform, based on website events tracked by the CustomerLabs CDP, so
that I can target specific segments of my audience with personalized ads.
Description: This user story outlines the requirements for creating custom audiences on
Facebook from the CustomerLabs platform. The feature should integrate the Facebook
Marketing API's CustomAudience endpoint to enable the creation and management of
custom audiences based on website events tracked by the CustomerLabs CDP. The user
should be able to select the website event they want to target and the time frame for
the event, and then use the Facebook Marketing API to create a custom audience based
on the selected criteria.
Priority: High
Notes:
§ The feature should be integrated with the existing website event tracking capabilities
of the CustomerLabs CDP to ensure seamless data retrieval.
§ The user interface should be user-friendly and intuitive, guiding users through the
custom audience creation process with clear error messages in case of any issues.
§ The feature should include robust error handling and logging to provide users with
clear and actionable error messages in case of any issues during the custom
audience creation or sync process.