彩虹统计分析平台

彩虹统计分析平台 (免费帮你的网站和APP做数据分析)

官网:https://sa.ymbok.com/

这是一套基于 PHP5+MySQL 技术构建的网站访问统计系统。系统可以帮你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。

此外,它还采用了插件扩展及开放 API 架构,可以让用户根据自已的实际需求创建更多的功能。

(想私有化部署用水晶兑换即可获得全部源代码)

同时支持网站统计和移动应用统计。支持android和苹果SDK。

网站集成:进入https://sa.ymbok.com/ 注册账号,创建自己的网站,获得js代码,将获得的js代码安装到你的网站的页面内Header里即可。

  var _paq = window._paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="//sa.ymbok.com/";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', '2']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  })();

Android和IOS集成SDK下载:链接: https://pan.baidu.com/s/1T59xyOSfBifY1WDm1LkvjA 提取码: 77ph


//新访客
findViewById(R.id.trackMainScreenViewButton).setOnClickListener(v ->
	TrackHelper.track(new TrackMe().set(QueryParams.SESSION_START, 1))
		.screen("/")
		.title("Main Screen")
		.with(getTracker())
);

//数据下发
findViewById(R.id.trackDispatchNow).setOnClickListener(v ->
	getTracker().dispatch()
);

//自定义变量
findViewById(R.id.trackCustomVarsButton).setOnClickListener(v ->
	TrackHelper.track()
		.screen("/custom_vars")
		.title("Custom Vars")
		.variable(1, "first", "var")
		.variable(2, "second", "long value")
		.with(getTracker())
);

//异常上报
findViewById(R.id.raiseExceptionButton).setOnClickListener(v -> TrackHelper.track()
	.exception(new Exception("OnPurposeException"))
	.description("Crash button")
	.fatal(false)
	.with(getTracker())
);

//收益上报
findViewById(R.id.trackGoalButton).setOnClickListener(v -> {
	float revenue;
	try {
		revenue = Integer.valueOf(((EditText) findViewById(R.id.goalTextEditView)).getText().toString()
		);
	} catch (Exception e) {
		TrackHelper.track().exception(e).description("wrong revenue").with(getTracker());
		revenue = 0;
	}
	TrackHelper.track().goal(1).revenue(revenue).with(getTracker());
});

//购物车增加数量
findViewById(R.id.addEcommerceItemButton).setOnClickListener(v -> {
	List skus = Arrays.asList("00001", "00002", "00003", "00004");
	List names = Arrays.asList("Silly Putty", "Fishing Rod", "Rubber Boots", "Cool Ranch Doritos");
	List categories = Arrays.asList("Toys & Games", "Hunting & Fishing", "Footwear", "Grocery");
	List prices = Arrays.asList(449, 3495, 2450, 250);

	int index = cartItems % 4;
	int quantity = (cartItems / 4) + 1;

	items.addItem(new EcommerceItems.Item(skus.get(index))
		.name(names.get(index))
		.category(categories.get(index))
		.price(prices.get(index))
		.quantity(quantity));
	cartItems++;
});

//购物车更新
findViewById(R.id.trackEcommerceCartUpdateButton).setOnClickListener(v ->
	TrackHelper.track()
		.cartUpdate(8600)
		.items(items)
		.with(getTracker())
);

//下单上报
findViewById(R.id.completeEcommerceOrderButton).setOnClickListener(v ->
		TrackHelper.track()
			.order(String.valueOf(10000 * Math.random()), 10000)
			.subTotal(1000)
			.tax(2000)
			.shipping(3000)
			.discount(500)
			.items(items)
			.with(getTracker())
);





内容来源与作者发布和网络,如有版权相关问题请及时与我们取得联系,我们将立即删除。

在线客服