Previous Screen Path on Google Analytics for Mobile - android

On Google Analytics for websites there is a dimension "Previous Page Path", that shows the page that the user was before entering on current page.
But I not finding a similar dimension for mobile version.
I want to know the previous screen that the user was before entering the current screen.
I'm not finding it, or does not really exist?

equivalent of previous page path is not available in app analytics because calculating previous page is considerably easier on web with "http referer" in app there is nothing equivalent of that.
I have tried an alternate solution I tried to create a custom dimension called previous screen and tried to populate it with by storing screen names in local storage. But I ran in to trouble with max length of custom dimension which is 150 bytes. Best way to get this is i guess by using Google Big query.
Hope this helps
Regards
Nik

Related

Google Play A/B store listing testing and APK

I have an Android app and I'm doing some A/B test experiments to see how the store listing text performs.
In one of my test I changed the logo image. The problem is that I have the same logo image inside my app, as a resource file. It is shown on the splash screen during loading.
Both A and B test are serving the same APK of course so it may be confusing for users on B to see a given logo on the store listing and then a different one on the actual app.
How can I solve this? I suspect the only option available is to remove the logo image from the APK.
This is an interesting problem without a definitely correct answer. There are at least two points of view.
The first point of view says "it doesn't matter". A/B store listing experiments are about seeing which store listing works best to convert a user from "someone who is looking at your listing" to "someone who installs your app". By the time you have got to the splash screen the experiment has done it's job. Yes it is a slightly strange experience for some users, but that's ok. Run the experiment for long enough to get a result about which works best, then change both the store listing and the app to use that icon.
The second point of view says the inconsistency matters. Having an inconsistent icon will make the user confused, lead to higher tech support costs, and more uninstalls. It would be nice to make the icon match, but the trouble is, for any given user you don't know which experiment branch they were in, and Google don't give you any way to find this out. So while it would be nice to have it match you can't. This leaves you with two options:
take the logo out of the splash screen
switch to a third logo on the splash screen that is different to both experiment conditions
Personally I think I take the first point of view. But if you take the second, there are at least two things you can do.

Design of list view lazy loading images component

I have a scenario which I think is pretty common in Android applications. I know partial attempts of solving the issue were made, but until now I have not stumbled upon the full implementation. I intend to try to implement such component and open source it afterwards, but I need your help in its design.
So basically my case is the following: I have list view showing image loaded from the web and text per each row. I want to lazily load the images, placing default for each image and substituting it with the real one only when the image is downloaded. I also want to keep image cache avoiding the need to download the images multiple times in short period.
Up to now I have found several implementations that are partially working including:
Tom van Zummeren's implementation of similar component with several well known problems
Jeremy Wadsack's refinement of the concept, which is more or less working
Lazy drawables source forge project.
I also saw several stackoverflow questions regarding the problem: 1, 2, 3
However I have one more requirement which makes my task a bit more complex: I allow the user of my application to affiliate himself with some of the images. I want to load the new images associated to the user whenever the user navigates to the home screen. From it he should be able to go see his images, even before they have all been downloaded and in this case again default placeholders should be visible (Note the cross screen transition). Such use cases are:
An app listing user's youtube videos
An app for facebook - consider the images of friends
An app serving news that supports user's favorites etc
Note that I want to start fetching the new data related to the user on the home screen to provide better user experience. I will keep the user-related data stored locally forever.
The question
So my basic question is what approach should I use for the implementation of the image downloading? I know that the Android manuals say Service should be used only when I want to execute task even when application is not running. On the other side I will start the image downloading on the home screen and link the downloads to UI elements just when the user navigates to the new screen (Activity) - user-related list view and I do not know how to achieve that with AsyncTask (not that I have a very precise idea how to do it with Service either).
Any suggestion will be greatly appreciated, including links.
Universal Image Downloader is a good library which helps you to do image downloading in background with your settings.
It has so many features that you can implement at your own way.

How close do links have to be to trigger link preview in Chrome beta?

Some of the users of my website are telling me they find it annoying when they try to touch certain links and instead of activating the link it zooms into the link and associated metadata (which is made up of a few links).
So how many css pixels of separation are needed between the link and the associated data to stop this behaviour?
I also would like to know that, and eventually a js/css trick to disable it on demand.
You can also have a look at this question :
How to prevent google chrome android browser to display the magnifier when users click a button?

How can I limit how much is shown in WebView?

I am working on an application that uses WebView to display multiple documents that are hosted online. Preferably, I'd like to have it set so that no scrolling is required. Instead, a "Next" button could be used to bring up a "new page" that would be a continuation of the text.
For example, one of the documents this application would read can be found at
http://www.missionstclare.com/english/May/whole/morning/24m.html
Is there a way to easily break the document up so that it only shows what would fit in the viewport?
Note: This is for an android app using eclipse.
There is no easy, out-of-the-box way to do it.
If you are running the server, then you can check for the user agent and serve a smaller page to the device.
If you are not, you will need to use an URLConnection, retrieve the text, parse it, and display chunks of it in the WebView.

Use a HTML page as Live Wallpaper in Android

Can I use a HTML page as a Live Wallpaper?
Or is it possible to capture a web page as an image and set it as a wallpaper?
Any help would be greatly appreciated.
I am the author of the mentioned WebLiveWallpaper. It can use both techniques: Showing a web snapshot from snapr, webthumb, ... but normally it is really a WebView which has disadvantages but also some advantages. A web snapshot/thumb image cannot update animated images fast enough. But it avoids the problems a 'hacked' WebView in a live wallpaper has (like missing images, huge memory footprint).
I think what you want is using one of these:
http://www.websnapr.com/
http://webthumb.bluga.net/home
http://snapr.seekxl.de
They all have more and better documentation on their sites than I can put in here. Mostly it is simply a picture from their url with your key and some settings.
There is an app on the market called WebLiveWallpaper that does this. There is an option in it for how often to refresh the view of the web page, which leads me to believe that it is simply taking a snapsnot of the page and presenting it as an image some how. Unfortunately I wouldn't know how to go about setting that up. But I think you're definitely going to want to go the image route.
Edit Here are some links that may help you out:
Open source Java library to produce webpage thumbnails server-side
http://www.acasystems.com/en/web-thumb-activex/
http://www.fileguru.com/apps/convert_html_to_image_in_java
I have not used any of these components before so I'm not positive about them but they seem like they can do what your looking for .

Categories

Resources