Matomo - visits log filter by browser version - matomo

I am trying to retrieve information of all the visitor's browser info(especially the browser versions). Is this possible to filter logs based on this criteria?

This is possible using the Matomo Segments feature.
So for example you can create a new segment in Matomo using the following for example:
Browser Is Firefox
and
Browser version Is 300.2
This segment can then be applied to the Visits Log to see all visits from people that used Firefox version 300.2 when visiting your website.
You can find out more in the Matomo Segmentation guide here: https://matomo.org/docs/segmentation/

Related

Branch.io referral implementation not working in web app

I am using branch SDK in the mobile app for which I am working on for more than 2 years now. I want to have the referral feature in our web application as well. I have followed the web app integration guidelines and has integrated branch in my app. I am using v2.54.2 of branch SDK and v16.13.1 of React.
I am facing a strange issue after integrating. I am calling the branch.logout() method while the user logs out of the application. But after the user logs in back (either to the same user account or to a different user account in our application), none of the branch functionalities work. (branch.setIdentity(), branch.credit(), branch.redeem() etc.). I am getting the following error in the console
Uncaught Error: Invalid JSON string: [object Object]
at ia (build.min.js?cd67:7)
at d (build.min.js?cd67:57)
at Mb (build.min.js?cd67:57)
at eval (build.min.js?cd67:146)
at eval (build.min.js?cd67:135)
at k (build.min.js?cd67:66)
at XMLHttpRequest.Sb.g.onreadystatechange (build.min.js?cd67:64)
I’m not even able to identify which method is causing this error. The branch APIs won’t work even if I do a hard reload. After days of debugging what I found is all the functionalities will work if I open the app in a new tab and close the current tab. But if the user logout and login from the new tab, the issue comes back.
What I suspect is the global branch object, while logging out is not getting reset to the initial state. Can anyone please help me with this issue? I am stuck with this issue for more than 2 weeks now

Admob is not showing ads on real device after build. Expo React-native

Expo SDK Version: 36.0.0
Platforms(Android/iOS/web/all): Android
I use the expo Admob lib to implement AdMob banners and interstitial Ads on my App. When running through expo cli on my emulator it works perfectly. When I use real adUnitID it shows a real ad. However, after building the apk file and installing on real devices, the Ads are not showing anymore.
My implementation is quite simple:
<AdMobBanner
bannerSize="mediumRectangle"
adUnitID={'ca-app-pub-my-key/my-key'}
onAdViewDidReceiveAd={() => adReceived('success')}
onDidFailToReceiveAdWithError={() => adReceived('err')}
/>
adReceived(arg) - it’s just a logger, which save results, do I have success request to Google ad server or not.
On real device I have err messages. So, it looks like then app doesn’t have permission to making request to the internet.
I don’t have permission section in my app.json, and any other specific setting in this file. According to Configuration with app.json page - To use ALL permissions supported by Expo, do not specify the "permissions" key.
I found on stackoverflow and expo-forum a lot of relevant topics. And no one provided any working solution.
If I should provide some additional information, please specify what I need to add.
If there is a solution to this, which I didn’t find then please add the link.
Let’s help to resolve this question once and forever for all developers.
Thanks!
According to this post, there are six reasons. But probably, you did not update your payment details or your region has a slower fill-rate. Slower fill-rate means, there are less advertisers targeting these markets (in your region or language).
how I fixed the problem
first of all - you can add an argument with error
onDidFailToReceiveAdWithError={(errorCode) => console.log(errorCode)}
secondly
When I added my apps to the Google Play store and install it from the store, then my app start showing Ad correctly

Kiwi TCMS is saying i need to fill in the base_url when I "Report" a Github issue eventhough that field is populated

I'm using Kiwi TCMS version 6.2 in a docker-compose environment. Just trialing it right now.
All working OK in relation to created/edit/delete/run features.
However, I'm also trying to get the Github integration working so that I can create Github issues from within a test case run.
When I click the "Report" link it shows me my Github integration in the dropdown, I click Report button and this error is shown:
"Enable reporting to this Issue Tracker by configuring its base_url!"
In the "Bug Tracker" admin page I have it filled out as follows
Type Github
Base URL https://FQDN/ORG/repo/
APU URL blank
API username blank
API password or Token - A token that I generated from my Github account via Settings-->Developer Settings-->Personal Access Tokens
I have looked at the Kiwi console by starting docker-compose without the "-d" option and I dont see anything useful in the console.
Any thoughts on what I've done wrong or missing?
Is my token generated from the wrong place maybe?
thanks
https://kiwitcms.readthedocs.io/en/latest/modules/tcms.issuetracker.types.html#tcms.issuetracker.types.GitHub
Base_url:
URL to a GitHub repository for which we’re going to report issues

Problems in accessing the current location of user using Ext.util.Geolocation

I am working on an application which runs in a browser and get the current location of user.
(A production build kept on a server and accessing it using the corresponding URL)
While running the application using this url, the geolocation is not working.
For understanding geolocation, I referred to Sencha GeoCongress application accessible at below location.
URL : http://dev.sencha.com/deploy/touch/examples/production/geocongress/
Case 1:
When I tried to access the above URL in chrome browser of my desktop, it says, "geolocation unavailable. Setting your default location to sencha HQ".
Case2: I tried to run the same URL in native/chrome browser of android S2/S3 phones. I am not able to get the geolocation.
In both the cases, I am allowing website to track my physical location.
Question : Is it possible for an sencha application to access the current location of user, when the application is running in browser and the geolocation implementation is done using Ext.util.Geolocation?
or do I need to use navigator apis in java-script for achieving the same.
Appreciate any help in this regard. Thank you!
It probably because your browser is set to "not" allow sending of your geo-location

Google AppEngine blacklist page shows server error

Google AppEngine blacklist page shows server error, I have tried removing all contents of dos.yaml file and it still shows the server error, the blacklist was showing fine until like 5 days ago. Attached is screenshot
Then the error is probably not caused by the dos.yaml file. Open the Applications list in your browser and select your application to see the Dashboard. Click on the Logs link (third one down on the left) to see the actual error.

Resources