Android Google Tag Manager funktioniert nicht
Ich habe Probleme, während Sie implementiert den neuen google tag manager lib.
Hier ist was ich getan habe:
- Ich ein makro erstellen, dataleyr
- Ich eine Regel aufstellen, die für eine Veranstaltung
- Ich einen tag erstellen, und legen Sie die universal analytics-ID es
- Veröffentliche ich meine container
Dann habe ich versucht, es in meiner app wie diese
TagManager mTagManager = TagManager.getInstance(this);
DataLayer mDataLayer = com.google.android.gms.tagmanager.TagManager.getInstance(this).getDataLayer();
ContainerOpener.openContainer(
mTagManager, CONTAINER_ID, OpenType.PREFER_NON_DEFAULT,
TIMEOUT_FOR_CONTAINER_OPEN_MILLISECONDS, new ContainerOpener.Notifier() {
@Override
public void containerAvailable(Container container) {
container.refresh();
//Save container for use by any other activities in the app.
com.appsconceptelite.appsconceptelite.testfunctionnalities.gtm.ContainerHolder.setContainer(container);
mContainer = com.appsconceptelite.appsconceptelite.testfunctionnalities.gtm.ContainerHolder.getContainer();
Utils.pushOpenScreenEvent(LearnActivity.this, "Learn Screen");
}
});
und die Methode, die ich verwenden, um push-event ist
/**
* Push an "openScreen" event with the given screen name. Tags that match that event will fire.
*/
public static void pushOpenScreenEvent(Context context, String screenName) {
DataLayer dataLayer = TagManager.getInstance(context).getDataLayer();
dataLayer.pushEvent("openScreen", DataLayer.mapOf("screenName", screenName));
}
Wenn ich diesen code ausführen im debug-Modus bekomme ich die richtigen container-name und-version, aber wenn ich in der Google-Analytics-Armaturenbrett sehe ich keine events wie wenn keine Daten verschoben wurden.
Können Sie mir sagen, was ich falsch mache?
- Hast du kein Glück mit GTM für Android
- Hallo Pang, Dein code sendet nur Daten (und event) an den Google Tag Manager. Bitte überprüfen Sie Ihre GTM-Logik (Regel), um sicherzustellen, dass Daten gesendet werden
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, ob es das Problem lösen wird, aber was darüber gestolpert, mir ist die alte google-analytics-Konto wurde noch nicht erstellt eine "Mobile apps" Konto und keine Resultate gesehen werden, auf dem Konto waren aber definitiv verschickt. Erstellen Sie eine neue "Mobile apps" - Eigenschaft und versuchen Sie es erneut.