23

iTunes kết nối mới có phân tích tính năng bây giờ. Bạn có thể chỉ định id nhà cung cấp (pid) và id chiến dịch (cid) trong url. ví dụ.Apple iTunes Connect Analytics: nhà cung cấp ghi công và giá trị id chiến dịch đi vào ứng dụng đại biểu

https://itunes.apple.com/fr/app/candy-crush-saga/id553834731?mt=8&pid=1234&cid=My_Campaign

Bạn có thể chuyển các giá trị đó vào ứng dụng cho các mục đích khác nhau không?
tôi không thể tìm thấy bất cứ điều gì mà chỉ vào đó, ngay cả sau khi kiểm tra:

didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 


ref:
http://www.applift.com/blog/new-era-attribution-analytics.html

+1

Tôi đã gặp sự cố tương tự, mọi cập nhật về vấn đề này? –

Trả lời

14

Thật không may những params không được thông qua vào ứng dụng. Chúng chỉ được sử dụng cho số liệu thống kê của iTunes Connect.

Dưới đây là hai cách giải quyết chung:

  1. Sử dụng một dấu vân tay để thực hiện liên kết sâu hoãn lại và đi qua các params thông qua liên kết đó (Tapstream thể làm điều này).

  2. Sử dụng một nhà cung cấp như Tune/MobileAppTracking để phù hợp với liên kết bằng cách sử dụng ID cho quảng cáo (IDFA).

tôi đã viết một bài đăng blog để giải thích các chi tiết: https://attributionapp.com/blog/lets-solve-ios-attribution-methods/

tôi sẽ chỉnh sửa câu trả lời này trong tương lai nếu Apple thay đổi API của họ. Nếu bạn cho Apple biết những gì bạn muốn xây dựng và lý do tại sao vượt qua các thông số là chính sách tốt hơn, họ có thể thay đổi quyết định của mình nhanh hơn: https://developer.apple.com/contact/

+1

vâng, sử dụng trình theo dõi bên thứ 3 sẽ giúp, nhưng câu hỏi đặt ra là liệu điều này có thể được thực hiện mà không cần sự giúp đỡ từ bên ngoài (tương tự như INSTALL_REFERRER của Google Play). Có gì thay đổi trong khía cạnh đó chưa? –

+0

Rất tiếc, vẫn cần sử dụng trình theo dõi bên thứ ba. Tôi đã chỉnh sửa câu trả lời của mình để làm rõ hơn. – Gideon

+0

Điều này hiện đã thay đổi. Bạn có thể chuyển ID nhà cung cấp và ID chiến dịch trong chính URL đó. –

3

Nếu bạn muốn xây dựng cơ chế vân tay của riêng mình để xử lý tất cả deep linking này chúng tôi có tại branch.io, tôi có thể cung cấp cho bạn một số hướng dẫn như thế nào! Một mặt lưu ý như tôi đọc nó trong câu trả lời chấp nhận bình luận là INSTALL_REFERRER trong Google Play thường là rất chậm (> delay 1s) để khởi động sau khi cài đặt, vì vậy nếu bạn đang phụ thuộc kinh nghiệm người dùng của bạn về vấn đề này, người dùng của bạn ở trong cho một chuyến đi gập ghềnh.

Đây là cách chúng tôi xây dựng fingerprinting trên iOS:

  1. Cấu hình một thiết bị đầu cuối máy chủ (cái gì đó như yoursite.com/redirect) để thực hiện hai điều:

    • Phục vụ lên một số mặt hàng khác JS để mở ứng dụng của bạn nếu đã cài đặt hoặc quay lại App Store nếu không. Tôi liệt kê ra mã này trong this answer
    • Capture một tập hợp các thông số về người dùng nhấp bằng cách đọc user agent của họ, vvDưới đây là một tập hợp con đơn giản mà sẽ làm việc tốt:
      • OS
      • phiên bản hệ điều hành
      • địa chỉ IP
      • Kiểu thiết bị
  2. Khi người dùng mở ứng dụng, gửi lại rằng thiết lập các thông số, như được đọc từ ứng dụng đến điểm cuối mới (chẳng hạn như yoursite.com/completematch).

  3. Nếu có kết quả phù hợp, bạn có thể trả về các tham số.

Nếu bạn muốn hiểu biết, bạn có thể thả cookie trên yoursite.com và lưu khớp với IDFA nhận được từ ứng dụng. Lý tưởng nhất, bạn chỉ làm điều này nếu bạn chuyển hướng vào ứng dụng ngay lập tức để bạn chắc chắn 100% so khớp. Sau đó, nếu cùng một người dùng đó đã từng nhấp lại vào liên kết và cài đặt ứng dụng, bạn không phải sử dụng vân tay vì bạn chỉ có thể sử dụng cặp cookie-IDFA. Chúng tôi đã có hàng trăm triệu trong số này tại Branch nên việc lấy dấu vân tay là một cơ chế dự phòng tại thời điểm này.

Các vấn đề liên quan