> 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/faq/start-guide/check-tag-firing.md).

# 确认基础代码是否正常发送

装完代码先验一遍，比等三天发现没数据再回头查省事得多。

| 方法           | 用在什么时候                 |
| ------------ | ---------------------- |
| **管理界面一键查**  | 默认用这个，最快               |
| **看“实时”报告**  | 想确认数据真的在流进来，而不只是代码加载了  |
| **开发者工具看请求** | 前两个说没装、但你确信装了，用它看到底卡在哪 |

***

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

* 要验的页面得能从公网访问 —— 内网限定的页面查不了
* 浏览器装了广告拦截插件会拦掉请求，验之前先关掉或用无痕窗口

***

## 方法一：在管理界面查（快） <a href="#method-1" id="method-1"></a>

{% stepper %}
{% step %}

### 打开监测代码页面

右上角齿轮图标 →“基础设置”→“档案”→“监测代码”。（侧栏菜单项字面叫“监测代码”，就是本站说的**基础代码**。）
{% endstep %}

{% step %}

### 点“验证安装”，填入要查的页面 URL

<figure><img src="https://2044586328-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnucbKsG9WGIoxCpzyoHL%2Fuploads%2Fgit-blob-a1bc49d64bdb985cde3328e6780b006ccc41f84b%2Ffaq-check-tag-firing-01.png?alt=media" alt="监测代码页面，下方是“验证安装”按钮"><figcaption></figcaption></figure>

系统会去访问这个 URL，回报代码是否装好。装对了会显示绿色的**我们成功的接收到了网站数据**：

<figure><img src="https://2044586328-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnucbKsG9WGIoxCpzyoHL%2Fuploads%2Fgit-blob-65f16720e041b5d955c3fcdeac2a32c63096a123%2Ffaq-check-tag-firing-02.png?alt=media" alt="验证成功的提示"><figcaption></figcaption></figure>

{% hint style="info" %}
验证通过**不等于报告里马上有数**。提示里也写着：有人访问网站后，大约 **30 分钟**才看得到数据。
{% endhint %}
{% endstep %}
{% endstepper %}

***

## 方法二：看“实时”报告（确认数据真的在进来） <a href="#method-realtime" id="method-realtime"></a>

验证安装查的是“这个页面上有没有这段代码”，**实时报告查的是“数据有没有真的流进来”** —— 两件事。

做法：自己用手机或无痕窗口访问一次目标页面，然后进 Insight →**数据中心**→**实时**，看有没有出现刚才那次访问。

{% hint style="warning" %}
用**自己平时的浏览器**访问可能看不到——如果你的 IP 在[排除IP](/cn/insight/setting/ip-exclusion.md)名单里，这次访问根本不会被采集。换手机流量或无痕窗口再试。
{% endhint %}

***

## 方法三：用开发者工具看请求（能查到细节） <a href="#method-2" id="method-2"></a>

前两个方法说没装、但你确信装了的时候，用这个方法能看出**到底是没装、被拦了、还是装错了档案**。

{% stepper %}
{% step %}

### 打开开发者工具的 Network 面板

在已装代码的页面上右键 →“检查”，切到 **Network** 标签页，搜索框里输入 `ptengine`。
{% endstep %}

{% step %}

### 滚动或点击页面，看有没有 `collect` 请求

出现 `collect` 包 = 数据正在正常发送。
{% endstep %}

{% step %}

### 刷新页面，核对档案 ID

刷新后会出现一个 `××××××××.js` 的请求，这串就是**档案 ID**。

**把它和管理界面里那段基础代码中的 ID 对一下。** 对不上，说明页面上装的是**别的账户或别的档案**的代码 —— 这是最容易被忽略、又最难靠肉眼发现的一种装错。
{% endstep %}
{% endstepper %}

***

## 查出来是什么情况 <a href="#what-next" id="what-next"></a>

| 现象                  | 说明              | 去哪                                                               |
| ------------------- | --------------- | ---------------------------------------------------------------- |
| 有 `collect`，但报告里没数据 | 代码是通的，是时间或范围问题  | [基础代码正确部署但没有数据流入](/cn/faq/tracking-code/no-data-after-deploy.md) |
| 完全没有 ptengine 的请求   | 没装上，或被插件/CSP 拦了 | [关于CSP策略](/cn/faq/others/csp-policy.md)                          |
| 档案 ID 对不上           | 装成了别的档案的代码      | [基础代码的安装](/cn/start-guide/quick/tag-setup.md)                    |

***

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

* [基础代码的安装](/cn/start-guide/quick/tag-setup.md)
* [基础代码正确部署但没有数据流入](/cn/faq/tracking-code/no-data-after-deploy.md)
* [虽然已安装标签但无法正确监测的情况](/cn/faq/start-guide/incorrect-tracking.md)
* [事件的发送确认方法](/cn/insight/event/verify-firing.md)
