Bonjour à tous,

Je souhaiterai avoir des conseils pour l'implémentation de Google Analytics V2 Beta pour une application Android.

J'ai ajouter la librairie libGoogleAnalyticsV2.jar dans mon application (clic droit sur mon appli, Properties, Libraries, Addjar)

J'ai également créer un dossier lib, et ajouter libGoogleAnalyticsV2.jar dedans.

J'ai ajouter ça dans mon manifest :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<uses-permission android:name="android.permission.INTERNET" />
	<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Ensuite j'ai créer un fichier analytics.xml dans mes layouts :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8" ?>
 
<resources>
  <!--Replace placeholder ID with your tracking ID-->
  <string name="ga_trackingId">UA-XXXXXXX-X</string>
 
  <!--Enable Activity tracking-->
  <bool name="ga_autoActivityTracking">true</bool>
 
  <!--Enable automatic exception tracking-->
  <bool name="ga_reportUncaughtExceptions">true</bool>
</resources>
Mais à ce moment, j'ai des warnings sur les ga_trackingId, ga_autoActivityTracking... avec comme erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Attribute is missing the Android namespace prefix
Lorsque je lance l'application, tout marche correctement, mais rien ne remonte dans Google Analytics, comme dois-je faire ?

Exemple pour un fichier java avec OnCreate :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.listechapitre);
 
		// ouvrir chapitre1
		ch1Btn = (Button) findViewById(R.id.ch1Btn);
		ch1Btn.setOnClickListener(this);
 
		// ouvrir chapitre2
		ch2Btn = (Button) findViewById(R.id.ch2Btn);
		ch2Btn.setOnClickListener(this);
Exemple 2 pour un fichier java avec onClick:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
@Override
	public void onClick(View v) {
		Intent i;
case R.id.rulesBtn:
			i = new Intent(this, RulesActivity.class);
			startActivityForResult(i, Constants.RULESBUTTON);
			break;
Je vois pas trop comment faire et comment définir mes noms de pages pour les voir apparaître dans Google Analytics ? :S

Merci de votre aide