# How to set up an audience Personalization Campaign?

This guide shows you how to set up a Custom Location Personalization campaign so visitors in different locations can see an experience that feels built for them.

#### Before you begin

You can start from either place:

* Create a campaign for a new URL
* Create a campaign for a URL that already exists in Fibr

### Video Tutorial

{% embed url="<https://youtu.be/Oow7Lc854VY?si=q-kAc9UDbWzGH2IU>" %}

### **Step-By-Step Guide**

#### **Step 1:** Click **Personalization** in the left-hand navigation bar.

<figure><img src="/files/LtNxwnQgMUtitq9CNFX2" alt="" width="563"><figcaption></figcaption></figure>

#### Step 2: Choose where you are starting from

**Step 2.1: If you are creating a campaign for a new URL**

1. Click **Add New Page**

<figure><img src="/files/Hc6arjXY1zp3h8Pk5GxJ" alt="" width="563"><figcaption></figcaption></figure>

2. Paste your page URL

<figure><img src="/files/D2gLsIYKZIMLQQu2qR1H" alt="" width="563"><figcaption></figcaption></figure>

If your URL redirects, Fibr will automatically update it to the final destination URL. This helps keep your campaigns tied to the right page.

{% hint style="info" %}
The system automatically adjusts the URL to the correct one in case in redirects to a different URL.
{% endhint %}

**Step 2.2: If you are creating a campaign for an existing URL**

1. Find the URL and click **View Campaigns**

<figure><img src="/files/gI5P1zePwu5qPD3RQ0pD" alt="" width="563"><figcaption></figcaption></figure>

2. Click "**Create Campaign"**

<figure><img src="/files/Rg4vWWrXSlNKmQiRSEO8" alt="" width="563"><figcaption></figcaption></figure>

#### Step 3: Select the personalization type

Choose **Custom Location Personalization** from the list of personalization types.

<figure><img src="/files/ruVnb8ELMCnF66ANMUgh" alt=""><figcaption></figcaption></figure>

#### Step 4: Add campaign details&#x20;

Fill in your campaign details.

<figure><img src="/files/mfYbUPrNY3fRu4E5lpnY" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
**We Recommend You to Connect Google Analytics (GA4)**

Toggle on **Connect Google Analytics** to let Fibr use real behavioral data for recommendations. When connected, Fibr will:

* Analyze **user behavior** (scroll depth, time on page, bounce rate, etc.)
* Leverage **audience insights** for more relevant recommendations.

This is optional, but you will usually get better suggestions with GA4 connected.
{% endhint %}

#### **Step 6:** Define the **Audience Segments**

<figure><img src="/files/D1qDOtB6MNhS5CixVkOx" alt="" width="563"><figcaption></figcaption></figure>

{% content-ref url="/pages/ZUwWB5LrhrpUfjjRmVRF" %}
[Defining Audience Segments for Audience Personalization](/fibr-personalization-suite/audience-personalization/defining-audience-segments-for-audience-personalization.md)
{% endcontent-ref %}

#### Step 7: Review AI suggestions

Fibr generates suggestions to personalize your web experience for the location segments you defined.

<figure><img src="/files/koKGQkjiS2z9dloOOt7o" alt="" width="563"><figcaption></figcaption></figure>

Review the suggestions recommended by Fibr AI.

If you prefer to choose elements yourself, click **Personalize Manually**.

<figure><img src="/files/KjXbYy9EfOq4FIyXo5U2" alt="" width="563"><figcaption></figcaption></figure>

In case you want to personalize elements manually, click on "Personalize Manually"

#### Step 8: Create the campaign and generate variants

Click **Create Campaign** to generate variants.

#### Step 9: Set measurement and holdout

1. Add a **success metric** to track conversions
2. Set a **holdout** percentage to decide how many visitors should still see the original experience

{% hint style="info" %}
By default the holdout is 10% and the minimum suggested holdout is 5%.&#x20;

This keeps your results reliable while you personalize.
{% endhint %}

#### Step 10: Publish or schedule

Click **Publish** to go live now, or **Schedule** to launch later.

Once live, visitors from your defined location segments will see their tailored experience instead of the original.

You are ready to launch.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.fibr.ai/fibr-personalization-suite/audience-personalization/how-to-set-up-an-audience-personalization-campaign.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
