From 401964089ad97c5a493c33869a3e64a1b3017d25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20D=C4=85browski?= <64841871+dabrt@users.noreply.github.com> Date: Wed, 29 Jul 2026 17:01:13 +0200 Subject: [PATCH 1/6] Rebrand Quable PIM --- docs/index.md | 2 +- .../product_catalog/add_remote_pim_support.md | 2 +- .../customize_product_attribute_templates.md | 2 +- docs/product_catalog/product_catalog.md | 2 +- .../product_catalog_configuration.md | 2 +- docs/product_catalog/product_catalog_guide.md | 4 +-- .../quable/configure_quable_connector.md | 4 +-- docs/product_catalog/quable/install_quable.md | 28 +++++++++---------- docs/product_catalog/quable/quable.md | 6 ++-- docs/product_catalog/quable/quable_api.md | 2 +- docs/product_catalog/quable/quable_guide.md | 10 +++---- docs/release_notes/ibexa_dxp_v5.0.md | 6 ++-- .../product_search_criteria.md | 4 +-- .../product_sort_clauses.md | 4 +-- .../quable_twig_functions.md | 2 +- mkdocs.yml | 6 ++-- 16 files changed, 43 insertions(+), 43 deletions(-) diff --git a/docs/index.md b/docs/index.md index 05f88a5ecc0..ab522242b98 100644 --- a/docs/index.md +++ b/docs/index.md @@ -192,7 +192,7 @@
diff --git a/docs/product_catalog/add_remote_pim_support.md b/docs/product_catalog/add_remote_pim_support.md index 994234c4ec7..bdfc39d7b38 100644 --- a/docs/product_catalog/add_remote_pim_support.md +++ b/docs/product_catalog/add_remote_pim_support.md @@ -5,7 +5,7 @@ description: Install and configure the Remote PIM example package. # Add Remote PIM support [[= product_name =]] provides flexible product catalog infrastructure that works with external Product Information Management (PIM) systems. -For advanced product data management without custom development, you can use the readily available [[[= pim_product_name =]] PIM integration](quable/quable.md) with [[= product_name =]]. +For advanced product data management without custom development, you can use the readily available [[[= pim_product_name =]] integration](quable/quable.md) with [[= product_name =]]. To implement [Remote PIM support](product_catalog_guide.md#remote-pim-support) for a custom integration, you can build upon a foundation provided by [[= product_name_base =]]. diff --git a/docs/product_catalog/customize_product_attribute_templates.md b/docs/product_catalog/customize_product_attribute_templates.md index ab1e36dbdb3..4d71933f299 100644 --- a/docs/product_catalog/customize_product_attribute_templates.md +++ b/docs/product_catalog/customize_product_attribute_templates.md @@ -29,7 +29,7 @@ If none is found, it falls back to the first `generic_attribute` block available ### [[= pim_product_name =]] attribute types -When using [[[= pim_product_name =]] PIM](/product_catalog/quable/quable.md), use the following identifiers to override the templates for [[[= pim_product_name =]]'s attribute types](https://docs.quable.com/v5-EN/docs/objects-and-attributes#attribute-types): +When using [[[= pim_product_name =]]](/product_catalog/quable/quable.md), use the following identifiers to override the templates for [[[= pim_product_name =]]'s attribute types](https://docs.quable.com/v5-EN/docs/objects-and-attributes#attribute-types): | Attribute name | Identifier | |---|---| diff --git a/docs/product_catalog/product_catalog.md b/docs/product_catalog/product_catalog.md index 86348d466db..72a7e307c25 100644 --- a/docs/product_catalog/product_catalog.md +++ b/docs/product_catalog/product_catalog.md @@ -10,7 +10,7 @@ The Product Catalog provides comprehensive capabilities for managing products of [[= product_name =]] offers robust product catalog infrastructure that can be used standalone. -You can also use [[[= pim_product_name =]] Product Information Management (PIM)](/product_catalog/quable/quable.md) add-on that fully integrates into the [[= product_name_base =]] ecosystem, or the [Remote PIM](add_remote_pim_support.md) to add integration with any external PIM system. +You can also use [[[= pim_product_name =]]](/product_catalog/quable/quable.md) add-on that fully integrates into the [[= product_name_base =]] ecosystem, or the [Remote PIM](add_remote_pim_support.md) to add integration with any external PIM system. [[= cards([ "product_catalog/product_catalog_guide", diff --git a/docs/product_catalog/product_catalog_configuration.md b/docs/product_catalog/product_catalog_configuration.md index 6bab65e630c..17a145f6464 100644 --- a/docs/product_catalog/product_catalog_configuration.md +++ b/docs/product_catalog/product_catalog_configuration.md @@ -33,7 +33,7 @@ ibexa_product_catalog: ``` The `local` type is the built-in type of catalog based on the content repository. -With [[[= pim_product_name =]] PIM integration](/product_catalog/quable/quable_guide.md) add-on installed and configured, by using the `quable` type you can retrieve product data coming from [[= pim_product_name =]]. +With [[[= pim_product_name =]] integration](/product_catalog/quable/quable_guide.md) add-on installed and configured, by using the `quable` type you can retrieve product data coming from [[= pim_product_name =]]. You can use a single engine across all repositories, or assign different ones per repository. Each repository can use only one product catalog engine. diff --git a/docs/product_catalog/product_catalog_guide.md b/docs/product_catalog/product_catalog_guide.md index 7c33fe00145..fe00bfd7778 100644 --- a/docs/product_catalog/product_catalog_guide.md +++ b/docs/product_catalog/product_catalog_guide.md @@ -161,7 +161,7 @@ Besides, the built-in catalog filters, you can also [create custom ones](create_ In [[= product_name =]], products are created and maintained by using the REST API or the back office, and their data is stored in a local database. However, in your project or organization, you might have an existing product database, or be specifically concerned about product information security. To address such needs, [[= product_name =]] provides remote PIM support. -You can install and configure a readily available [[[= pim_product_name =]] PIM integration](/product_catalog/quable/quable.md) add-on, or build a custom one to connect to a remote PIM or ERP system, pull product data and present it on your website. +You can install and configure a readily available [[[= pim_product_name =]] integration](/product_catalog/quable/quable.md) add-on, or build a custom one to connect to a remote PIM or ERP system, pull product data and present it on your website.  @@ -192,7 +192,7 @@ In your specific scenario, you can implement the support for availability and pr The limitation of remote PIM depend on implementation details of specific integration and may arise in areas relying on [content model](content_model.md). -To see the limitations of the [[= pim_product_name =]] PIM integration add-on, see [[[= pim_product_name =]] PIM known limitations](/product_catalog/quable/quable_guide.md#known-limitations). +To see the limitations of the [[= pim_product_name =]] integration add-on, see [[[= pim_product_name =]] known limitations](/product_catalog/quable/quable_guide.md#known-limitations). ##### Searching diff --git a/docs/product_catalog/quable/configure_quable_connector.md b/docs/product_catalog/quable/configure_quable_connector.md index dd0d3400c7d..5ebebc398f4 100644 --- a/docs/product_catalog/quable/configure_quable_connector.md +++ b/docs/product_catalog/quable/configure_quable_connector.md @@ -1,10 +1,10 @@ --- -description: Quable PIM connector configuration reference for Ibexa DXP +description: Quable connector configuration reference for Ibexa DXP page_type: reference month_change: false --- -# Configure Quable connector +# Configure [[= pim_product_name =]] connector You can customize the behavior of the [[= pim_product_name =]] integration add-on by using the following [configuration](configuration.md). diff --git a/docs/product_catalog/quable/install_quable.md b/docs/product_catalog/quable/install_quable.md index bbacf5b0ee4..ff44ad6d90a 100644 --- a/docs/product_catalog/quable/install_quable.md +++ b/docs/product_catalog/quable/install_quable.md @@ -1,15 +1,15 @@ --- -description: Install and configure Quable PIM connector for Ibexa DXP +description: Install and configure Quable connector for Ibexa DXP month_change: false --- -# Install Quable connector +# Install [[= pim_product_name =]] connector -To integrate [[= product_name =]] with [[= pim_product_name =]] PIM, you need to install the [[= pim_product_name =]] connector packages, configure the connection, and set up synchronization. +To integrate [[= product_name =]] with [[= pim_product_name =]], you need to install the [[= pim_product_name =]] connector packages, configure the connection, and set up synchronization. ## Create [[= pim_product_name =]] instance -Before installing the [[= pim_product_name =]] connector, ensure you have access to a [[[= pim_product_name =]] PIM instance](https://www.quable.com). +Before installing the [[= pim_product_name =]] connector, ensure you have access to a [[[= pim_product_name =]] instance](https://www.quable.com). ## Install package @@ -19,11 +19,11 @@ Run the following command to install the required package: composer require ibexa/connector-quable ``` -The command adds the [[= pim_product_name =]] connector code, including services that enable communication with [[= pim_product_name =]] PIM. +The command adds the [[= pim_product_name =]] connector code, including services that enable communication with [[= pim_product_name =]]. ## Get API credentials -To connect to [[= pim_product_name =]] PIM, you need an API token: +To connect to [[= pim_product_name =]], you need an API token: 1. Log in to your [[= pim_product_name =]] instance, for example, `https://example.quable.com`. 2. Navigate to the [API Tokens](https://docs.quable.com/v5-EN/docs/api-tokens) section. @@ -130,22 +130,22 @@ Run the following command to synchronize classifications: php bin/console ibexa:quable:classification:sync ``` -This command imports the product classification structure from [[= pim_product_name =]] PIM into [[= product_name =]], ensuring that product categories are aligned. +This command imports the product classification structure from [[= pim_product_name =]] into [[= product_name =]], ensuring that product categories are aligned. !!! tip - To keep the classifications aligned, we recommend running the `ibexa:quable:classification:sync` command every night, even when using synchronization with webhooks. + To keep the classifications aligned, it is recommended that you run the `ibexa:quable:classification:sync` command every night, even when using synchronization with webhooks. ## Set up real-time synchronization -[[= pim_product_name =]] PIM can notify [[= product_name =]] about product data and classification changes in real-time by using webhooks. +[[= pim_product_name =]] can notify [[= product_name =]] about product data and classification changes in real-time by using webhooks. This invalidates the cache kept in [[= product_name =]], ensuring that product information stays up to date. -Webhook configuration must be set up in both Quable PIM and [[= product_name =]]. +Webhook configuration must be set up in both [[= pim_product_name =]] and [[= product_name =]]. ### Create webhook in [[= pim_product_name =]] -1. Create a new [webhook in Quable](https://docs.quable.com/v5-EN/docs/webhook). +1. Create a new [webhook in [[= pim_product_name =]]](https://docs.quable.com/v5-EN/docs/webhook). 2. Set the webhook code (used as the webhook name). 3. Provide the URL to your [[= product_name =]] instance suffixed by `/webhook/quable`, for example: `https://example.com/webhook/quable`. 4. Mark it as **Activated**. @@ -174,11 +174,11 @@ ibexa_connector_quable: !!! caution - [Quable uses dynamic IP addresses](https://faq.quable.com/en/articles/8250056-what-are-the-ip-addresses-of-quable-to-add-to-the-whitelist) to connect to [[= product_name =]]. - If your DXP instance is protected by a firewall, make sure your configuration allows connections from changing IP addresses. + [[[= pim_product_name =]] uses dynamic IP addresses](https://faq.quable.com/en/articles/8250056-what-are-the-ip-addresses-of-quable-to-add-to-the-whitelist) to connect to [[= product_name =]]. + If your [[= product_name =]] instance is protected by a firewall, make sure your configuration allows connections from changing IP addresses. ### Configure background task -[[= product_name =]]'s webhook processes Quable's classification change events and queues them to be processed in the background. +[[= product_name =]] webhook processes [[= pim_product_name =]]'s classification change events and queues them to be processed in the background. To process them, [configure Ibexa Messenger](background_tasks.md) and make sure the `messenger:consume` command is run periodically. diff --git a/docs/product_catalog/quable/quable.md b/docs/product_catalog/quable/quable.md index 02282290aa7..14ebfadc620 100644 --- a/docs/product_catalog/quable/quable.md +++ b/docs/product_catalog/quable/quable.md @@ -1,10 +1,10 @@ --- -description: Quable PIM integration with Ibexa DXP +description: Quable integration with Ibexa DXP page_type: landing_page month_change: false --- -# Quable PIM Integration +# [[= pim_product_name =]] Integration [[= product_name =]] integrates with [[[= pim_product_name =]]](https://www.quable.com/en) to provide product information management as part of the [[= product_name_base =]] orchestration platform. @@ -18,7 +18,7 @@ Products can be viewed, selected, and embedded in [[= product_name =]], while al "product_catalog/quable/quable_guide", ("https://doc.ibexa.co/projects/userguide/en/5.0/product_catalog/quable_pim_integration/"), ("https://www.quable.com/en", "Quable - PIM solution for product data management", "Manage your product data and accelerate sales with Quable. Discover the new PIM platform that revolutionizes the product experience"), - ("https://docs.quable.com/", "Quable resources", "Find all Quable PIM, DAM, and Portal resources: user guides, training content, product documentation, technical documentation, and the PIM API for developers."), + ("https://docs.quable.com/", "Quable resources", "Find all PIM, DAM, and Portal resources: user guides, training content, product documentation, technical documentation, and the PIM API for developers."), ]) =]] ## Development diff --git a/docs/product_catalog/quable/quable_api.md b/docs/product_catalog/quable/quable_api.md index de0dc06e167..ed05d9c35d7 100644 --- a/docs/product_catalog/quable/quable_api.md +++ b/docs/product_catalog/quable/quable_api.md @@ -4,7 +4,7 @@ month_change: false --- -# Quable API +# [[= pim_product_name =]] API As [[= pim_product_name =]] products are represented as [[= product_name =]] products, you can use the existing [Product APIs](product_api.md) to retrieve the product information. diff --git a/docs/product_catalog/quable/quable_guide.md b/docs/product_catalog/quable/quable_guide.md index eecef45aa43..fe5103c57dd 100644 --- a/docs/product_catalog/quable/quable_guide.md +++ b/docs/product_catalog/quable/quable_guide.md @@ -3,11 +3,11 @@ description: The Quable product guide describes how you can use the product data month_change: false --- -# Quable product guide +# [[= pim_product_name =]] product guide ## Overview -[[= pim_product_name =]] integration connects [[= product_name =]] with [[[= pim_product_name =]] Product Information Management (PIM)](https://www.quable.com/en), making [[= pim_product_name =]] the authoritative source of product information for every website powered by [[= product_name =]]. +[[= pim_product_name =]] integration connects [[= product_name =]] with [[[= pim_product_name =]]](https://www.quable.com/en), making [[= pim_product_name =]] the authoritative source of product information for every website powered by [[= product_name =]]. [[= pim_product_name =]] serves as the single source of truth for all product data, including attributes, classifications, variants, and translations. [[= product_name =]] consumes this data and makes it available for use in content and digital experiences. @@ -16,9 +16,9 @@ This approach eliminates the need to manage product data in multiple systems, wh ## Availability -The integration with [[= pim_product_name =]] PIM is available as an add-on for all [[= product_name =]] editions, starting with [[= product_name =]] v5.0.7. +The integration with [[= pim_product_name =]] is available as an add-on for all [[= product_name =]] editions. -Before installing and enabling the add-on, ensure that you have an active [[= pim_product_name =]] PIM instance with defined products, classifications, and channels. +Before installing and enabling the add-on, ensure that you have an active [[= pim_product_name =]] instance with defined products, classifications, and channels. Then, [perform the initial configuration](install_quable.md). @@ -28,7 +28,7 @@ The integration is built on [[= product_name =]]'s [Remote PIM framework](add_re Once configured, the system performs: -- an initial synchronization of product data from Quable +- an initial synchronization of product data from [[= pim_product_name =]] - ongoing updates via webhooks (near real-time) Product data is mapped to the [[= product_name =]]'s product data model, including variants, attributes and [product categories](product_catalog_guide.md#product-taxonomy). diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md index a7602fe2e2d..7ce9a7a0484 100644 --- a/docs/release_notes/ibexa_dxp_v5.0.md +++ b/docs/release_notes/ibexa_dxp_v5.0.md @@ -278,14 +278,14 @@ This add-on introduces a set of recommendation blocks available in the [Page Bui For more information about Recommendation blocks in Page Builder, see the relevant [Developer Documentation](https://doc.ibexa.co/en/5.0/recommendations/raptor_integration/recommendation_blocks/) and [User Documentation](https://doc.ibexa.co/projects/userguide/en/5.0/recommendations/raptor_integration/raptor_recommendation_blocks/). -### [[= pim_product_name =]] PIM +### [[= pim_product_name =]] -The [[= pim_product_name =]] integration add-on allows you to connect [[= product_name =]] with [[[= pim_product_name =]] Product Information Management (PIM)](https://www.quable.com/en), making [[= pim_product_name =]] the authoritative source of product information for every website powered by [[= product_name =]]. +The [[= pim_product_name =]] integration add-on allows you to connect [[= product_name =]] with [[[= pim_product_name =]]](https://www.quable.com/en), making [[= pim_product_name =]] the authoritative source of product information for every website powered by [[= product_name =]]. [[= pim_product_name =]] can serve as the single source of truth for all product data, including attributes, classifications, variants, and translations. [[= product_name =]] consumes this data and makes it available for use in content and digital experiences. -For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/quable/). +For more information, see [[[= pim_product_name =]] Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/quable/). ### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]] diff --git a/docs/search/criteria_reference/product_search_criteria.md b/docs/search/criteria_reference/product_search_criteria.md index 79b9f21cac4..e1bff9f7cd2 100644 --- a/docs/search/criteria_reference/product_search_criteria.md +++ b/docs/search/criteria_reference/product_search_criteria.md @@ -16,9 +16,9 @@ Search Criterion let you filter product by specific attributes, for example, col ## Product Search Criteria -To query for products coming from [[= pim_product_name =]] PIM, see [[[= pim_product_name =]] Search API](/product_catalog/quable/quable_api.md#search-for-products) for details about the integration. +To query for products coming from [[= pim_product_name =]], see [[[= pim_product_name =]] Search API](/product_catalog/quable/quable_api.md#search-for-products) for details about the integration. -|Search Criterion|Search based on|Local product catalog|[[= pim_product_name =]] PIM| +|Search Criterion|Search based on|Local product catalog|[[= pim_product_name =]]| |-----|-----|-----|-----| |[AttributeGroupIdentifier](attributegroupidentifier_criterion.md)|Value of product's attribute group identifier| ✔| | |[AttributeName](attributename_criterion.md)|Value of product's attribute name| ✔| | diff --git a/docs/search/sort_clause_reference/product_sort_clauses.md b/docs/search/sort_clause_reference/product_sort_clauses.md index 5b567401f8f..e4d146f0bc8 100644 --- a/docs/search/sort_clause_reference/product_sort_clauses.md +++ b/docs/search/sort_clause_reference/product_sort_clauses.md @@ -9,9 +9,9 @@ Product Sort Clauses are only supported by [Product Search (`ProductServiceInter By using Sort Clause you can filter product by specific attributes, for example: price, code, or availability. -To sort products coming from [[= pim_product_name =]] PIM, see [[[= pim_product_name =]] Search API](../../product_catalog/quable/quable_api.md#search-for-products) for details about the add-on. +To sort products coming from [[= pim_product_name =]], see [[[= pim_product_name =]] Search API](../../product_catalog/quable/quable_api.md#search-for-products) for details about the add-on. -| Sort Clause | Sorting based on | Local product catalog | [[= pim_product_name =]] PIM | +| Sort Clause | Sorting based on | Local product catalog | [[= pim_product_name =]] | |-----|-----|-----|-----| |[BasePrice](baseprice_sort_clause.md)|Base product price| ✔| | |[CreatedAt](createdat_sort_clause.md)|Date and time of the creation of a product| ✔| ✔| diff --git a/docs/templating/twig_function_reference/quable_twig_functions.md b/docs/templating/twig_function_reference/quable_twig_functions.md index 5cdad3b0a0d..775255b5687 100644 --- a/docs/templating/twig_function_reference/quable_twig_functions.md +++ b/docs/templating/twig_function_reference/quable_twig_functions.md @@ -4,7 +4,7 @@ page_type: reference month_change: false --- -# Quable Twig functions +# [[= pim_product_name =]] Twig functions The [[[= pim_product_name =]] connector](/product_catalog/quable/quable.md) provides the following Twig functions: diff --git a/mkdocs.yml b/mkdocs.yml index 608ef135ea7..808be3db802 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -329,7 +329,7 @@ nav: - Image Twig functions: templating/twig_function_reference/image_twig_functions.md - Page Twig functions: templating/twig_function_reference/page_twig_functions.md - Product Twig functions: templating/twig_function_reference/product_twig_functions.md - - Quable functions: templating/twig_function_reference/quable_twig_functions.md + - Quable Twig functions: templating/twig_function_reference/quable_twig_functions.md - Recommendations Twig functions: templating/twig_function_reference/recommendations_twig_functions.md - Site context Twig functions: templating/twig_function_reference/site_context_twig_functions.md - Storefront Twig functions: templating/twig_function_reference/storefront_twig_functions.md @@ -373,8 +373,8 @@ nav: - Product catalog: - Product catalog: product_catalog/product_catalog.md - Product catalog guide: product_catalog/product_catalog_guide.md - - Quable PIM integration: - - Quable PIM Integration: product_catalog/quable/quable.md + - Quable integration: + - Quable Integration: product_catalog/quable/quable.md - Quable product guide: product_catalog/quable/quable_guide.md - Install Quable: product_catalog/quable/install_quable.md - Configure Quable: product_catalog/quable/configure_quable_connector.md From cc8ffde23d45dd1d69958abd2d2335787f03cdb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20D=C4=85browski?= <64841871+dabrt@users.noreply.github.com> Date: Thu, 30 Jul 2026 18:27:54 +0200 Subject: [PATCH 2/6] Rename Ibexa CDP to Raptor CDP --- .../User/DateOfBirthUserItemProcessor.php | 0 .../project_organization/bundles.md | 2 +- docs/getting_started/install_ibexa_dxp.md | 4 ++-- docs/ibexa_products/editions.md | 2 +- docs/ibexa_products/ibexa_experience.md | 2 +- docs/product_guides/product_guides.md | 2 +- .../img/audience_builder.png | Bin .../img/customer_profile.png | Bin .../img/raptor_cdp_account_number.png} | Bin .../img/raptor_cdp_accounts.png} | Bin .../raptor_cdp_activation_general_info.png} | Bin .../img/raptor_cdp_activation_ibexa_info.png} | Bin .../img/raptor_cdp_control_panel.png} | Bin .../img/raptor_cdp_create_new_schema.png} | Bin .../img/raptor_cdp_create_segment_group.png} | Bin .../img/raptor_cdp_how_works.png} | Bin .../img/raptor_cdp_person_identifier.png} | Bin .../img/raptor_cdp_userid_mapid.png} | Bin docs/{cdp/cdp.md => raptor_cdp/raptor_cdp.md} | 6 ++--- .../raptor_cdp_activation.md} | 8 +++---- .../raptor_cdp_add_tracking.md} | 4 ++-- .../raptor_cdp_configuration.md} | 10 ++++---- .../raptor_cdp_data_export.md} | 16 ++++++------- .../raptor_cdp_data_customization.md} | 2 +- .../raptor_cdp_data_export_schedule.md} | 2 +- .../raptor_cdp_guide.md} | 20 ++++++++-------- .../raptor_cdp_installation.md} | 4 ++-- docs/resources/new_in_doc.md | 6 ++--- .../from_4.6/update_from_4.6.md | 2 +- mkdocs.yml | 22 +++++++++--------- plugins.yml | 11 ++++++++- 31 files changed, 67 insertions(+), 58 deletions(-) rename code_samples/{cdp => raptor_cdp}/date_of_birth_export/src/Export/User/DateOfBirthUserItemProcessor.php (100%) rename docs/{cdp => raptor_cdp}/img/audience_builder.png (100%) rename docs/{cdp => raptor_cdp}/img/customer_profile.png (100%) rename docs/{cdp/img/cdp_account_number.png => raptor_cdp/img/raptor_cdp_account_number.png} (100%) rename docs/{cdp/img/cdp_accounts.png => raptor_cdp/img/raptor_cdp_accounts.png} (100%) rename docs/{cdp/img/cdp_activation_general_info.png => raptor_cdp/img/raptor_cdp_activation_general_info.png} (100%) rename docs/{cdp/img/cdp_activation_ibexa_info.png => raptor_cdp/img/raptor_cdp_activation_ibexa_info.png} (100%) rename docs/{cdp/img/cdp_control_panel.png => raptor_cdp/img/raptor_cdp_control_panel.png} (100%) rename docs/{cdp/img/cdp_create_new_schema.png => raptor_cdp/img/raptor_cdp_create_new_schema.png} (100%) rename docs/{cdp/img/cdp_create_segment_group.png => raptor_cdp/img/raptor_cdp_create_segment_group.png} (100%) rename docs/{cdp/img/cdp_how_works.png => raptor_cdp/img/raptor_cdp_how_works.png} (100%) rename docs/{cdp/img/cdp_person_identifier.png => raptor_cdp/img/raptor_cdp_person_identifier.png} (100%) rename docs/{cdp/img/cdp_userid_mapid.png => raptor_cdp/img/raptor_cdp_userid_mapid.png} (100%) rename docs/{cdp/cdp.md => raptor_cdp/raptor_cdp.md} (77%) rename docs/{cdp/cdp_activation/cdp_activation.md => raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md} (50%) rename docs/{cdp/cdp_activation/cdp_add_tracking.md => raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md} (93%) rename docs/{cdp/cdp_activation/cdp_configuration.md => raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md} (92%) rename docs/{cdp/cdp_activation/cdp_data_export.md => raptor_cdp/raptor_cdp_activation/raptor_cdp_data_export.md} (92%) rename docs/{cdp/cdp_data_customization.md => raptor_cdp/raptor_cdp_data_customization.md} (98%) rename docs/{cdp/cdp_data_export_schedule.md => raptor_cdp/raptor_cdp_data_export_schedule.md} (98%) rename docs/{cdp/cdp_guide.md => raptor_cdp/raptor_cdp_guide.md} (84%) rename docs/{cdp/cdp_installation.md => raptor_cdp/raptor_cdp_installation.md} (89%) diff --git a/code_samples/cdp/date_of_birth_export/src/Export/User/DateOfBirthUserItemProcessor.php b/code_samples/raptor_cdp/date_of_birth_export/src/Export/User/DateOfBirthUserItemProcessor.php similarity index 100% rename from code_samples/cdp/date_of_birth_export/src/Export/User/DateOfBirthUserItemProcessor.php rename to code_samples/raptor_cdp/date_of_birth_export/src/Export/User/DateOfBirthUserItemProcessor.php diff --git a/docs/administration/project_organization/bundles.md b/docs/administration/project_organization/bundles.md index 581d388dbcd..c9f0b97f283 100644 --- a/docs/administration/project_organization/bundles.md +++ b/docs/administration/project_organization/bundles.md @@ -138,7 +138,7 @@ The following packages are optional and can be installed independently. |Bundle|Description| |---------|-----------| |[ibexa/automated-translation](https://github.com/ibexa/automated-translation)|Automated translation of content using [Google Translate or DeepL](automated_translations.md)| -|ibexa/cdp|Integration with the [Customer Data Platform](cdp.md)| +|ibexa/cdp|Integration with [Raptor CDP](raptor_cdp.md)| |[ibexa/cloud](https://github.com/ibexa/cloud)|Integration with [[[= product_name_cloud =]]](/ibexa_cloud/ibexa_cloud.md)| In addition, you can extend the capabilities of your project by installing additional [LTS Updates](editions.md#lts-updates). diff --git a/docs/getting_started/install_ibexa_dxp.md b/docs/getting_started/install_ibexa_dxp.md index 4c343bc818b..2049cd7fe8a 100644 --- a/docs/getting_started/install_ibexa_dxp.md +++ b/docs/getting_started/install_ibexa_dxp.md @@ -443,7 +443,7 @@ rm ibexa_cron.txt For [Scheduled content publications]([[= user_doc =]]/content_management/schedule_publishing/), the `ibexa:scheduled:run` command is tagged with `ibexa.cron.job` and runs every minute (`* * * * *`) by default. You can redefine this service to change the frequency. -The [CDP data export schedule](cdp_data_export_schedule.md) dynamically creates services tagged with `ibexa.cron.job`. +The [[[= product_name_cdp =]] data export schedule](/raptor_cdp/raptor_cdp_data_export_schedule.md) dynamically creates services tagged with `ibexa.cron.job`. You can add other commands to scheduled tasks in one of two ways: @@ -551,7 +551,7 @@ Make sure that its [worker starts with the server](background_tasks.md#start-wor A list of processes that use [[= product_name_base =]] Messenger includes at least these two: -- [CDP data export](cdp_data_export.md#ibexa-messenger-support-for-large-batches-of-data) +- [[[= product_name_cdp =]] data export](/raptor_cdp/raptor_cdp_activation/raptor_cdp_data_export.md#ibexa-messenger-support-for-large-batches-of-data) - [Discount re-indexing](configure_discounts.md#discount-re-indexing) ## [[= product_name_cloud =]] diff --git a/docs/ibexa_products/editions.md b/docs/ibexa_products/editions.md index c9df1b14e5d..4e585d8bbfe 100644 --- a/docs/ibexa_products/editions.md +++ b/docs/ibexa_products/editions.md @@ -49,7 +49,7 @@ Compare all features available in [[= product_name_headless =]], [[= product_nam | [Segments](segments_admin_panel.md) | | ✔ | ✔ | | [Recent activity](recent_activity.md) | | ✔ | ✔ | | [[[= product_name_engage =]] add-on]([[= user_doc =]]/ibexa_engage/ibexa_engage/) | | ✔ | ✔ | -| [Customer Data Platform (CDP) add-on](cdp_guide.md) | | ✔ | ✔ | +| [[[= product_name_cdp =]] (Customer Data Platform) add-on](/raptor_cdp/raptor_cdp_guide.md) | | ✔ | ✔ | | [Order management](order_management.md) | | | ✔ | | [Payment management](payment.md) | | | ✔ | | [Shipping management](shipping_management.md) | | | ✔ | diff --git a/docs/ibexa_products/ibexa_experience.md b/docs/ibexa_products/ibexa_experience.md index cd0db3f0f8a..e2cc5214bd3 100644 --- a/docs/ibexa_products/ibexa_experience.md +++ b/docs/ibexa_products/ibexa_experience.md @@ -102,7 +102,7 @@ You can assign users to different recommendation groups and create advanced logi #### Customer Data Platform (CDP) -[Ibexa CDP](cdp_guide.md) is an add-on available for both Experience and [Commerce](ibexa_commerce.md) editions of [[= product_name =]]. +[[[= product_name_cdp =]]](/raptor_cdp/raptor_cdp_guide.md) is an add-on available for both Experience and [Commerce](ibexa_commerce.md) editions of [[= product_name =]]. To use it, you must make arrangements with [[= product_name_base =]] to define the initial configuration. Once you activate [[= product_name_cdp =]], you can create complete customer profiles, including their interactions, behavior, and preferences. It helps you improve user engagement, conversion rates, and return on investment by segmenting your audience and delivering tailored campaigns and experiences. diff --git a/docs/product_guides/product_guides.md b/docs/product_guides/product_guides.md index c6a70510e41..23e7c70dd24 100644 --- a/docs/product_guides/product_guides.md +++ b/docs/product_guides/product_guides.md @@ -22,7 +22,7 @@ Discover the primary ones with the help of product guides. Condensed content all "product_catalog/quable/quable_guide", "commerce/shopping_list/shopping_list_guide", "ibexa_cloud/ibexa_cloud_guide", - "cdp/cdp_guide", + "raptor_cdp/raptor_cdp_guide", "recommendations/raptor_integration/raptor_connector_guide", "ai/ai_actions/ai_actions_guide", "ai/mcp/mcp_guide", diff --git a/docs/cdp/img/audience_builder.png b/docs/raptor_cdp/img/audience_builder.png similarity index 100% rename from docs/cdp/img/audience_builder.png rename to docs/raptor_cdp/img/audience_builder.png diff --git a/docs/cdp/img/customer_profile.png b/docs/raptor_cdp/img/customer_profile.png similarity index 100% rename from docs/cdp/img/customer_profile.png rename to docs/raptor_cdp/img/customer_profile.png diff --git a/docs/cdp/img/cdp_account_number.png b/docs/raptor_cdp/img/raptor_cdp_account_number.png similarity index 100% rename from docs/cdp/img/cdp_account_number.png rename to docs/raptor_cdp/img/raptor_cdp_account_number.png diff --git a/docs/cdp/img/cdp_accounts.png b/docs/raptor_cdp/img/raptor_cdp_accounts.png similarity index 100% rename from docs/cdp/img/cdp_accounts.png rename to docs/raptor_cdp/img/raptor_cdp_accounts.png diff --git a/docs/cdp/img/cdp_activation_general_info.png b/docs/raptor_cdp/img/raptor_cdp_activation_general_info.png similarity index 100% rename from docs/cdp/img/cdp_activation_general_info.png rename to docs/raptor_cdp/img/raptor_cdp_activation_general_info.png diff --git a/docs/cdp/img/cdp_activation_ibexa_info.png b/docs/raptor_cdp/img/raptor_cdp_activation_ibexa_info.png similarity index 100% rename from docs/cdp/img/cdp_activation_ibexa_info.png rename to docs/raptor_cdp/img/raptor_cdp_activation_ibexa_info.png diff --git a/docs/cdp/img/cdp_control_panel.png b/docs/raptor_cdp/img/raptor_cdp_control_panel.png similarity index 100% rename from docs/cdp/img/cdp_control_panel.png rename to docs/raptor_cdp/img/raptor_cdp_control_panel.png diff --git a/docs/cdp/img/cdp_create_new_schema.png b/docs/raptor_cdp/img/raptor_cdp_create_new_schema.png similarity index 100% rename from docs/cdp/img/cdp_create_new_schema.png rename to docs/raptor_cdp/img/raptor_cdp_create_new_schema.png diff --git a/docs/cdp/img/cdp_create_segment_group.png b/docs/raptor_cdp/img/raptor_cdp_create_segment_group.png similarity index 100% rename from docs/cdp/img/cdp_create_segment_group.png rename to docs/raptor_cdp/img/raptor_cdp_create_segment_group.png diff --git a/docs/cdp/img/cdp_how_works.png b/docs/raptor_cdp/img/raptor_cdp_how_works.png similarity index 100% rename from docs/cdp/img/cdp_how_works.png rename to docs/raptor_cdp/img/raptor_cdp_how_works.png diff --git a/docs/cdp/img/cdp_person_identifier.png b/docs/raptor_cdp/img/raptor_cdp_person_identifier.png similarity index 100% rename from docs/cdp/img/cdp_person_identifier.png rename to docs/raptor_cdp/img/raptor_cdp_person_identifier.png diff --git a/docs/cdp/img/cdp_userid_mapid.png b/docs/raptor_cdp/img/raptor_cdp_userid_mapid.png similarity index 100% rename from docs/cdp/img/cdp_userid_mapid.png rename to docs/raptor_cdp/img/raptor_cdp_userid_mapid.png diff --git a/docs/cdp/cdp.md b/docs/raptor_cdp/raptor_cdp.md similarity index 77% rename from docs/cdp/cdp.md rename to docs/raptor_cdp/raptor_cdp.md index 51259b70bb0..062fba1964a 100644 --- a/docs/cdp/cdp.md +++ b/docs/raptor_cdp/raptor_cdp.md @@ -1,5 +1,5 @@ --- -description: Ibexa CDP is a software system designed to collect and organize customer data from multiple sources to build comprehensive customer profiles. +description: Raptor CDP is a software system designed to collect and organize customer data from multiple sources to build comprehensive customer profiles. edition: experience --- @@ -11,7 +11,7 @@ edition: experience With [[= product_name_cdp =]] you're able to track and aggregate data of your customers' activity on multiple channels. It allows you to create individual customer profiles that enable you to personalize their experience on your platform. - +![[[= product_name_cdp =]] control panel](img/raptor_cdp_control_panel.png) ## How it works @@ -19,4 +19,4 @@ It allows you to create individual customer profiles that enable you to personal With defined audiences you can target your user segments at the right time, through the most used channel, with the relevant message, content, or products. The customer data are collected through the system of trackers embedded in different parts of your page. -For more information on activation and trackers, see [CDP activation documentation](cdp_activation.md). +For more information on activation and trackers, see [CDP activation documentation](raptor_cdp_activation.md). diff --git a/docs/cdp/cdp_activation/cdp_activation.md b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md similarity index 50% rename from docs/cdp/cdp_activation/cdp_activation.md rename to docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md index f93aa9a94c8..829410fce40 100644 --- a/docs/cdp/cdp_activation/cdp_activation.md +++ b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md @@ -1,5 +1,5 @@ --- -description: Step-by-step activation procedure of Ibexa CDP. +description: Step-by-step activation procedure of Raptor CDP. page_type: landing_page edition: experience --- @@ -11,7 +11,7 @@ Follow a step-by-step procedure that allows you to activate [[= product_name_cdp Activation includes configuration, data export and adding tracking. [[= cards([ - "cdp/cdp_activation/cdp_configuration", - "cdp/cdp_activation/cdp_data_export", - "cdp/cdp_activation/cdp_add_tracking", + "raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration", + "raptor_cdp/raptor_cdp_activation/raptor_cdp_data_export", + "raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking", ], columns=3) =]] diff --git a/docs/cdp/cdp_activation/cdp_add_tracking.md b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md similarity index 93% rename from docs/cdp/cdp_activation/cdp_add_tracking.md rename to docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md index 097f6d5ab83..651dcc4772f 100644 --- a/docs/cdp/cdp_activation/cdp_add_tracking.md +++ b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md @@ -1,5 +1,5 @@ --- -description: Adding tracking in [[= product_name_cdp =]]. +description: Adding tracking in Raptor CDP. edition: experience --- @@ -14,7 +14,7 @@ You can set it up in two ways: ## Set up tracking with built-in Raptor tracking functions If your project uses the [Raptor connector](raptor_connector.md), use the built-in [Raptor tracking functions](tracking_functions.md). -This recommended approach supports both client-side and server-side tracking, handles cookie consent, and sets the tracking cookie required for [anonymous user segmentation](cdp_configuration.md#anonymous-user-segmentation). +This recommended approach supports both client-side and server-side tracking, handles cookie consent, and sets the tracking cookie required for [anonymous user segmentation](raptor_cdp_configuration.md#anonymous-user-segmentation). For setup instructions, see [Raptor tracking functions](tracking_functions.md). diff --git a/docs/cdp/cdp_activation/cdp_configuration.md b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md similarity index 92% rename from docs/cdp/cdp_activation/cdp_configuration.md rename to docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md index 39a13c8eb5e..8f82c5ae901 100644 --- a/docs/cdp/cdp_activation/cdp_configuration.md +++ b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md @@ -1,5 +1,5 @@ --- -description: Step-by-step configuration procedure of Ibexa CDP. +description: Step-by-step configuration procedure of Raptor CDP. edition: experience --- @@ -53,11 +53,11 @@ ibexa: Now, fill in the account number. Log in to [[= product_name_cdp =]] and in the top right corner, select available accounts. - + A pop-up window displays a list of all available accounts and their numbers. - + ## Segment group @@ -71,13 +71,13 @@ Choose wisely, as once connected to CDP segment group cannot be changed. After you create the segment group in the back office and connect it to [[= product_name_cdp =]], you cannot change it in any way, including edit its name. - + Next, add a segment group identifier to the configuration. ## Anonymous user segmentation -To set up [segmentation for anonymous users](cdp_guide.md#anonymous-user-segmentation), take the following steps: +To set up [segmentation for anonymous users](raptor_cdp_guide.md#anonymous-user-segmentation), take the following steps: ### Set up CDP API activation diff --git a/docs/cdp/cdp_activation/cdp_data_export.md b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_data_export.md similarity index 92% rename from docs/cdp/cdp_activation/cdp_data_export.md rename to docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_data_export.md index dc845accbb6..524a1c06ed0 100644 --- a/docs/cdp/cdp_activation/cdp_data_export.md +++ b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_data_export.md @@ -1,5 +1,5 @@ --- -description: Step-by-step data export procedure in Ibexa CDP. +description: Step-by-step data export procedure in Raptor CDP. edition: experience --- @@ -46,7 +46,7 @@ The first one is used to send the test user data to the Data Manager. If it passes a validation test in the **Activation** section, use the latter one to send a full version. You can extend exported user data with custom fields from your user content, such as date of birth, preferences, or other profile information. -For more information, see [Data customization](cdp_data_customization.md#export-additional-user-data). +For more information, see [Data customization](raptor_cdp_data_customization.md#export-additional-user-data). Next, go back to [[= product_name_cdp =]] and select **Validate & download**. If the file passes, you can see a confirmation message. @@ -66,18 +66,18 @@ If you make any alterations, select the **Parse File** to generate columns with In the **Transform & Map** section you transform data and map it to a schema. At this point, you can map **email** to **email** and **id** to **integer** fields to get custom columns. -If you have [extended user data export with custom fields](cdp_data_customization.md#export-additional-user-data), those fields appear as additional columns in this section. +If you have [extended user data export with custom fields](raptor_cdp_data_customization.md#export-additional-user-data), those fields appear as additional columns in this section. Make sure to add them to your schema in Raptor so they can be used for segmentation and recommendations. Next, select **Create schema based on the downloaded columns**. It moves you to Schema Creator. There, choose **PersonalData** as a parent and name the schema. - + Next, select all the columns and set Person Identifier as **userid**. - + If you used PersonData or Catalog type schemas, the system requires specifying the Write Mode that is applied to them. @@ -88,7 +88,7 @@ For example, if a customer unsubscribes a newsletter, their email remains in the Next, select **userid** from a **Schema columns section** on the right and map it to **id**. - + ## Activation @@ -121,7 +121,7 @@ You can configure multiple activations based data flows. First, from the menu bar, select **Activations** and create a new **Ibexa** activation. Specify name of your activation, select `userid` as **Person Identifier** and click **Next**. - + Next, you can fill in **Ibexa information** they must match the ones provided in the YAML configuration: @@ -133,7 +133,7 @@ It points to a segment group where all the CDP audiences are stored. - **Base URL** - URL of your instance with added `/cdp/webhook` at the end. - + Finally, you can specify the audiences you wish to include. diff --git a/docs/cdp/cdp_data_customization.md b/docs/raptor_cdp/raptor_cdp_data_customization.md similarity index 98% rename from docs/cdp/cdp_data_customization.md rename to docs/raptor_cdp/raptor_cdp_data_customization.md index 5d29bf815bc..b90297cb7b3 100644 --- a/docs/cdp/cdp_data_customization.md +++ b/docs/raptor_cdp/raptor_cdp_data_customization.md @@ -20,7 +20,7 @@ The base class handles user field validation and provides helper methods for wor The following example adds a custom date of birth field to the exported data: ``` php -[[= include_code('code_samples/cdp/date_of_birth_export/src/Export/User/DateOfBirthUserItemProcessor.php') =]] +[[= include_code('code_samples/raptor_cdp/date_of_birth_export/src/Export/User/DateOfBirthUserItemProcessor.php') =]] ``` Register your processor as a Symfony service and tag it with `ibexa.cdp.export.user.item_processor`: diff --git a/docs/cdp/cdp_data_export_schedule.md b/docs/raptor_cdp/raptor_cdp_data_export_schedule.md similarity index 98% rename from docs/cdp/cdp_data_export_schedule.md rename to docs/raptor_cdp/raptor_cdp_data_export_schedule.md index 56451196205..cf9a78d0e1c 100644 --- a/docs/cdp/cdp_data_export_schedule.md +++ b/docs/raptor_cdp/raptor_cdp_data_export_schedule.md @@ -1,5 +1,5 @@ --- -description: Data export schedule in Ibexa CDP. +description: Data export schedule in Raptor CDP. edition: experience month_change: true --- diff --git a/docs/cdp/cdp_guide.md b/docs/raptor_cdp/raptor_cdp_guide.md similarity index 84% rename from docs/cdp/cdp_guide.md rename to docs/raptor_cdp/raptor_cdp_guide.md index 477624e3aab..356e31ed605 100644 --- a/docs/cdp/cdp_guide.md +++ b/docs/raptor_cdp/raptor_cdp_guide.md @@ -1,9 +1,9 @@ --- -description: The [[= product_name_cdp =]] product guide describes all the possibilities that the Customer Data Platform offers to help you build great customer experiences. +description: The Raptor CDP product guide describes all the possibilities that the Customer Data Platform offers to help you build great customer experiences. edition: experience --- -# Ibexa Customer Data Platform (CDP) product guide +# Raptor CDP (Customer Data Platform) product guide ## What is [[= product_name_cdp =]] @@ -27,15 +27,15 @@ It helps you activate your users and give them real-time interaction. You can target certain user segments with the appropriate message, content, or products at the right time through the most used channels by using specified audiences. Customer data is gathered through a system of trackers embedded in various areas of your website. - + ### Installation and configuration -To start using [[= product_name_cdp =]], first you need to contact your sales representative, who provides you with a link to [register your [[= product_name_cdp =]] account](/cdp/cdp_installation.md#register-in-ibexa-cdp-dashboard). +To start using [[= product_name_cdp =]], first you need to contact your sales representative, who provides you with a link to [register your [[= product_name_cdp =]] account](/raptor_cdp/raptor_cdp_installation.md#register-in-raptor-cdp-dashboard). When you're done with registration process, you're able to access a separate instance with the data needed to configure, activate, and use this feature. -After your account is created, you can [download and install the [[= product_name_cdp =]] package](/cdp/cdp_installation.md#install-cdp-package) that is opt-in and needs to be downloaded separately. -Last step is to go through the [configuration process](cdp_configuration.md). +After your account is created, you can [download and install the [[= product_name_cdp =]] package](/raptor_cdp/raptor_cdp_installation.md#install-cdp-package) that is opt-in and needs to be downloaded separately. +Last step is to go through the [configuration process](raptor_cdp_configuration.md). ### Customer profile @@ -65,7 +65,7 @@ Remember to add a segment group identifier to the configuration, under the `segm ### Data export Configuration in [[= product_name_cdp =]] allows you to automate the process of exporting content, users, and products. -An `ibexa_cdp.data_export` [configuration key](cdp_data_export_schedule.md#configuration-key) includes the `schedule` setting where you can find separate sections for exporting user, content, and product. +An `ibexa_cdp.data_export` [configuration key](raptor_cdp_data_export_schedule.md#configuration-key) includes the `schedule` setting where you can find separate sections for exporting user, content, and product. Structure of each section is exactly the same and includes `interval` and `options` elements: - `interval` - sets the frequency at which the command is invoked, uses cron expressions, for example, '*/30 * * * *' means "every 30 minutes", '0 */12 * * *' means "every 12th hour" @@ -77,7 +77,7 @@ It's important, because all the types of content/product must have their own par Regarding data export, currently, only Stream File transport is supported and can be initialized from the configuration. -For more information, see [CDP data export](cdp_data_export.md). +For more information, see [CDP data export](raptor_cdp_data_export.md). ### Data customization @@ -85,12 +85,12 @@ For more information, see [CDP data export](cdp_data_export.md). With [[= product_name_cdp =]], you can export field types and field type values. They're exported with metadata and attributes, for example, ID, field definition name, type, or value. -For more information, see [data customization](cdp_data_customization.md#data-customization) documentation in Developer Documentation. +For more information, see [data customization](raptor_cdp_data_customization.md#data-customization) documentation in Developer Documentation. ### Client-side Tracking The final step is setting up a tracking script. -For more information, see [CDP add client-side tracking](cdp_add_tracking.md) and [Introduction to tracking in Raptor documentation](https://content.raptorservices.com/help-center/introduction-to-tracking-documentation). +For more information, see [CDP add client-side tracking](raptor_cdp_add_tracking.md) and [Introduction to tracking in Raptor documentation](https://content.raptorservices.com/help-center/introduction-to-tracking-documentation). ### Audience Builder diff --git a/docs/cdp/cdp_installation.md b/docs/raptor_cdp/raptor_cdp_installation.md similarity index 89% rename from docs/cdp/cdp_installation.md rename to docs/raptor_cdp/raptor_cdp_installation.md index 45f98359ae8..16cbd7707aa 100644 --- a/docs/cdp/cdp_installation.md +++ b/docs/raptor_cdp/raptor_cdp_installation.md @@ -1,5 +1,5 @@ --- -description: Installation of standalone [[= product_name_cdp =]] package. +description: Installation of standalone Raptor CDP package. edition: experience --- @@ -38,4 +38,4 @@ security: ``` Now, you can configure [[= product_name_cdp =]]. -Go to [the activation documentation](cdp_activation.md) and follow the steps. +Go to [the activation documentation](raptor_cdp_activation.md) and follow the steps. diff --git a/docs/resources/new_in_doc.md b/docs/resources/new_in_doc.md index 6de590077f0..52c31fc9a40 100644 --- a/docs/resources/new_in_doc.md +++ b/docs/resources/new_in_doc.md @@ -111,9 +111,9 @@ This page contains recent highlights and notable changes in [[= product_name =]] ### CDP -- Illustrated how to [export additional user data](cdp_data_customization.md#export-additional-user-data) -- Detailed [Ibexa Messenger support for large batches of data](cdp_data_export.md#ibexa-messenger-support-for-large-batches-of-data) -- Introduced the [CDP Monolog channel](cdp_data_export.md#cdp-monolog-channel) +- Illustrated how to [export additional user data](raptor_cdp_data_customization.md#export-additional-user-data) +- Detailed [Ibexa Messenger support for large batches of data](raptor_cdp_data_export.md#ibexa-messenger-support-for-large-batches-of-data) +- Introduced the [CDP Monolog channel](raptor_cdp_data_export.md#cdp-monolog-channel) - Added [`Ibexa\Contracts\Cdp` PHP API reference](/api/php_api/php_api_reference/namespaces/ibexa-contracts-cdp.html) ### Infrastructure diff --git a/docs/update_and_migration/from_4.6/update_from_4.6.md b/docs/update_and_migration/from_4.6/update_from_4.6.md index 70949ef3463..e6fe34c6600 100644 --- a/docs/update_and_migration/from_4.6/update_from_4.6.md +++ b/docs/update_and_migration/from_4.6/update_from_4.6.md @@ -579,7 +579,7 @@ composer require guzzlehttp/guzzle:^6.5 php-http/guzzle6-adapter:^2.0 ### Messenger support in CDP -If you're using [CDP](cdp.md) and haven't configured Ibexa Messenger yet, do so now. +If you're using [CDP](raptor_cdp.md) and haven't configured Ibexa Messenger yet, do so now. Follow the [Messenger setup instructions](https://doc.ibexa.co/en/4.6/infrastructure_and_maintenance/background_tasks/#install-package) to continue. diff --git a/mkdocs.yml b/mkdocs.yml index 808be3db802..576291eea7b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -519,16 +519,16 @@ nav: - Recommendations blocks: recommendations/raptor_integration/recommendation_blocks.md - Custom recommendation rendering: recommendations/raptor_integration/custom_recommendation_rendering.md - CDP (Customer Data Platform): - - Customer Data Platform: cdp/cdp.md - - CDP guide: cdp/cdp_guide.md - - CDP installation: cdp/cdp_installation.md - - CDP activation: - - CDP activation: cdp/cdp_activation/cdp_activation.md - - CDP configuration: cdp/cdp_activation/cdp_configuration.md - - CDP data export: cdp/cdp_activation/cdp_data_export.md - - CDP add tracking: cdp/cdp_activation/cdp_add_tracking.md - - CDP data export schedule: cdp/cdp_data_export_schedule.md - - CDP data customization: cdp/cdp_data_customization.md + - Raptor CDP: raptor_cdp/raptor_cdp.md + - Raptor CDP guide: raptor_cdp/raptor_cdp_guide.md + - Raptor CDP installation: raptor_cdp/raptor_cdp_installation.md + - Raptor CDP activation: + - Raptor CDP activation: raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md + - Raptor CDP configuration: raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md + - Raptor CDP data export: raptor_cdp/raptor_cdp_activation/raptor_cdp_data_export.md + - Raptor CDP add tracking: raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md + - Raptor CDP data export schedule: raptor_cdp/raptor_cdp_data_export_schedule.md + - Raptor CDP data customization: raptor_cdp/raptor_cdp_data_customization.md - Search: - Search: search/search.md - Search engines: @@ -1010,7 +1010,7 @@ extra: product_name_headless: 'Ibexa Headless' product_name_exp: 'Ibexa Experience' product_name_com: 'Ibexa Commerce' - product_name_cdp: 'Ibexa CDP' + product_name_cdp: 'Raptor CDP' product_name_connect: 'Ibexa Connect' product_name_cloud: 'Ibexa Cloud' product_name_oss: 'Ibexa OSS' diff --git a/plugins.yml b/plugins.yml index 39ea2aaeed2..8233a29cea2 100644 --- a/plugins.yml +++ b/plugins.yml @@ -608,7 +608,16 @@ plugins: 'ai_actions/configure_ai_actions.md': 'ai/ai_actions/configure_ai_actions.md' 'ai_actions/extend_ai_actions.md': 'ai/ai_actions/extend_ai_actions.md' - 'cdp/cdp_activation/cdp_add_clientside_tracking.md': 'cdp/cdp_activation/cdp_add_tracking.md' + 'cdp/cdp_activation/cdp_add_clientside_tracking.md': 'raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md' + 'cdp/cdp.md': 'raptor_cdp/raptor_cdp.md' + 'cdp/cdp_guide.md': 'raptor_cdp/raptor_cdp_guide.md' + 'cdp/cdp_installation.md': 'raptor_cdp/raptor_cdp_installation.md' + 'cdp/cdp_data_customization.md': 'raptor_cdp/raptor_cdp_data_customization.md' + 'cdp/cdp_data_export_schedule.md': 'raptor_cdp/raptor_cdp_data_export_schedule.md' + 'cdp/cdp_activation/cdp_activation.md': 'raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md' + 'cdp/cdp_activation/cdp_configuration.md': 'raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md' + 'cdp/cdp_activation/cdp_data_export.md': 'raptor_cdp/raptor_cdp_activation/raptor_cdp_data_export.md' + 'cdp/cdp_activation/cdp_add_tracking.md': 'raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md' - llmstxt: From 152b5a20b81309b83e97959bd4854ed69c0217cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20D=C4=85browski?= <64841871+dabrt@users.noreply.github.com> Date: Fri, 31 Jul 2026 13:46:03 +0200 Subject: [PATCH 3/6] CDP article titles fixed --- docs/raptor_cdp/raptor_cdp.md | 4 ++-- .../raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md | 2 +- .../raptor_cdp_activation/raptor_cdp_add_tracking.md | 2 +- .../raptor_cdp_activation/raptor_cdp_configuration.md | 2 +- .../raptor_cdp_activation/raptor_cdp_data_export.md | 2 +- docs/raptor_cdp/raptor_cdp_data_customization.md | 2 +- docs/raptor_cdp/raptor_cdp_data_export_schedule.md | 2 +- docs/raptor_cdp/raptor_cdp_guide.md | 4 ++-- mkdocs.yml | 4 ++-- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/raptor_cdp/raptor_cdp.md b/docs/raptor_cdp/raptor_cdp.md index 062fba1964a..b552035c440 100644 --- a/docs/raptor_cdp/raptor_cdp.md +++ b/docs/raptor_cdp/raptor_cdp.md @@ -3,11 +3,11 @@ description: Raptor CDP is a software system designed to collect and organize cu edition: experience --- -# Customer Data Platform (CDP) +# [[= product_name_cdp =]] ## What is [[= product_name_cdp =]] -[[= product_name_cdp =]] helps you solve one of the hardest challenges facing business world today: building unique experiences for your customers. +[[= product_name_cdp =]] (Customer Data Platform) helps you solve one of the hardest challenges facing business world today: building unique experiences for your customers. With [[= product_name_cdp =]] you're able to track and aggregate data of your customers' activity on multiple channels. It allows you to create individual customer profiles that enable you to personalize their experience on your platform. diff --git a/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md index 829410fce40..d5ed8638805 100644 --- a/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md +++ b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_activation.md @@ -4,7 +4,7 @@ page_type: landing_page edition: experience --- -# CDP Activation +# [[= product_name_cdp =]] Activation Follow a step-by-step procedure that allows you to activate [[= product_name_cdp =]]. diff --git a/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md index 651dcc4772f..fa4ba68a75a 100644 --- a/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md +++ b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_add_tracking.md @@ -3,7 +3,7 @@ description: Adding tracking in Raptor CDP. edition: experience --- -# Add tracking +# Tracking with [[= product_name_cdp =]] The final step is setting up a tracking script that identifies visitors and records their interactions. You can set it up in two ways: diff --git a/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md index 8f82c5ae901..9c62213f493 100644 --- a/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md +++ b/docs/raptor_cdp/raptor_cdp_activation/raptor_cdp_configuration.md @@ -3,7 +3,7 @@ description: Step-by-step configuration procedure of Raptor CDP. edition: experience --- -# Configuration +# [[= product_name_cdp =]] configuration To configure [[= product_name_cdp =]], use the `ibexa.system.