> For the complete documentation index, see [llms.txt](https://helps.ptengine.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helps.ptengine.com/cn/experience/goal/setting.md).

# 目标设置

目标分两步：**先创建目标，再把它挂到体验上**。两步都做完，体验才有衡量标准。

***

## 开始之前 <a href="#before-you-start" id="before-you-start"></a>

目标可以用 **URL** 或 **事件** 定义。想用事件的话，事件必须**先设好且已被触发过至少 1 次**，否则不会出现在下拉选项里。

| 在哪设事件        | 怎么设                                                                                                                                                         |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Insight 侧    | <p><a href="/cn/insight/event/setup.md">可视化事件设置方法</a>（不用写代码，推荐）<br><a href="/cn/experience/setting/custom-event-setup.md">自定义事件的设置方法</a>（要写 JavaScript）</p> |
| Experience 侧 | <p>编辑体验时勾选“启用事件监测”现场新建<br><a href="/cn/experience/setting/custom-event-setup.md">自定义事件的设置方法</a></p>                                                         |

***

## 第一步：创建目标 <a href="#registering-goals" id="registering-goals"></a>

{% stepper %}
{% step %}
**进入目标页面**

切到 **Experience**，点上方的**目标**标签页，右上角点**新的目标**。

已有的目标在这页以卡片形式排开，每张卡片上能直接看到达成情况和有几个体验在用它。

<figure><img src="https://2044586328-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnucbKsG9WGIoxCpzyoHL%2Fuploads%2Fgit-blob-a9e8af166b61d48951d72fd6ce1262d79737f992%2Fexperience-goal-setting-01.png?alt=media" alt="目标列表页，右上角是新的目标按钮"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**在“定义新的目标”里填三项**

<figure><img src="https://2044586328-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnucbKsG9WGIoxCpzyoHL%2Fuploads%2Fgit-blob-85fd40ab43b6fec45cda336304de7b584fa66472%2Fexperience-goal-setting-02.png?alt=media" alt="定义新的目标表单：命名你的目标、+描述、定义目标"><figcaption></figcaption></figure>

| 项目               | 填写要点                                     |
| ---------------- | ---------------------------------------- |
| 命名你的目标           | 默认是“未命名目标”，改成一眼能区分的短名字                   |
| +描述              | 点开才出现，给团队成员看的备注，说明这个目标是干什么的              |
| 定义目标             | 三个下拉：**类型**（Url / 事件）→**匹配方式**→**值**，见下方 |
| 保存               | 右上角。保存后可随时编辑或删除                          |
| {% endstep %}    |                                          |
| {% endstepper %} |                                          |

### 目标定义的两种方式 <a href="#defining-goals" id="defining-goals"></a>

**方式一：用 URL**

第一个下拉选 **Url**，指定感谢页、表单完成页等特定页面。用户访问到该 URL 即计为达成。

第二个下拉是匹配方式，有四种：**包含**、**头匹配**、**尾匹配**、**完全匹配**。

<figure><img src="https://2044586328-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnucbKsG9WGIoxCpzyoHL%2Fuploads%2Fgit-blob-d5c1682c975d3b8c7e67f9521672536eb2138d7a%2Fexperience-goal-setting-03.png?alt=media" alt="目标定义的三个下拉与四种匹配方式"><figcaption></figcaption></figure>

{% hint style="warning" %}

* 注意区分 `https` / `http`、有没有 `www`，写错就匹配不上
* 值这一格可以**换行输入多项**，它们之间是“或”的关系（满足任一即达成）
  {% endhint %}

**方式二：用事件**

第一个下拉改选**事件**。用户触发指定事件（如点击某按钮）即计为达成。点击值那一格时，可用的事件会以下拉列表显示。

{% hint style="info" %}
自定义事件的**计数必须达到 1 次以上**，才能在 Experience 侧被关联。刚写完代码还没人触发过的事件，这里是选不到的。
{% endhint %}

**付费套餐：正则表达式**

四种匹配方式之外，付费套餐还能在目标定义里用正则表达式。这个选项**默认不出现在下拉里**，需要开通——通过产品内右下角的图标联系在线支持。

***

## 第二步：把目标挂到体验上 <a href="#adding-goals-to-individual-experiences" id="adding-goals-to-individual-experiences"></a>

创建好的目标要**挂到具体体验上**，才能衡量这个体验带来了什么。一个体验可以挂多个目标，从不同角度评估。

{% stepper %}
{% step %}
**进入体验的设置界面**

打开这个体验的设置页，左侧导航点**体验目标**，右上角点**添加**。没挂目标时这块显示“未设定目标”。

<figure><img src="https://2044586328-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnucbKsG9WGIoxCpzyoHL%2Fuploads%2Fgit-blob-3c2d876a8c0fb70da6a0ab588066c68cbff8b5aa%2Fexperience-goal-setting-04.png?alt=media" alt="体验设置页的体验目标区块与添加按钮"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**选择或新建目标**

* 已创建过目标 → 直接从列表中选（数量不限）
* 还没有 → 当场新建，填写方式和第一步相同
  {% endstep %}

{% step %}
**保存**

保存后这个体验就有衡量标准了。
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
**在发布体验之前挂好目标。** 发布之后再加，这个体验此前的数据里不会有目标达成记录。
{% endhint %}

***

## 做完之后怎么确认 <a href="#verify" id="verify"></a>

* 数值反映需要 **30 分钟～1 小时**
* 去哪看：[目标确认方法](/cn/experience/goal/how-to-check.md)
* 目标数据可以**回溯**——如果 Ptengine 之前已在监测对应行为，创建目标后过去的数据也会反映进来
* 数字不对劲 → [“目标”相关问题](/cn/faq/others/goal-faq.md)

***

## 容易混淆的地方 <a href="#common-confusions" id="common-confusions"></a>

Experience 的“目标”和 Insight 的“[转化](/cn/insight/conversion.md)”的统计口径不同：目标数的是**用户数**，转化数的是**访问（会话）次数**。设置内容一样，数字也会不同。

详见 [为什么转化与目标数据不一致](/cn/faq/data/cv-goal-mismatch.md)。

***

## 相关页面 <a href="#related-pages" id="related-pages"></a>

* [目标确认方法](/cn/experience/goal/how-to-check.md)
* [可视化事件设置方法](/cn/insight/event/setup.md)
* [体验报告的详细页面](/cn/experience/campaign/experience-report-detail.md)
* [整体报告与体验报告的目标数不一致](/cn/faq/data/goal-count-mismatch.md)
