Analytics cho cuộc gọi điện thoại bằng gtag.js

Nếu dùng thẻ Google làm thẻ, bạn có thể triển khai Analytics cho cuộc gọi điện thoại để đo lường cách người dùng tương tác với số điện thoại trên trang web của bạn.

Sau khi triển khai, mã này sẽ tạo một trong các số Google để chuyển tiếp cuộc gọi đến doanh nghiệp của bạn.

Bạn có thể triển khai tính năng Analytics cho cuộc gọi điện thoại và tính năng theo dõi lượt chuyển đổi cuộc gọi trên Google Ads trên cùng một trang.

Triển khai tính năng theo dõi cuộc gọi cho Analytics

Thêm đoạn mã sau vào mã gtag.js hiện tại trên mỗi trang hiển thị số điện thoại của bạn.

gtag('set', {
  'phone_conversion_number': 'NUMBER_TO_REPLACE',
  'phone_conversion_country_code': 'COUNTRY_CODE_TO_REPLACE',
  'phone_conversion_ids': ['GA_TRACKING_ID']
});

Ví dụ:

gtag('set', {
  'phone_conversion_number': '1234567890',
  'phone_conversion_country_code': 'US',
  'phone_conversion_ids': ['AW-999999999/abc123', 'UA-12345-6']
});

Triển khai tính năng theo dõi cuộc gọi cho Analytics và Google Ads

Thêm đoạn mã sau vào mã gtag.js hiện tại trên mỗi trang hiển thị số điện thoại của bạn.

gtag('set', {
  'phone_conversion_number': 'NUMBER_TO_REPLACE',
  'phone_conversion_country_code': 'COUNTRY_CODE_TO_REPLACE',
  'phone_conversion_ids': ['AW-CONVERSION_ID/CONVERSION_LABEL', 'GA_TRACKING_ID']
});

Ví dụ:

gtag('set', {
  'phone_conversion_number': '1-800-123-4567',
  'phone_conversion_country_code': 'US',
  'phone_conversion_ids': ['AW-123456789/aBcDeFgHiJkL', 'UA-012345678-1']
});

Tham số

Các tham số điện thoại sau đây được hỗ trợ trong lệnh set:

Tên Bắt buộc Nội dung mô tả
phone_conversion_number Số điện thoại cần thay thế. Số này phải khớp với số được định cấu hình trong giao diện người dùng Analytics hoặc Quảng cáo của bạn.
phone_conversion_country_code Mã quốc gia ISO 3166-1 alpha-2 của số điện thoại cần thay thế.
phone_conversion_ids Danh sách mã theo dõi Analytics và mã chuyển đổi Google Ads hoặc nhãn chuyển đổi cần đo lường.
phone_conversion_class Không ID DOM hoặc lớp CSS của một phần tử. Văn bản của phần tử được cung cấp sẽ thay thế số thay thế.
phone_conversion_callback Không Một hàm để xử lý việc chèn số thay thế vào trang.
phone_conversion_options Không Bản đồ các tùy chọn nâng cao bổ sung cho chuyển đổi điện thoại.

Đang tải tập lệnh

gtag.js xác định đường dẫn tập lệnh mặc định để tải tập lệnh chuyển đổi điện thoại từ đó. Bạn có thể sử dụng một biến để ghi đè đường dẫn này trong bản phát hành beta của các phiên bản tập lệnh mới.

Ban đầu, gtag.js tải tập lệnh từ:

http://www.gstatic.com/call-tracking/call-tracking_1.js

Sử dụng cờ thời gian chạy var_phone_conversion_impl để ghi đè số phiên bản tập lệnh nhằm sử dụng các phiên bản mới (beta) của tập lệnh triển khai mà không cần đợi bản phát hành trong thời gian chạy.

Ví dụ:

       {
          key = 'var_phone_conversion_beta_version'
          value = {
            enabled = true
            // Impl script version to override (path is not configurable)
            value = '2'
          }
        }

Cấu hình này thay thế đường dẫn của tập lệnh mặc định được cố định giá trị trong mã bằng:

`www.gstatic.com/call-tracking/call-tracking_2.js`

Hỗ trợ các hoạt động triển khai hiện có

Để hỗ trợ việc triển khai Analytics cho cuộc gọi điện thoại (phiên bản thử nghiệm) và hoạt động triển khai tính năng theo dõi lượt chuyển đổi cuộc gọi Google Ads hiện có, nếu lệnh config của Analytics (GA_CONVERSION_ID/CONVERSION_LABEL) được xử lý và khóa phone_conversion_number được đặt trong mô hình, nhưng phone_conversion_ids chưa được thiết lập, thì gtag.js sẽ định cấu hình lượt chuyển đổi trên điện thoại cho các mã nhận dạng được liên kết với lệnh này.

Điều kiện tiên quyết

Để triển khai tính năng phân tích số liệu cho điện thoại, bạn cần:

  • Sử dụng một số điện thoại của Hoa Kỳ.
  • Liên kết tài khoản Analytics với tài khoản Google Ads.