2012-11-19 3 views
0

나는 그가 가지고있는 제품에 따라 다른 URL로 사용자를 보내는 동적 버튼을 추적해야합니다. 뭔가 pinterest. 이 웹 사이트는 PHP로되어 있습니다.PHP를 통해 동적 버튼을 클릭하여 추적

버튼을 클릭 한 사용자 수를 추적하는 데 문제가 있습니다. Tried Piwik, Google, Clicky, Mixpanel 및 Kissmetrics. 누구나 다른 데이터를 제공합니다. 일부 사용자를 검색했을 때 아웃 바운드 타이밍 때문에 자바 스크립트 문제라고 말합니다. 또한 sendmail 기능으로 시도했지만 버튼을 누를 때마다 사용자가 제품을 방문 할 때마다 이메일을 보냈습니다.

이러한 메트릭 서비스를 사용하지 않고 내 사이트에서 이러한 클릭을 쉽게 추적 할 수 있습니까? 당신은 단지에 아약스 요청을 보낼 필요가 sould 같은이 소리

  • URL (사용자가 보내는)
  • 클릭 (클릭 수)
+1

죄송합니다,이 오해하지만 설명을 읽는 방법은 내가 인상 당신이 _something_을하려고 매우 바빴다하지 않습니다 하나의 단일 솔루션을 결정하고 실제로 원하는 방식으로 작동하도록하는 대신 예를 들어 '또한 sendmail [...]을 시도했지만 매번 [...] 메일을 ​​보냈습니다. 이것은 분명히 sendmail을 사용하는 _how_의 일입니다. 간단한 질문에 먼저 대답 해보십시오. _ 정확히 몇 번 생각하고 싶습니까? 어떤 상황에서, 정확히 * _? 가능한 한 많은 가능성을 시도하여 문제를 해결하려는 시도에는 거의 의미가 없습니다. 정확 해! – arkascha

답변

0

: 난 그냥 2 가지를 추적해야 서버는 (당신이 전역 변수를 정의 가정 clicks

var url = 'yourUrl'; 

clicks++; 

$('#yourBtn').click(function() { 
$.ajax({ 
    data: {url: url, clicks: clicks}, 
    url: 'ajax/test.html', 
    success: function(data) { 
    alert('Load was performed.'); 
    } 
}); 
}); 
+0

사용자가 버튼을 두 번 클릭하면 무엇을 클릭 하나 또는 두 번으로 계산해야합니까? 나는 말하고 싶다 : 해결책을 찾기 전에 그러한 질문을 분명히해서는 안된다. – arkascha

+0

은 등록 할 것인지 여부에 달려 있습니다. 이것은 질문에 명시된 것이 아닙니다. 그것은 말했다 : 단추에 누르기의 수. dblclicks를 환영하지 않는다면 아약스와 bool에 시간 초과를 추가하여 확인하십시오. – toxicate20

+0

귀하의 제안이 잘못되었음을 제안하지 않았습니다. 나는 대답하기 전에 정확한 질문을 할만한 가치가있을 것이라고 말했다. – arkascha