저는 현재 현재 실제로 변경하거나 업데이트할 수 없는 레거시 시스템, 고유한 제품, 고유한 웹 스토어가 있는 프로젝트를 진행하고 있습니다.
백엔드를 확인하고 관련 정보를 추출하기 위해 bash 스크립트를 작성했습니다. 스크립트는 내가 스크립트에 프로그래밍한 다양한 요소를 기반으로 광고 전환을 실행해야 합니다. 스크립트는 현재 광고 변환 부분을 제외한 모든 것을 올바르게 확인하고 실행합니다.
- 일반적으로 헤더에 있는 JS 코드를 사용하여 컬 또는 wget이 Google Adword로 광고 변환을 수행하도록 하는 방법
더미 HTML 페이지를 만들고 이 코드를 추가해야 합니까, 아니면 wget/curl을 사용하여 스크립트나 명령줄에 직접 추가할 수 있습니까?
wget/curl이 코드를 독립적으로 트리거할 수 있나요? HTML 페이지에서 트리거될 수 있나요?
- 광고나 일종의 추적이 포함된 페이지를 가져올 때 wget/curl의 기본 동작은 무엇입니까?
Google 또는 matomo의 API를 사용하여 전환을 트리거하는 URL을 구축할 수 있는 방법이 있습니까?
답변1
일반적으로 헤더에 있는 JS 코드를 사용하여 컬 또는 wget이 Google Adword로 광고 변환을 수행하도록 하는 방법
스크립트의 역할을 이해하고 쉘 +curl을 사용하여 스크립트에서 API 호출을 시뮬레이션합니다. 이는 Google이 다른 작업을 수행하도록 스크립트를 변경할 때까지만 작동합니다.
스크립트를 추출하고
node
브라우저에서만 작동하는 콘텐츠를 사용, 스텁 또는 변경하여 실행해 보세요. Google에서 스크립트를 변경하면 작동이 중지되므로 다른 항목을 제거해야 합니다.일부 브라우저(Chrome, Firefox)에서 요구하는 원격 제어 기능을 사용하여 브라우저 내에서 페이지를 로드합니다. 브라우저 창을 표시하지 않고 "헤드리스" 방식으로 이 작업을 수행할 수도 있습니다.
세 가지 솔루션 모두 약간의 노력이 필요합니다.
더미 HTML 페이지를 만들고 이 코드를 추가해야 합니까?
이것이 위의 해결 방법 (3)입니다. 어떤 "이 코드"를 말하는지에 따라 "이 코드"는 Google에서 더 많은 코드를 로드할 수 있습니다.
광고나 일종의 추적이 포함된 페이지를 가져올 때 wget/curl의 기본 동작은 무엇입니까?
둘 다 Javascript를 wget
완전히 무시합니다. curl
HTML을 다운로드하기만 하면 됩니다. 따라서 광고도, 추적도, 아무것도 없습니다.
wget/curl을 사용하여 스크립트나 명령줄에 직접 추가할 수 있나요?
아니요, 위의 이유 때문입니다.
Google 또는 matomo의 API를 사용하여 전환을 트리거하는 URL을 구축할 수 있는 방법이 있습니까?
Google에서 제공하는 Javascript 코드를 실행해야 합니다. URL을 어떻게 구성하는지는 중요하지 않습니다.