2012-08-07 53 views
22

Gần đây tôi đã tìm hiểu về Thử nghiệm nội dung Google Analytics mới trông thú vị. (http://analytics.blogspot.nl/2012/06/helping-to-create-better-websites.html)Thử nghiệm nội dung Google Analytics: Có thể thiết lập các biến thể cho nhiều trang cùng một lúc?

Usecase tiêu chuẩn có vẻ như đối với một trang nhất định, nói trang chi tiết sản phẩm, bạn cung cấp các biến thể (url khác nhau) và chọn phần trăm người dùng được bao gồm trong thử nghiệm. Người dùng như vậy sẽ được trình bày một biến thể của trang chi tiết sản phẩm (và sẽ tiếp tục được trình bày cùng một biến thể hơn và hơn cho lý do tiếp tục/ux, dựa trên cookie có lẽ).

Tất cả đều tốt và tốt.

Tuy nhiên, nói rằng tôi có 100 sản phẩm trên trang web của mình. Chỉ cần thử nghiệm một biến thể trên 1 trong các sản phẩm đó có các nhược điểm sau:

  • kiểm tra tiến trình chậm do số lượng khách truy cập thấp hơn.
  • kiểm tra không bị cô lập. Tức là: vì các trang chi tiết sản phẩm khác không được bao gồm trong thử nghiệm, hiển thị trang biến thể cho 1 trang chi tiết sản phẩm trong khi tất cả các trang chi tiết sản phẩm khác cho thấy ý tưởng ban đầu (sẽ) dẫn đến một trải nghiệm khó hiểu (và do đó chuyển đổi sai lệch thống kê) cho người dùng duyệt nhiều sản phẩm mà hầu hết các sản phẩm đều làm.

Đối với tôi, có thể tự động bao gồm tất cả các sản phẩm của một loại nhất định vào cùng một thử nghiệm (ví dụ: tất cả TV), chẳng hạn như cho phép đặt một số biểu thức chính quy hoặc bộ lọc khác trên url bao gồm trong thử nghiệm.

Có phải điều như vậy có thể hiện tại, đã lên lịch, hữu ích hoặc hoàn toàn thiếu điểm không?

EDIT

Một phần của giải pháp có vẻ là "url tương đối" https://support.google.com/analytics/bin/answer.py?hl=en&answer=2664470

Lấy ví dụ trước một bước xa hơn, chúng ta có thể thấy việc sử dụng URL tương đối cho phép bạn dễ dàng chạy thử nghiệm trên một tập hợp các trang gốc khác nhau và thử nghiệm các lựa chọn trực quan trên các trang gốc đó (ví dụ: các trang sản phẩm trong trang web thương mại điện tử).

câu hỏi còn lại: Làm thế nào để tự động tag những trang thuộc về thí nghiệm (ví dụ: dựa trên regex)

Cảm ơn.

+0

Tôi gặp sự cố tương tự. Các url tương đối hoạt động ngoại trừ các lượt truy cập thử nghiệm dường như chỉ được ghi lại nếu kết hợp chính xác với url của trình giữ chỗ được tạo. – jammus

+0

Đã nêu ra câu hỏi trong nhóm Google Analytics https://productforums.google.com/forum/#!msg/analytics/dkWBOKLiRDU/tq2p6PPG1-oJ%5B1-25%5D – jammus

+0

OK, tôi đã sai về các url chính xác. Tất cả dường như 'chỉ làm việc' đối với tôi. Sẽ cập nhật câu trả lời. – jammus

Trả lời

28

Giải pháp là sử dụng url tương đối cho trang biến thể.

Ví dụ: bạn có một số trang sản phẩm:

www.mysite.com/products/eggs.html 
www.mysite.com/products/cheese.html 
www.mysite.com/products/bread.html 
etc. 

Đối với mỗi trang bạn có một trang biến thể phù hợp:

www.mysite.com/products/eggs.html?var=bigpicture 
www.mysite.com/products/cheese.html?var=bigpicture 
www.mysite.com/products/bread.html?var=bigpicture 
etc. 

Bạn muốn sử dụng tất cả các trang sản phẩm trong 1 thí nghiệm.

Đi tới Thử nghiệm nội dung của Google Analytics: Đối với trang gốc, hãy chọn MỘT trong nhiều trang sản phẩm (ví dụ: www.mysite.com/products/eggs.html) (Đây chỉ là lấy mã thử nghiệm và cung cấp GA với một trang chẳng hạn)

đối với các trang biến thể chọn url tương đối và đặt? var = bigpicture

Sau đó, đặt javascript cần thiết cho việc thử nghiệm trên tất cả các trang sản phẩm gốc mà bạn muốn trong cuộc thử nghiệm

Google Content experiments Dynamic URL product pages

Để biết thêm thông tin, hãy xem: http://support.google.com/analytics/bin/answer.py?hl=en&answer=2664470&topic=1745208&ctx=topic

+0

Sẽ tuyệt vời nếu điều đó hoạt động (chưa được thử). Hoewever tôi là một người hoài nghi vì bạn vẫn chỉ đề cập đến một url được mã hóa cứng là 'trang web để thử nghiệm' là 'www.mysite.com/products/eggs.html'. Google Experiments sẽ biết cách kiểm tra 'www.mysite.com/products/*' thay thế như thế nào? –

+2

Nó hoạt động. Các thử nghiệm của Google chỉ cần biết 1 trang gốc để thiết lập thử nghiệm, miễn là bạn đã đặt trang biến thể thành 'tương đối' thì bạn có thể thêm mã thử nghiệm vào nhiều 'trang gốc'. nếu bạn vẫn gặp sự cố, hãy cho tôi biết. – wal5hy

+0

cảm ơn bạn đã xác nhận điều này một cách rõ ràng. Thử nghiệm sau. Cảm ơn –

1

OK, do đó, một giải pháp này là:

  1. Tạo thử nghiệm.
    Chọn url phần giữ chỗ cho url ban đầu của bạn. Một cái gì đó như www.example.com/products/eggs. Đặt biến thể làm url tương đối, ví dụ: var = large_heading,? Var = small_price

  2. Có một số cơ chế ở phía máy chủ xác định xem người dùng hiện tại có phải là một phần của thử nghiệm hay không. Một cookie đơn giản là đủ tốt. Nếu cookie này hiển thị biến thể của trang.

  3. Nếu người dùng truy cập vào trang sản phẩm nhưng không có trong thử nghiệm thì hãy hiển thị javascript được cung cấp khi bạn tạo thử nghiệm.

  4. Thêm thứ gì đó vào trang sản phẩm của bạn để kiểm tra chuỗi truy vấn var = [something]. Khi được phát hiện, hãy hiển thị biến thể thích hợp cũng như đặt cookie cho biết đánh dấu người dùng là đang trong thử nghiệm.

Bạn có thể hack xung quanh JavaScript mà Google cung cấp cho bạn để làm việc này dễ dàng hơn một chút. Một cái gì đó như:

var variation = utmx('variation_code', 'A/B'); 
if (variation) { set_a_cookie(variation); } 
utmx('url', 'A/B'); 

Điều này phần lớn được cribbed từ Hướng dẫn kỹ thuật của GWO. http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//websiteoptimizer/techieguide.pdf

+0

Vì vậy, các thử nghiệm trên sẽ chỉ làm việc cho 1 sản phẩm đó là "trứng" phải không? –

+0

Không. www.example.com/products/* sẽ hoạt động miễn là bạn có JavaScript trên các trang đó. Ít nhất nó có cho chúng tôi mặc dù chúng tôi viết lại url trang được gửi đến GA là/sản phẩm/tổng quan cho mỗi trang sản phẩm. Tôi không nghĩ rằng ảnh hưởng đến phương pháp này nhưng tôi có thể sai. – jammus

+1

@KuldeepDaftary no - lý do hoạt động (và tôi đồng ý rằng nó có vẻ như không phải lúc đầu) là mã chuyển đổi không kiểm tra hoặc xác thực (hoặc thậm chí quan tâm) rằng trang mà khách hàng đã truy cập giống với URL trang gốc chính xác như ban đầu bạn đã nhập. ID thử nghiệm được mã hóa cứng vào javascript để nếu được kích hoạt (từ URL hoặc sản phẩm sữa bạn có thể bán), URL này sẽ thêm URL tương đối (cho biến thể của bạn) vào URL hiện tại để tạo trang biến thể mới. 'REASON CHỈ * GOOGLE * CẦN URL CHO TRANG TIẾP THEO LÀ HIỆU LỰC BẠN CẬP NHẬT BẢN TRÊN ĐÚNG TRỰC TIẾP ' –

0

Ngoài ra còn có cách để thử nghiệm A/B với GA mà không có API thử nghiệm nếu bạn thực sự muốn giữ mọi thứ đơn giản. Ý tưởng đằng sau nó là tạo tham số phân tách của riêng bạn và bạn có thể chuyển nó sang GA dưới dạng biến tùy chỉnh. Vì vậy, bạn có thể phát triển các công cụ phát triển của riêng mình để phân biệt nội dung trong các nhóm và bạn không phải sử dụng chuyển hướng. Đây là một hướng dẫn đơn giản làm thế nào để làm điều này: link.

0

Gần đây, tôi đã triển khai thử nghiệm GA để kiểm tra văn bản khác trên thanh điều hướng trên nhiều trang. Đây là những gì đã hiệu quả đối với tôi:

  • Thiết lập thử nghiệm trong GA cho một trang. Ví dụ. index.html và index.html? var = menu2.
  • Triển khai giải pháp trên nhiều trang. Cụ thể, chèn mã thử nghiệm GA vào tất cả các trang mà bạn muốn chạy thử nghiệm. Sau đó, đảm bảo rằng (các) trang của bạn có thể hiển thị trang biến thể dựa trên thông số được chuyển. Mã php của tôi đã đi một cái gì đó như thế này: Nếu var = menu2, trang hiển thị với menu2; nếu không, hiển thị menu gốc.
2

Sử dụng các API Javascript như đã mô tả ở đây:

https://developers.google.com/analytics/devguides/collection/gajs/experiments#pro-server

Bạn có thể đặt experimentid lập trình trong mã của bạn, trên mỗi trang. Tất nhiên bạn cần trước tiên để tạo thử nghiệm trong GA, khi làm như vậy, hãy cung cấp url giả GA cho mỗi biến thể, loại bỏ mã được tạo GA, bỏ qua các lỗi xác thực. Và chỉ sử dụng thử nghiệm như được mô tả trong liên kết ở trên.

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