Định nghĩa:
Hàm gọi lại, còn được gọi là gửi lại, là một chức năng được sử dụng để gửi dữ liệu sự kiện thời gian thực từ hệ thống này sang hệ thống khác. Trong tiếp thị di động, callback được kích hoạt khi một hành động cụ thể của người dùng xảy ra trong ứng dụng, tự động chuyển dữ liệu sự kiện đó đến các mạng quảng cáo, nền tảng đo lường hiệu quả, công cụ phân tích hoặc máy chủ riêng của nhà quảng cáo. Chúng là một phần cơ bản trong cơ chế hoạt động của việc đo lường hiệu quả quảng cáo trên di động và tối ưu hóa chiến dịch.
Callback là gì?
Callback là tín hiệu được gửi từ hệ thống này sang hệ thống khác khi một sự kiện đã được xác định xảy ra. Trong tiếp thị di động, sự kiện đó có thể là việc cài đặt ứng dụng, một giao dịch mua hàng, việc đăng ký hoặc bất kỳ hành động nào khác trong ứng dụng đã được thiết lập để theo dõi.
Khi sự kiện xảy ra, hàm callback sẽ được kích hoạt tự động và dữ liệu liên quan sẽ được gửi đến đích đã chỉ định theo thời gian thực. Đích đó có thể là một mạng quảng cáo, một nền tảng quản lý quảng cáo (MMP), một công cụ phân tích kinh doanh (BI) hoặc máy chủ riêng của nhà quảng cáo, tùy thuộc vào cách cấu hình hàm callback.
Các hàm gọi lại (callbacks) cung cấp cho các mạng quảng cáo dữ liệu cần thiết để tối ưu hóa các chiến dịch, đồng thời mang lại cho các nhà quảng cáo khả năng theo dõi thời gian thực, giúp họ đưa ra các quyết định nhanh chóng và sáng suốt hơn. Nếu thiếu các hàm gọi lại này, dữ liệu sự kiện sẽ bị cô lập và vòng phản hồi giữa hành vi người dùng và việc tối ưu hóa chiến dịch sẽ bị gián đoạn.
Callback và Postback: Sự khác biệt là gì?
Trong lĩnh vực tiếp thị di động, các thuật ngữ “callback” và “postback” thường được sử dụng thay thế cho nhau. Cả hai đều đề cập đến cùng một cơ chế: một tín hiệu tự động từ máy chủ này sang máy chủ khác được gửi đi khi một sự kiện cụ thể xảy ra.
Thuật ngữ “postback” thường được sử dụng phổ biến hơn trong bối cảnh phân bổ hiệu quả quảng cáo trên thiết bị di động và mạng quảng cáo. “Callback” là thuật ngữ lập trình chung hơn để chỉ cùng một khái niệm này. Trên thực tế, nếu bạn gặp một trong hai thuật ngữ này trong bối cảnh tiếp thị di động hoặc MMP, chúng đều đề cập đến cùng một khái niệm.
Postback là gì?
Postback là tín hiệu tự động được gửi từ máy chủ này sang máy chủ khác khi một sự kiện được theo dõi xảy ra. Trong tiếp thị di động, postback là phương thức mà các nền tảng đo lường tiếp thị (MMP) sử dụng để truyền dữ liệu phân bổ trở lại các mạng quảng cáo.
Dưới đây là một ví dụ phổ biến về cách thức hoạt động của tính năng theo dõi postback:
- Một người dùng nhìn thấy một quảng cáo trên mạng và nhấn vào quảng cáo đó
- Người dùng cài đặt ứng dụng và mở ứng dụng đó
- SDK của MMP ghi lại quá trình cài đặt và gán nó cho mạng nguồn
- MMP gửi một yêu cầu phản hồi (postback) đến mạng quảng cáo đó để xác nhận việc cài đặt và truyền các dữ liệu liên quan
- Mạng quảng cáo nhận được phản hồi và sử dụng dữ liệu đó để tối ưu hóa việc phân phối các chiến dịch trong tương lai
Toàn bộ chuỗi thao tác này diễn ra tự động và theo thời gian thực. Quá trình gửi lại dữ liệu (postback) chính là yếu tố kết nối vòng lặp giữa hành động của người dùng và mạng đã kích hoạt hành động đó.
Theo dõi phản hồi S2S là gì?
S2S là viết tắt của giữa các máy chủ. Postback S2S là một yêu cầu postback được gửi trực tiếp giữa hai máy chủ, thay vì thông qua trình duyệt hoặc tập lệnh phía máy khách. Đây là phương pháp tiêu chuẩn được sử dụng trong phân bổ nguồn gốc trên thiết bị di động vì nó đáng tin cậy hơn và khó bị thao túng hơn so với các phương pháp theo dõi phía máy khách.
Trong cấu hình gửi lại dữ liệu S2S:
- Máy chủ của MMP gửi dữ liệu sự kiện trực tiếp đến máy chủ của mạng quảng cáo
- Quá trình truyền tải này không liên quan đến bất kỳ trình duyệt hay thiết bị nào
- Việc truyền dữ liệu diễn ra ở chế độ nền, tự động, khi sự kiện được kích hoạt
Việc theo dõi postback S2S được ưa chuộng trong tiếp thị di động vì nó đảm bảo tính toàn vẹn của dữ liệu, hoạt động bất kể tình huống nào xảy ra trên thiết bị của người dùng và không bị ảnh hưởng bởi các hạn chế của cơ chế theo dõi dựa trên trình duyệt.
Hàm macro trong các hàm gọi lại
Một trong những tính năng hữu ích nhất của các hàm gọi lại là khả năng chèn các macro. Macro là các ký hiệu giữ chỗ sẽ được thay thế động bằng các giá trị thực tế khi hàm gọi lại được kích hoạt.
Các macro thường được sử dụng trong các cuộc gọi lại trong tiếp thị di động bao gồm:
- {{advertising_id}} được thay thế bằng mã nhận dạng quảng cáo của thiết bị
- {{ip_address}} được thay thế bằng địa chỉ IP của người dùng tại thời điểm xảy ra sự kiện
- {{bundle_id}} được thay thế bằng mã định danh gói của ứng dụng
- {{campaign_id}} được thay thế bằng chiến dịch đã thúc đẩy việc cài đặt hoặc sự kiện đó
- {{event_name}} được thay thế bằng tên của sự kiện trong ứng dụng đã kích hoạt hàm callback
Các macro giúp các hàm gọi lại trở nên linh hoạt. Thay vì gửi dữ liệu tĩnh, mỗi hàm gọi lại sẽ truyền các giá trị cụ thể liên quan đến sự kiện đó, từ đó cung cấp cho hệ thống nhận thông tin chính xác và có thể hành động được.
Tại sao các cuộc gọi lại lại quan trọng trong tiếp thị di động
Các phản hồi rất quan trọng vì hai lý do: tối ưu hóa chiến dịch và sự tin tưởng của nhà quảng cáo.
Tối ưu hóa chiến dịch: Các mạng quảng cáo sử dụng dữ liệu sự kiện nhận được qua các hàm callback để cải thiện cách thức triển khai chiến dịch. Khi một mạng quảng cáo nhận được dữ liệu postback xác nhận những người dùng nào đã cài đặt, mua hàng hoặc hoàn thành các hành động quan trọng, mạng đó có thể sử dụng tín hiệu này để tìm kiếm thêm người dùng có đặc điểm tương tự. Nếu không có các hàm callback, các mạng quảng cáo sẽ phải tối ưu hóa một cách mò mẫm.
Ra quyết định theo thời gian thực: Các hàm gọi lại (callbacks) giúp nhà quảng cáo theo dõi theo thời gian thực những diễn biến trong các chiến dịch của họ. Khi một sự kiện xảy ra, dữ liệu sẽ được gửi ngay lập tức thay vì phải chờ đến khi được tổng hợp trong báo cáo theo lô. Tốc độ này rất quan trọng khi cần đưa ra quyết định về ngân sách một cách nhanh chóng.
Các hàm gọi lại trong Tenjin
Tenjin hỗ trợ các hàm gọi lại có thể tùy chỉnh hoàn toàn cho tất cả các sự kiện được theo dõi. Các hàm gọi lại có thể được thiết lập ở cấp độ ứng dụng và tùy chỉnh bằng các macro để truyền các điểm dữ liệu cụ thể mà bạn cần đến từng điểm đến.
Bạn có thể cấu hình các hàm gọi lại (callback) để gửi dữ liệu đến các mạng quảng cáo, nền tảng phân tích hoặc máy chủ của riêng bạn, tùy thuộc vào cách thiết lập của bạn. Tài liệu hướng dẫn đầy đủ về cách thiết lập và quản lý các hàm gọi lại có sẵn tại Tài liệu dành cho nhà phát triển Tenjin.
Các thuật ngữ liên quan
- Ghi công
- ID gói
- Đối tác đo lường trên thiết bị di động (MMP)
- Bộ công cụ phát triển phần mềm (SDK)
- Giao diện lập trình ứng dụng (API)
- Mạng quảng cáo
- Mã định danh quảng cáo
- Từ máy chủ đến máy chủ (S2S)
Câu hỏi thường gặp
Callback trong tiếp thị di động là gì?
Callback, còn được gọi là postback, là một tín hiệu tự động được gửi đi khi một sự kiện cụ thể trong ứng dụng xảy ra. Nó chuyển dữ liệu sự kiện theo thời gian thực đến các mạng quảng cáo, nền tảng đo lường hiệu quả hoặc máy chủ riêng của nhà quảng cáo, nhằm mục đích theo dõi và tối ưu hóa hiệu suất chiến dịch.
Sự khác biệt giữa callback và postback là gì?
Trong lĩnh vực tiếp thị di động, hai thuật ngữ này thường được sử dụng thay thế cho nhau. Cả hai đều đề cập đến cùng một cơ chế: một tín hiệu tự động từ máy chủ này sang máy chủ khác được kích hoạt bởi một sự kiện do người dùng tạo ra. Thuật ngữ “postback” thường được sử dụng phổ biến hơn trong bối cảnh phân bổ hiệu quả và mạng quảng cáo, trong khi “callback” là thuật ngữ lập trình mang tính tổng quát hơn.
Theo dõi postback S2S là gì?
S2S là viết tắt của “server-to-server” (từ máy chủ đến máy chủ). Quá trình gửi lại dữ liệu S2S được thực hiện trực tiếp giữa hai máy chủ mà không cần thông qua trình duyệt hay thiết bị. Đây là phương pháp tiêu chuẩn để theo dõi quá trình gửi lại dữ liệu trong tiếp thị di động vì nó đáng tin cậy, an toàn và không bị ảnh hưởng bởi các hạn chế của việc theo dõi phía máy khách.