WordPress

초록 가동 등은 깨진 결제를 숨길 수 있다

홈은 200을 돌려줄 수 있다. 그 사이 프로모 코드, 배송 구역, 구매 이벤트가 이미 주문을 잃고 있다.

A green uptime light can hide a broken checkout

상점이 조용히 주문을 잃는 동안에도 가동 확인은 초록일 수 있습니다. 홈페이지는 200을 돌려줍니다. 상품 페이지도 200을 돌려줍니다. 프로모 코드가 합계를 0으로 만들거나, 배송 방법이 한 나라에서 사라지거나, 구매 이벤트가 한 번도 나가지 않는데, 모니터는 할 말이 없습니다. “사이트가 떠 있다”를 소식으로 다루지 않습니다. 소식은 구매자가 낼 수 있는지입니다.

구매자를 따른다. 상태 페이지가 아니다

살아있는 WordPress나 WooCommerce 가게에서 경로 하나를 걷고, 어디서 굽는지 적는다.

장바구니는 구매자가 실제로 보는 상품, 가격, 수량을 보여 줍니다. 배송은 그 주소에 속하는 방법을 내고, 시험 지역에 남은 방법이 아닙니다. 프로모 코드는 합계를 일부러 바꾸거나, 합계를 전혀 건드리지 않습니다. 결제는 여전히 Stripe, PayPal, 그리고 한 상품 유형에서 사라지기 쉬운 방법을 나열합니다. 분석은 그렇게 보인 클릭이 아니라 실제 주문에서 구매 이벤트를 받습니다.

서버가 건강해 보여도 그 가운데 하나는 실패할 수 있습니다. 결제 이벤트가 광고 계정에 닿지 않게 된 바로 그 주에, 빠른 홈페이지를 자축하는 상점을 보았습니다. 광고는 계속 썼습니다. 상점은 주인의 머릿속에서 “전환”하고 있었습니다. 보고서는 동의하지 않았고, 그 보고서를 연 사람은 없었습니다.

표시등아직 틀릴 수 있는 것
홈 200로그인한 고객의 장바구니 담기 요청이 실패한다.
상품 페이지가 빠르다주요 국가의 배송 구역이 아무것도 돌려주지 않는다.
결제가 열린다지난 시즌의 코드가 합계를 영으로 만든다.
결제 플러그인 켜짐상품 유형 하나가 구매자가 쓰는 유일한 방법을 떨어뜨린다.
태그 매니저가 있다구매 이벤트는 버튼에서 나고, 결제된 주문에서는 나지 않는다.

속도는 경로의 일부이지, 따로 노는 취미가 아니다

느린 장바구니는 구매자 일부에게 실패한 장바구니입니다. 그래서 홈페이지의 실험실 점수가 아니라 경로를 잽니다. 첫 화면은 빠르게 하고 장바구니는 낡은 채로 두는 캐시는 승리가 아닙니다. 어제 가격을 보여주는 장바구니보다, 조금 느린 상품 페이지가 낫습니다.

이건 침입 테스트가 아니다

돈의 경로를 걷는 것은 침투 시험이 아니며, 그렇게 팔지 않습니다. 상점을 답변 엔진에 나타나게 하지도 않습니다. 다른 일이고, 증거도 다릅니다. 닷새 뒤에 말할 수 있는 것은 더 좁고 더 쓸모 있습니다. 주문이 떨어지는 곳은 여기, 위험한 것은 여기, 고칠 순서는 이것입니다.

건강의 유일한 증거가 상태 코드라면, 재는 것은 가게의 매출이 아니라 서버의 기분이다.

코드는 작은 프로그램이다

아직 켜져 있는 코드 목록을 열고, 아무 문자열이 아니라 지루한 것을 시험합니다. 끝나지 않은 지난 시즌의 코드. 이미 내린 가격 위에 쌓이는 코드. 모두가 상품에 적용된다고 믿는데 배송 줄에 적용되는 코드. 각각은 설정 몇 줄이고, 각각은 구매자가 내는 돈을 바꿉니다. 새 테마를 하루 다투기보다 그 목록에 한 시간을 씁니다.

같은 인내는 배송 지역에도 갑니다. 실제로 사는 나라의 지역을, 상점 주소가 아니라 그 나라의 우편번호로 시험합니다. 주인의 번호에는 나오고 고객에게는 사라지는 방법은 평범한 버그입니다. 아무도 부르지 않습니다. 주문만 없앱니다.

제가 믿는 결과물은 주인이 있고, 고침이 통했는지 알 방법이 있는 짧은 목록입니다. “전환을 개선하라”는 목록이 아닙니다. “코드 SAVE10은 할인 가격을 무시하고 자기 위에 쌓인다”는 목록입니다. 둘째 문장은 이번 주 staging 주문으로 시험할 수 있습니다. 첫째 문장은 일 년 동안 이야기할 수 있습니다.