2012-02-29 51 views
5

Tôi đang cố gắng theo dõi trang chuyển hướng với google analytics:
Tôi có một trang được gọi là redirect.php; khi tôi truy cập url như redirect.php?c=12345678, một hàm php thực hiện truy vấn trên bảng tra cứu sql để giải mã mã 12345678 với url được chèn trước đó, sau đó thực hiện chuyển hướng 301.theo dõi trang chuyển hướng với google analytics

(Tôi đang thực hiện chuyển hướng 301 để tránh trùng lặp nội dung.)
Tôi muốn theo dõi mọi lượt truy cập vào redirect.php bằng phân tích, nhưng tôi không thể.

Ví dụ:

redirect.php?c=87654321 chuyển hướng đến story.php.

Rõ ràng trong Analytics tôi không thể tìm thấy trang redirect.php. người giới thiệu story.phporganic/google vì vậy tôi không thể dựa vào người giới thiệu.

Có thể theo dõi mọi chuyển hướng theo một số cách không?

+0

Có vẻ như API phân tích đủ thông minh để bỏ qua các trang định tuyến như redirect.php của bạn, thú vị ... Bạn có thể cố gắng bao gồm tập lệnh theo dõi 'tự tạo' như phân tích để đảm bảo rằng nó hoạt động không? – Dax

+0

@Gianluca Fabrizi - Bạn đã bao giờ nghĩ ra một giải pháp cho việc này chưa? Nếu vậy bạn có thể chia sẻ nó? –

+0

@meder - không, không phải với phân tích. Bạn có thể làm điều đó với piwik và đó là php api: http://piwik.org/docs/tracking-api/ – gfabi

Trả lời

7

GA hoạt động trong trình duyệt. Bất cứ khi nào người dùng truy cập trang có tập lệnh GA - yêu cầu từ người dùng đến google được gửi thông báo về lượt truy cập. Vì bạn đang thực hiện chuyển hướng tiêu đề 301 - không có tập lệnh GA nào được tải và do đó, google không biết người dùng đã ở trên trang đó.

Options bạn có

  • Chuyển chuyển hướng từ 301 tiêu đề để một trang với chuyển hướng meta và mã GA
  • Chuyển sang một hệ thống phân tích như Piwik và thêm dữ liệu theo cách thủ công trên trang chuyển hướng
  • Thực hiện truy cập của riêng bạn trong các kịch bản chuyển hướng, tách ra khỏi GA

Tất nhiên bạn có thể kết hợp các tùy chọn và có, nói một trang với meta chuyển hướng một d mã GA, chuyển hướng đến tập lệnh redirect.php, mà lần lượt chuyển hướng với tiêu đề 301, nhưng đây không phải là giải pháp tốt nhất.

+0

Tôi đã thử thêm chuyển hướng meta vào redirect.php: ' ' GA vẫn không thấy trang này (không phải là người giới thiệu). Tôi đã thêm mã của một hệ thống phân tích khác (mã javascript) gần mã GA; mã mới xem trang redirect.php như một trang đích và cũng như một người giới thiệu. Vấn đề có vẻ là với Google ... – gfabi

+1

Điều đó có thể xảy ra do thời gian chờ 0 giây, trong khi các tập lệnh GA mất nhiều thời gian hơn để tải, khởi tạo, lấy và phân tích dữ liệu và chỉ sau đó gửi dữ liệu đến Google.Hãy thử tăng thời gian chờ. – Alex

+0

Ý tưởng truy cập là tùy chọn sạch nhất mà tôi đã nghe cho đến nay về chủ đề này. – 3Dom

1

Bạn cần phải thêm mã Analytics của mình TRƯỚC KHI chuyển hướng.

+0

đã hoàn tất; mã phân tích nằm trên đầu trang redirect.php. – gfabi

+0

Điều này thường không hoạt động vì tiêu đề đã được gửi: 'Cảnh báo: Không thể sửa đổi thông tin tiêu đề - tiêu đề đã được gửi ' – Jerad

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