-1

I made a theme for tumblr and I want to release the code to the public. The thing is, want to know how many people are using my theme. Is there any javascript or other solution to this other than google analytic?

4

2 回答 2

0

使用跟踪像素、1x1 图像并将其包含在标记中。当然,任何最终用户都可以自由删除它。我敦促您不要使用其他方法,因为您不仅会向任何查看您的主题的人发出危险信号,而且如果您的主机无法连接,您可能会对他们的 PHP 或 JS 执行产生负面影响。

于 2013-08-17T23:34:29.557 回答
0

是的,在您的代码中添加一些将 GET 请求发送到记录请求的 php 页面的 javascript。执行此操作时,您需要抓住 tumblr document.URL

<script type="text/javascript">
xmlHttp.open( "GET", '//mywebsite.com/tumblr_code_check.php?referrer='+document.URL, true );
xmlHttp.send( null );
</script>

PHP:

<?php
$referrer = $_GET['referrer'];
$file = '';
$filename = 'tumblr_refferalls.txt';
$file = file_get_contents ($filename); 
file_put_contents ($filename, $referrer."\n");
?>

然后检查文件 tumblr_refferalls.txt。您可以添加一些代码到 php 页面忽略您自己的网站,以防止它被填满。

请注意,任何人都可以从您的代码中删除 javascript。

您可以获得更详细的信息,例如添加时间戳、对其进行过滤以便仅在将页面 URL 附加到日志文件后才获得页面 URL,当有人使用您的代码时让它向您发送短信或电子邮件等。

于 2013-08-17T23:18:15.413 回答