Xuất sang bảng tính
Một hàng cho mỗi mục tiêu hoàn thành, trong bảng tính hoặc danh sách thuộc về bạn - dành cho những người trong nhóm sẽ không bao giờ mở công cụ BI.
1. Nên chọn công cụ nào
Cả hai thực hiện cùng công việc. Khác biệt là công ty bạn đã dùng tài khoản nào.
| Google Sheets | Microsoft SharePoint | |
|---|---|---|
| Một hàng trở thành | hàng được thêm vào trang tính | mục trong danh sách |
| Bạn cung cấp | khóa tài khoản dịch vụ, ID bảng tính | tenant, ID máy khách, khóa bí mật máy khách, ID trang web, ID danh sách |
| Cột | thứ tự cố định, tám cột | các cột có trong danh sách - chúng tôi hỏi trước |
| Công sức thiết lập | tạo tài khoản dịch vụ, chia sẻ trang tính với tài khoản đó | đăng ký ứng dụng, cấp quyền cho một trang web |
Đây là phiên bản nhỏ của trình kết nối BigQuery. Công cụ kia dành cho nhóm dữ liệu dùng SQL; công cụ này dành cho người muốn sắp xếp theo giá trị và gửi mười mục đầu cho bộ phận bán hàng.
2. Google Sheets: bước chia sẻ mọi người hay quên
Tài khoản dịch vụ là người dùng riêng, có địa chỉ email riêng kết thúc bằng .iam.gserviceaccount.com. Chỉ tạo khóa là chưa đủ - bạn phải chia sẻ bảng tính với địa chỉ đó, giống như với đồng nghiệp.
Bỏ qua bước này, mọi lần ghi đều trả lỗi 403. Chúng tôi nêu rõ trong thông báo vì cách diễn đạt của Google không nhắc đến điều đó, khiến mọi người mất cả buổi chiều kiểm tra khóa.
Dán toàn bộ URL nếu tiện hơn
ID bảng tính là phần nằm giữa /d/ và /edit. Dán toàn bộ địa chỉ vào trường, chúng tôi sẽ rút gọn.
Chủ động ghi giá trị thô
Không ghi dưới dạng “người dùng nhập”. Nếu không, Google sẽ đọc ID khách hàng như 00123 thành số và bỏ các số không đầu, còn giá trị bắt đầu bằng = sẽ trở thành công thức.
3. SharePoint: đọc cột trước khi ghi
SharePoint từ chối mục có tên cột không tồn tại trong danh sách - tên cột nội bộ là những tên bạn chọn khi tạo danh sách. Giả định bộ cột cố định là đặt cược thua với một nửa số khách hàng.
Vì vậy chúng tôi lấy các cột của danh sách mỗi giờ và chỉ ghi vào cột tồn tại, không ở chế độ chỉ đọc. Danh sách chỉ có cột mặc định Title nhận tên mục tiêu và không gì khác, thay vì thất bại với mọi mục tiêu.
Các cột không bắt buộc nếu bạn tạo: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime.
Quyền Microsoft khuyến nghị không phải quyền bạn muốn
Với lệnh gọi này, tài liệu Microsoft liệt kê Sites.ReadWrite.All là quyền tối thiểu. Đó là quyền ghi vào mọi trang web trong tenant của bạn cho một tích hợp chỉ điền một danh sách.
Thay vào đó dùng Sites.Selected: ứng dụng có quyền này mặc định hoàn toàn không có quyền truy cập và quản trị viên cấp quyền ghi cho đúng một trang web. Cấp cả hai sẽ vô hiệu hóa giới hạn - quyền hẹp chỉ có tác dụng khi ứng dụng không có quyền nào khác.
4. Nội dung trong hàng
Dấu thời gian, dự án, phiên, ID khách hàng, tên mục tiêu, giá trị, loại tiền tệ và liên kết phát lại bản ghi. Trong SharePoint, cùng giá trị được ghi vào những cột hiện có với cấu trúc mà loại cột yêu cầu - cột siêu liên kết nhận đối tượng liên kết, cột văn bản nhận cùng địa chỉ dưới dạng văn bản.
Ô trống nghĩa là “chưa thỏa thuận giá trị”, không phải số không
Mục tiêu không có giá trị tiền tệ để ô trống. Số không sẽ được cộng trong bảng tính thành tổng chưa từng tồn tại.
ID khách hàng được tra cứu khi gửi
Không phải khi mục tiêu kích hoạt. Việc nhận diện thường xảy ra khi đăng nhập - nghĩa là thường sau mục tiêu. Hỏi sau vài giây vừa giảm tải luồng sự kiện vừa có khả năng tìm được tên cao hơn.
Cả hai thông tin xác thực được lưu có mã hóa AES-256-GCM, không hiển thị lại và chủ động không nằm trong hàng đợi nội bộ mang tác vụ.
Mọi nhãn hiệu nêu ở đây thuộc chủ sở hữu tương ứng. MousePlayer không có quan hệ kinh doanh với các nhà cung cấp này.