
# Gán thuộc tính nhấp chuột quảng cáo cho WhatsApp

Nếu bạn chạy quảng cáo Meta hoặc Google dẫn đến một trang trên trang web của riêng bạn và trang đó có nút WhatsApp, <span data-t="appName">DM Champ</span> có thể cho bạn biết mỗi cuộc trò chuyện WhatsApp đến từ lượt nhấp chuột quảng cáo nào. Bạn chỉ cần dán một đoạn mã nhỏ vào trang web của mình. Khi khách truy cập nhấn vào nút WhatsApp của bạn, lượt nhấp đó sẽ được ghi nhớ và khớp với tin nhắn đầu tiên họ gửi cho bạn. Sau đó, liên hệ sẽ hiển thị chiến dịch mà nó đến từ đó, và dữ liệu nhấp chuột sẽ đi kèm với liên hệ vào webhook, API và, nếu bạn muốn, gửi ngược lại Meta.

Tính năng này hoạt động với bất kỳ trang nào có nút WhatsApp: trang đích, trang đặt lịch, trang bảng giá hoặc bài kiểm tra kết thúc bằng "Gửi câu trả lời của tôi qua WhatsApp".

> Trang này nói về các quảng cáo dẫn người dùng đến **trang web của bạn** trước. Nếu quảng cáo của bạn mở trực tiếp WhatsApp (quảng cáo "Nhấp để trò chuyện qua WhatsApp" của Meta), điều đó sẽ được xử lý tự động mà không cần tập lệnh, trong phần [Gán thuộc tính quảng cáo Nhấp để trò chuyện qua WhatsApp](click-to-whatsapp-attribution.md).

---

## Thiết lập

1. Đi tới **Cài đặt → Theo dõi nhấp chuột quảng cáo** (nhóm Tích hợp).
2. Nhấp vào **Bật và lấy tập lệnh của tôi**. Tài khoản của bạn sẽ nhận được khóa trang web riêng và một tập lệnh một dòng.
3. Sao chép tập lệnh và dán ngay trước thẻ đóng `</body>` trên mọi trang có nút WhatsApp:

{% code overflow="wrap" %}
```html
<script src="https://api.dmchamp.com/v1/ad-visit/YOUR_SITE_KEY.js" async></script>
```
{% endcode %}

4. Tùy chọn: trong phần **Số WhatsApp**, hãy nhập số mà các nút của bạn liên kết đến. Chỉ các liên kết đến số đó mới được theo dõi. Để trống nếu bạn muốn theo dõi mọi liên kết WhatsApp trên trang web.
5. Chọn cách diễn đạt cho số yêu cầu (xem bên dưới) và nhấp vào **Lưu**. Bạn không cần thay đổi tập lệnh trên trang web của mình sau khi thay đổi cài đặt.
6. Kiểm tra: mở trang của bạn từ một liên kết có gắn thẻ chiến dịch, ví dụ: `https://yoursite.com/?utm_source=test&utm_campaign=setup-check`, nhấn vào nút WhatsApp của chính bạn và gửi tin nhắn. Mở liên hệ đó trong phần Trò chuyện: bảng liên hệ sẽ hiển thị **Đến từ một lượt nhấp quảng cáo** cùng với chiến dịch.

Khóa trang web đã có sẵn trong tập lệnh. Đây không phải là mật khẩu, vì vậy việc để nó trên một trang công khai là hoàn toàn an toàn.

::: master-only
**Đại lý:** mỗi tài khoản khách hàng có khóa trang web và tập lệnh riêng, vì vậy trang web của mỗi khách hàng sẽ báo cáo về tài khoản riêng của họ. Bạn có thể ẩn phần này đối với khách hàng bằng tính năng hiển thị menu, giống như bất kỳ phần cài đặt nào khác.
:::

---

## Tập lệnh thực hiện những gì

- **Khi trang tải**, nó sẽ giữ lại các id nhấp chuột quảng cáo và thẻ chiến dịch (các tham số `utm_`) từ địa chỉ trang trong bộ nhớ phiên của tab trình duyệt, vì vậy chúng vẫn ở đó nếu khách truy cập xem trang khác trước. Nó không đặt cookie, không tải thêm bất cứ thứ gì và không gửi dữ liệu đi.
- **Khi khách truy cập nhấn vào liên kết WhatsApp** (`wa.me`, `api.whatsapp.com/send` hoặc `whatsapp://send`), nó sẽ thêm số yêu cầu vào tin nhắn, ghi lại lượt truy cập và cho phép lượt nhấn tiếp tục đến WhatsApp như bình thường.

Không có gì được gửi đến <span data-t="appName">DM Champ</span> trước khi lượt nhấn xảy ra.

---

## Số yêu cầu

Một số ngắn, giống như mã tham chiếu mà cửa hàng hoặc phòng khám cung cấp cho bạn, sẽ được thêm vào tin nhắn WhatsApp của khách truy cập. Đây là cách <span data-t="appName">DM Champ</span> biết chính xác lượt nhấp quảng cáo nào thuộc về cuộc trò chuyện nào. Một tin nhắn sẽ trông như thế này:

```
Hi, I would like to know more.
Enquiry no. 4827
```

- **Cách diễn đạt:** "Enquiry no." là mặc định. Bạn có thể sử dụng bất kỳ dòng văn bản nào nghe có vẻ tự nhiên đối với doanh nghiệp của mình, chẳng hạn như "Booking ref" hoặc "Ref". Không dùng chữ số.
- **Vị trí:** **Trên dòng cuối cùng của riêng nó** (mặc định) hoặc **Ở cuối văn bản**. Trang cài đặt hiển thị bản xem trước trực tiếp.
- **Độ dài:** 4 chữ số, hoặc 5 chữ số khi trang web của bạn có lưu lượng truy cập rất cao.
- **Tác nhân AI của bạn không bao giờ nhìn thấy nó** và không bao giờ lặp lại nó. Hộp thư đến hiển thị toàn bộ tin nhắn, bao gồm cả số.

Bạn có thể tắt số truy vấn. Khi đó, việc khớp dữ liệu chỉ dựa trên nội dung văn bản của tin nhắn, vì vậy hai khách truy cập gửi cùng một nội dung văn bản (ví dụ: cùng một câu trả lời trắc nghiệm) sẽ không thể phân biệt được và một số lượt nhấp sẽ không được khớp.

---

## Mã trắc nghiệm hoặc nút của riêng bạn

Nếu trang của bạn tự tạo tin nhắn WhatsApp (một bài trắc nghiệm đưa câu trả lời vào văn bản, hoặc mã nút của riêng bạn), hãy thêm `data-manual` vào thẻ script:

{% code overflow="wrap" %}
```html
<script src="https://api.dmchamp.com/v1/ad-visit/YOUR_SITE_KEY.js" data-manual async></script>
```
{% endcode %}

Với `data-manual`, tập lệnh sẽ không tự động thay đổi các liên kết WhatsApp nữa. Mã của riêng bạn sẽ gọi nó ngay trước khi mở WhatsApp, vì vậy mỗi lượt truy cập sẽ được ghi lại một lần:

- `window.ChatAttribution.text(finalText, number)` trả về văn bản của bạn kèm theo số truy vấn đã được thêm vào và ghi lại lượt truy cập. Hãy sử dụng văn bản được trả về trong liên kết WhatsApp của bạn.
- `window.ChatAttribution.link(finalText, number)` thực hiện tương tự và trả về một liên kết `wa.me` hoàn chỉnh với văn bản đó. Hãy bỏ qua số nếu muốn sử dụng số được đặt trong phần **Số WhatsApp** trong cài đặt.

{% code overflow="wrap" %}
```html
<script>
  function sendAnswers(answers) {
    var text = "Hi, my answers: " + answers.join(", ");
    if (window.ChatAttribution) {
      window.location.href = window.ChatAttribution.link(text, "+15551234567");
    } else {
      window.location.href = "https://wa.me/15551234567?text=" + encodeURIComponent(text);
    }
  }
</script>
```
{% endcode %}

Nhánh `else` giúp nút vẫn hoạt động nếu tập lệnh chưa tải, ví dụ như khi một tiện ích mở rộng trình duyệt chặn nó. Một văn bản đã chứa số do tập lệnh cấp sẽ không bao giờ bị thay đổi lần thứ hai.

---

## Những gì được ghi lại

Tại thời điểm nhấn, bản ghi lượt truy cập bao gồm:

- các id nhấp chuột quảng cáo trong địa chỉ trang, chẳng hạn như `fbclid` (Meta) và `gclid` (Google)
- các cookie `_fbc` và `_fbp`, nếu pixel Meta của riêng bạn đã đặt chúng trên trang web của bạn (tập lệnh chỉ đọc, không bao giờ tự đặt chúng)
- các thẻ chiến dịch (`utm_source`, `utm_medium`, `utm_campaign`, `utm_content`, `utm_term`)
- trang đích, trang mà khách truy cập đã đến từ đó, trình duyệt và nội dung tin nhắn
- địa chỉ IP và thời gian, được <span data-t="appName">DM Champ</span> thêm vào khi lượt truy cập đến

Các bản ghi lượt truy cập được lưu giữ trong **90 ngày**. Khi một lượt truy cập được khớp, một bản sao dữ liệu nhấp chuột của nó sẽ được lưu trữ trên liên hệ và gắn liền với liên hệ đó cho đến khi bạn xóa đi.

**Thông báo về quyền riêng tư của bạn:** tập lệnh chạy trên trang web của bạn, vì vậy thông báo về quyền riêng tư của trang web nên đề cập đến nó: những gì nó ghi lại (danh sách ở trên) và việc nó thực hiện điều đó khi khách truy cập nhấn vào nút WhatsApp.

---

## Cách thức hoạt động của việc khớp dữ liệu

Khi tin nhắn đầu tiên của một liên hệ đến, <span data-t="appName">DM Champ</span> sẽ tìm kiếm lượt truy cập trong khoảng thời gian **15 phút** trước đó:

1. **Trước tiên theo số truy vấn.** Một tin nhắn mang số do tập lệnh cấp sẽ được khớp với lượt truy cập đó.
2. **Nếu không, theo văn bản giống hệt nhau.** Một tin nhắn có nội dung văn bản hoàn toàn trùng khớp với một lượt truy cập sẽ được khớp với lượt truy cập đó. Khi hai khách truy cập khác nhau gửi cùng một nội dung văn bản trong khoảng thời gian này, cả hai đều sẽ không được khớp (theo thiết kế), để đảm bảo một liên hệ không bao giờ bị gán nhầm cho sai quảng cáo.

Một tin nhắn gửi sau đó có chứa số truy vấn cũng sẽ được khớp, miễn là liên hệ đó chưa có dữ liệu khớp trước đó.

Khi một liên hệ đã có kết quả khớp quay lại thông qua một quảng cáo khác và gửi tin nhắn chứa số truy vấn mới hơn, lượt nhấp đó sẽ được lưu giữ làm **lượt nhấp mới nhất** của liên hệ. Kết quả khớp đầu tiên vẫn được giữ nguyên.

- **Lượt nhấp đầu tiên, dành cho báo cáo của bạn:** liên hệ vẫn hiển thị nguồn gốc ban đầu của khách hàng tiềm năng. Điều đó không bao giờ thay đổi.
- **Lượt nhấp mới nhất, dành cho Meta:** các sự kiện gửi đến Meta sử dụng lượt nhấp mới nhất, vì Meta ghi nhận quảng cáo đã đưa người dùng quay lại và chỉ trong cửa sổ phân bổ của nó. Việc báo cáo một lượt nhấp cũ sẽ ghi nhận sai quảng cáo, hoặc không ghi nhận gì cả.
- Lượt nhấp mới nhất chỉ được lấy từ số truy vấn, không bao giờ chỉ từ văn bản khớp, và một lượt truy cập cũ hơn sẽ không bao giờ thay thế lượt truy cập mới hơn.

Giới hạn:

- **Kết quả khớp đầu tiên không bao giờ bị ghi đè.** Các lượt nhấp mới hơn sẽ được đưa vào lượt nhấp mới nhất.
- **Chỉ dành cho WhatsApp:** các kênh WhatsApp Business API và WhatsApp Web.
- **15 phút:** khách truy cập nhấn nút nhưng gửi tin nhắn muộn hơn nhiều sẽ không được khớp.
- **Chỉ áp dụng từ thời điểm hiện tại:** các liên hệ từ trước khi bạn cài đặt tập lệnh sẽ không có kết quả khớp.

---

## Nơi bạn nhìn thấy nó

- **Bảng liên hệ:** **Đến từ một lượt nhấp quảng cáo** với chiến dịch hoặc nguồn và ngày của lượt nhấp đầu tiên. Di chuột để xem chi tiết, bao gồm cả lượt nhấp mới nhất nếu có.
- **Webhooks:** `contact.ad_attribution` trong [webhooks thẻ đại lý](webhooks.md#contact-tags-updated-webhook) và trong mọi sự kiện đăng ký webhook có chứa liên hệ.
- **API:** `ad_attribution` trên danh sách liên hệ và `adAttribution` trên một liên hệ đơn lẻ, trong phần Contacts của tài liệu tham khảo API.
- **Công cụ MCP:** cùng một đối tượng trên mọi liên hệ mà chúng trả về.

Giá trị là `null` khi liên hệ không có kết quả khớp. Các trường bên dưới mô tả lượt nhấp đầu tiên. Khi một lượt nhấp sau đó được khớp, `latest` sẽ lưu giữ nó với các trường tương tự; nó sẽ không xuất hiện cho đến lúc đó.

| Trường | Ý nghĩa |
|---|---|
| `visit_at` | Thời điểm khách truy cập nhấn nút WhatsApp. |
| `matched_at` | Thời điểm lượt truy cập được khớp với liên hệ. |
| `match_method` | `reference` (khớp theo số truy vấn) hoặc `text` (khớp theo văn bản tin nhắn giống hệt nhau). |
| `reference` | Số truy vấn, hoặc `null` khi nó bị tắt. |
| `fbc` / `fbp` | Lượt nhấp Meta và cookie trình duyệt từ Meta pixel của riêng bạn, nếu có. |
| `fbclid` | ID lượt nhấp quảng cáo Meta từ địa chỉ trang. |
| `gclid` / `gbraid` / `wbraid` | Các ID lượt nhấp quảng cáo Google từ địa chỉ trang. |
| `utm_source` / `utm_medium` / `utm_campaign` / `utm_content` / `utm_term` | Các thẻ chiến dịch từ địa chỉ trang. |
| `landing_url` | Trang mà khách truy cập đã truy cập vào. |
| `referrer` | Trang mà khách truy cập đã đến từ đó. |
| `client_ip` | Địa chỉ IP của khách truy cập. |
| `user_agent` | Trình duyệt của khách truy cập. |
| `site_key` | Khóa trang web của tập lệnh đã ghi lại lượt truy cập. |
| `visit_id` | ID của bản ghi lượt truy cập. |
| `latest` | Lượt nhấp mới nhất được khớp sau lượt đầu tiên, với các trường tương tự. Được sử dụng cho các sự kiện gửi đến Meta. Không xuất hiện khi không có. |

---

## Gửi kết quả đến Meta (tùy chọn)

Bạn có thể để <span data-t="appName">DM Champ</span> báo cáo kết quả lại cho tài khoản quảng cáo Meta của mình, để Meta tìm hiểu xem quảng cáo nào mang lại khách hàng tiềm năng và doanh số thực tế và tối ưu hóa theo đó. Việc này sử dụng chi tiết Conversions API Meta của riêng bạn.

1. Trong Meta Events Manager, hãy tìm ID pixel (còn gọi là tập dữ liệu) của bạn trong phần Data sources, và tạo mã truy cập trong phần Settings, Conversions API, **Generate access token**.
2. Trong **Settings → Ad click tracking**, tại mục **Send results to Meta (optional)**, hãy nhập **Pixel / dataset ID** và **Access token**. Nhấp vào **Save Meta details**.
3. Tùy chọn: kiểm tra kết nối. Trong Meta Events Manager, hãy mở pixel của bạn và đi tới tab **Test events**, sao chép mã kiểm tra được hiển thị ở đó, dán vào mục **Send a test event** và nhấp vào **Send test event**. Dòng bên dưới nút sẽ hiển thị "Meta received 1 test event" (hãy tìm dòng này trong phần Test events trên Meta), hoặc hiển thị lý do của Meta nếu bị từ chối, ví dụ như sai mã truy cập. Mã này chỉ được sử dụng cho lần kiểm tra đó và không bao giờ được lưu lại.
4. Mở trình chỉnh sửa tác nhân (agent editor), đi tới tab **Tags** và mở một thẻ. Trong phần **Send to Meta**, hãy chọn sự kiện: **Lead**, **Contact**, **Schedule**, **Purchase** hoặc một tên tùy chỉnh. Tùy chọn thêm giá trị và đơn vị tiền tệ.

Kể từ đó, bất cứ khi nào thẻ đó được áp dụng cho một liên hệ (bởi AI, thủ công, thông qua API hoặc bằng tự động hóa), <span data-t="appName">DM Champ</span> sẽ gửi sự kiện đó đến Meta cùng với dữ liệu lượt nhấp mới nhất của liên hệ (`fbc`, `fbp`, địa chỉ IP, trình duyệt, trang đích, từ lượt nhấp mới nhất nếu có, nếu không thì lấy lượt đầu tiên) cộng với số điện thoại, email và tên của họ, đã được băm, để Meta có thể liên kết nó với quảng cáo. Một liên hệ không có kết quả khớp vẫn gửi sự kiện, chỉ với số điện thoại, email và tên đã được băm.

- **Sự kiện trực tiếp luôn được tính:** mã sự kiện kiểm tra không bao giờ được lưu cùng với thông tin chi tiết Meta của bạn, vì vậy các sự kiện mà thẻ và tự động hóa của bạn gửi đi sẽ luôn chuyển đến dữ liệu thực của bạn trong Meta, không bao giờ chuyển đến tab Test events.
- **Không tính trùng lặp:** mỗi sự kiện có một ID cố định được tạo từ ID liên hệ và tên thẻ. Nếu CRM của bạn gửi cùng một sự kiện đến Meta với cùng một ID, Meta sẽ chỉ giữ lại một sự kiện.
- **Cửa sổ phân bổ của Meta:** Meta chỉ ghi nhận một sự kiện cho quảng cáo trong cửa sổ phân bổ của nó, mặc định là 7 ngày sau khi nhấp chuột. Một giao dịch chốt sau vài tuần sẽ không tự động được tính, vì vậy hãy gửi thêm một sự kiện sớm hơn, ví dụ như thẻ cho cuộc tư vấn đã đặt hoặc đã thanh toán.

---

## Gửi chuyển đổi từ các tự động hóa

Một thẻ sẽ gửi sự kiện của nó khi thẻ đó được áp dụng. Khi kết quả xảy ra ở nơi khác, chẳng hạn như một giao dịch được chốt trong CRM của bạn hoặc một buổi tư vấn được đặt lịch, hãy sử dụng hành động **Gửi chuyển đổi đến Meta** trong một tự động hóa. Hành động này báo cáo một sự kiện tới tập dữ liệu Meta của bạn thông qua Conversions API, nhờ đó Meta tối ưu hóa quảng cáo của bạn dựa trên kết quả thực tế chứ không chỉ dựa trên tin nhắn.

Nó sử dụng cùng các chi tiết Meta như các thẻ: **ID Pixel / tập dữ liệu** và **Mã truy cập** trong mục **Cài đặt → Theo dõi nhấp chuột quảng cáo**. Nếu thiếu các thông tin này, bước này sẽ thất bại với thông báo "Meta chưa được kết nối".

**Các trường**

| Trường | Chức năng |
|---|---|
| **Event name** | Bắt buộc. **Purchase**, **Schedule**, **Lead** hoặc tên riêng của bạn. Tên riêng của bạn sử dụng chữ cái, chữ số, dấu cách và dấu gạch dưới, bắt đầu bằng một chữ cái và tối đa 40 ký tự. |
| **Value** và **Currency** | Giá trị của chuyển đổi, chẳng hạn như số tiền giao dịch. Đơn vị tiền tệ là mã 3 chữ cái và mặc định là EUR. Giá trị chỉ được gửi khi bạn điền vào. |
| **Contact** | Tùy chọn. Liên hệ mà chuyển đổi thuộc về. |
| **Email**, **Phone**, **First name**, **Last name** | Thông tin chi tiết của người đó. Hãy điền các thông tin này khi người đó không phải là liên hệ, hoặc để bổ sung vào thông tin mà liên hệ đã có. |
| **Your own ID for the person** | ID của người đó từ hệ thống của riêng bạn, chẳng hạn như ID CRM. |
| **Event ID** | ID mà Meta sử dụng để tính sự kiện một lần. Xem bên dưới. |
| **Event time** | Thời điểm chuyển đổi xảy ra, dưới dạng giây unix hoặc ngày tháng. Tối đa là 7 ngày trước. Để trống để sử dụng thời điểm bước này chạy. |
| **Page URL** | Trang liên kết với chuyển đổi, nếu có. |
| **Test event code** | Chỉ dành cho lần chạy thử: mã từ tab Test events của Meta. Một sự kiện được gửi kèm mã này sẽ xuất hiện trong phần Test events và không được tính cho quảng cáo của bạn. Để trống đối với các sự kiện trực tiếp. |

Hãy điền ít nhất một trong các trường **Liên hệ**, **Email** hoặc **Điện thoại**. Cá nhân đó không nhất thiết phải là một liên hệ: một giao dịch HubSpot đạt trạng thái Closed Won (Đã chốt thành công) có thể gửi một sự kiện Purchase (Mua hàng) kèm theo giá trị giao dịch và email của người mua.

Khi bạn chọn một **Liên hệ**, số điện thoại, email và tên của họ sẽ được sử dụng. Nếu họ đến từ một lần nhấp chuột quảng cáo mà tập lệnh đã khớp, các chi tiết nhấp chuột cũng sẽ được gửi kèm, giúp Meta khớp sự kiện với quảng cáo. Email, số điện thoại và tên sẽ được băm (hash) trước khi gửi đi. ID nhấp chuột, địa chỉ IP và trình duyệt được gửi theo yêu cầu của Meta.

**ID sự kiện và việc đếm trùng lặp**

Meta đếm các sự kiện có cùng tên sự kiện và cùng ID sự kiện một lần duy nhất. Hãy sử dụng một ID cố định, chẳng hạn như ID giao dịch, khi một công cụ khác cũng báo cáo cùng một chuyển đổi, hoặc khi tự động hóa có thể chạy hai lần cho cùng một sự kiện đó. Nếu để trống, một ID mới sẽ được tạo mỗi khi chạy, vì vậy mỗi lần chạy sẽ được tính là một sự kiện.

**Sự khác biệt so với các sự kiện thẻ**

Sự kiện **Gửi đến Meta** của một thẻ sẽ được gửi một lần cho mỗi liên hệ đối với thẻ đó (tối đa một lần trong 30 ngày). Hành động này gửi đi mỗi khi nó chạy. ID sự kiện là yếu tố ngăn chặn việc một chuyển đổi bị đếm hai lần.

**Ví dụ: một giao dịch đã chốt và một buổi tư vấn đã đặt lịch**

1. Bắt đầu một tự động hóa với trình kích hoạt **Sự kiện ứng dụng**, chọn **HubSpot** và **Giai đoạn giao dịch đã cập nhật**, sau đó thêm một **Điều kiện** để chỉ những giao dịch Closed Won mới tiếp tục.
2. Thêm **Gửi chuyển đổi đến Meta**. Đặt **Tên sự kiện** là **Purchase**, **Giá trị** là giá trị giao dịch (chèn bằng nút **+**) và **Tiền tệ** là loại tiền tệ của bạn. Điền email của người mua vào **Email** và ID giao dịch vào **ID sự kiện**, để cùng một giao dịch không bao giờ bị đếm hai lần.
3. Đối với buổi tư vấn đã đặt lịch, hãy bắt đầu một tự động hóa thứ hai với trình kích hoạt **Lịch hẹn đã đặt** và thêm **Gửi chuyển đổi đến Meta** với **Tên sự kiện** được đặt là **Schedule** và liên hệ từ trình kích hoạt trong mục **Liên hệ**. Nếu muốn, hãy thêm bước **Gửi chuyển đổi đến Meta** thứ hai để gửi một sự kiện **Purchase** với giá trị cố định, chẳng hạn như giá của buổi tư vấn.

Bạn cũng có thể gửi chuyển đổi qua API với `POST https://api.dmchamp.com/v1/ad-attribution/meta-event`. Nó sử dụng các trường tương tự ở định dạng snake case: `event_name`, `value`, `currency`, `contact_id`, `email`, `phone`, `first_name`, `last_name`, `external_id`, `event_id`, `event_time`, `event_source_url` và `test_event_code`.

---

## Câu hỏi thường gặp

**Việc này có hoạt động nếu quảng cáo của tôi mở trực tiếp WhatsApp không?**
Các quảng cáo đó không đi qua trang web của bạn, vì vậy tập lệnh không bao giờ chạy. Thay vào đó, Meta gửi chi tiết quảng cáo cùng với tin nhắn đầu tiên, xem [Phân bổ quảng cáo Click-to-WhatsApp](click-to-whatsapp-attribution.md).

**Tập lệnh có làm chậm trang web của tôi hoặc đặt cookie không?**
Nó tải trong nền (`async`), không đặt cookie và không tải thêm bất cứ thứ gì khác. Nó chỉ gửi dữ liệu khi khách truy cập nhấn vào nút WhatsApp.

**Tôi có thể theo dõi Google Ads cũng như Meta ads không?**
Có. Các ID lượt nhấp Google (`gclid`, `gbraid`, `wbraid`) và bất kỳ thẻ chiến dịch nào đều được ghi lại và hiển thị trên liên hệ. Việc gửi kết quả lại chỉ khả dụng cho Meta.

**Tại sao một liên hệ không có kết quả khớp?**
Các lý do phổ biến nhất: tin nhắn đến sau hơn 15 phút kể từ khi nhấn, số yêu cầu đã bị xóa khỏi tin nhắn, số yêu cầu bị tắt và một khách truy cập khác đã gửi cùng một văn bản, hoặc trang web không có tập lệnh.

**Trang web của tôi liên kết đến hai số WhatsApp. Tôi có thể chỉ theo dõi một số không?**
Có. Nhập số đó vào mục **Số WhatsApp** trong phần cài đặt. Để trống nếu muốn theo dõi mọi liên kết WhatsApp.

**Tôi có thể thay đổi cách diễn đạt sau này không?**
Có. Các thay đổi sẽ được áp dụng ngay lập tức cho trang web của bạn; bạn không cần phải dán lại tập lệnh.
