Các thao tác chuyển đổi

Tìm hiểu và áp dụng quy tắc chuyển đổi dữ liệu.

This article applies to supported import sources that are part of an open beta and are subject to change.

Các thao tác biến đổi giúp bạn liên kết trường trong khi thiết lập mối kết nối với nguồn dữ liệu. Xin lưu ý rằng một số phép biến đổi không áp dụng được cho một số nguồn dữ liệu.

Cách hoạt động của quy tắc chuyển đổi

Một số quy tắc chuyển đổi được tự động đề xuất. Ví dụ: bạn có thể thấy hệ thống đề xuất một số hành động biến đổi tính toán hàm băm trên các trường được liên kết tự động hashed_emailhashed_phone_number. Bạn có thể sửa đổi các hành động biến đổi được tự động đề xuất hoặc bổ sung các hành động khác nếu cần. Bạn có thể chỉ định một loạt các hành động biến đổi trên một trường nhập dữ liệu và các hành động đó sẽ được áp dụng từ trên xuống dưới.

Trước khi bắt đầu

Để áp dụng các phép biến đổi trong khi liên kết trường, hãy nhấp vào trình đơn có biểu tượng 3 dấu chấm trong cột "Thao tác", rồi nhấp vào Biến đổi để xem danh sách các phép biến đổi có sẵn mà bạn có thể áp dụng cho giá trị trường nhập dữ liệu trong quy trình trước khi nhập danh sách đó vào tài khoản Google Analytics của mình.

Các thao tác biến đổi có thể thực hiện

Hàm băm thông minh

Để đảm bảo an toàn cho dữ liệu, bạn nên băm dữ liệu riêng tư của khách hàng mà bạn nhập. Chúng tôi sẽ băm dữ liệu của bạn bằng thuật toán SHA256. Đây là thuật toán tiêu chuẩn ngành đối với hoạt động băm một chiều. Kết quả được mã hoá theo hệ thập lục phân. Bạn không cần phải định dạng trước dữ liệu. Các trường Thông tin nhận dạng cá nhân (PII) có liên quan sẽ được chuẩn hoá, băm và mã hoá cho bạn, đồng thời dữ liệu sẽ được chuyển đến API cho các trường hợp sử dụng của bạn.

Nếu bạn muốn tự băm dữ liệu riêng tư của khách hàng, hãy xem bài viết Định dạng tệp dữ liệu khách hàng để đảm bảo tệp này được định dạng đúng cách. Nếu bạn tải tệp dữ liệu đã băm lên, đừng băm dữ liệu công khai của khách hàng. Dữ liệu đã băm của bạn sẽ được chuyển đến API.

Lưu ý: Tính năng băm thông minh hoạt động tự động nên bạn không phải chọn bất kỳ mục nào trong trình đơn Thao tác.

Tính toán hàm băm

Thao tác biến đổi được áp dụng trên cột dữ liệu nhập để chuyển giá trị trong cột này thành kết quả. Khi tính toán hàm băm cho một cột, bạn sẽ có thể sử dụng thuật toán SHA256. Kết quả được mã hoá theo hệ thập lục phân.

Lưu ý: Thao tác biến đổi tính toán hàm băm được áp dụng tự động cho các trường PII như email và số điện thoại. Bạn cũng có thể áp dụng thao tác biến đổi này theo cách thủ công khi muốn áp dụng các thao tác biến đổi khác trước, sau đó áp dụng thao tác biến đổi tính toán hàm băm. Ví dụ: Nếu muốn giữ họ và tên trong cùng một trường trong nguồn dữ liệu, thì trước tiên bạn có thể áp dụng thao tác biến đổi tách, sau đó chọn phần bên phải cho họ và phần bên trái cho tên, rồi áp dụng thao tác biến đổi tính toán hàm băm.

Nhân

Nhân cột với một hằng số động.

Loại trường nguồn đủ điều kiện: Loại số và loại chuỗi bất kỳ.

Nhân với một cột khác

Nhân giá trị trong trường nguồn với giá trị tìm thấy trong một cột khác, nhưng phải trong cùng một tệp nguồn.

Loại trường nguồn đủ điều kiện: Loại số và loại chuỗi bất kỳ.

Biến đổi cách viết hoa

Thay đổi cột thành chữ hoa, chữ thường hoặc viết hoa đầu mỗi từ. Trước tiên, thao tác chuyển đổi này sẽ chuyển đổi cột thành một chuỗi.

Loại trường nguồn đủ điều kiện: Loại bất kỳ.

Hợp nhất các trường

Kết hợp 2 cột bằng một dòng phân cách. Phép biến đổi này sẽ thêm giá trị thứ hai vào giá trị của trường nguồn sau một chuỗi dòng phân cách đã chỉ định.

Định dạng là {source_field}{separator}{column_to_merge}.

Loại trường nguồn đủ điều kiện: Loại bất kỳ.

Phân chia

Phân chia một cột theo mỗi dấu phân tách và trích xuất một phần.

  • Dấu phân tách phải là một ký tự đơn. Dấu cách là dấu phân tách hợp lệ.
  • Lần xuất hiện cho biết lần xuất hiện thứ k của dấu phân tách, trong đó chuỗi sẽ được phân chia, bắt đầu từ "1".
  • Trước là giá trị boolean cho biết cần trích xuất phần trước dấu phân tách (true) hay sau dấu phân tách (false).

Loại trường nguồn đủ điều kiện: Chuỗi.

Ví dụ:

Nếu cột dữ liệu nhập có giá trị là "FirstName,MiddleName,LastName":

Dấu phân tách Lần xuất hiện Trước Kết quả

,

1 true “FirstName”
, 1 false “MiddleName,LastName”
, 2 true “FirstName,MiddleName”
, 2 false “LastName”

Loại chuyển đổi

Chuyển đổi giá trị của cột thành một loại dữ liệu tương thích khác.

Loại mục tiêu Loại nguồn đủ điều kiện Ghi chú
Chuỗi Bất kỳ Bạn có thể chuyển đổi bất kỳ loại dữ liệu nào thành chuỗi.
Số thực

Chuỗi

Số nguyên

Số thực là loại dữ liệu kép

Nếu giá trị của một chuỗi không thể phân tích cú pháp được thành dữ liệu kép tại thời điểm nhập dữ liệu, thì điều đó sẽ dẫn đến lỗi trong bảng "Runs" (Lỗi phân tích).

Số nguyên

Chuỗi

Số thực

Phần trăm

Nếu giá trị của một chuỗi không thể phân tích cú pháp được thành dữ liệu kép tại thời điểm nhập dữ liệu, thì điều đó sẽ dẫn đến lỗi trong bảng "Các lượt chạy".

Phân tích cú pháp dấu thời gian

Chuyển đổi giá trị đại diện chuỗi của dấu thời gian thành số nguyên. Các đối tượng ngày và giờ phải được biểu thị dưới dạng chuỗi trong nguồn dữ liệu, sau đó được biến đổi bằng thao tác biến đổi Phân tích cú pháp dấu thời gian. Để tìm hiểu về các định dạng được hỗ trợ cho chuỗi giờ và ngày, hãy xem bài viết Chuẩn bị dữ liệu để nhập.

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?
Tìm kiếm
Xóa nội dung tìm kiếm
Đóng tìm kiếm
Các ứng dụng của Google
Trình đơn chính
15168658201257911848
true
Tìm kiếm trong Trung tâm trợ giúp
false
true
true
true
true
true
69256
false
false
false
false