Почему у меня нет данных о просмотре GA? компиляции 'com.google.android.gms: играть-сервисов местоположение: 9.4.0'GTM + Аналитический мобильный
Все записи/копирования, как в ручном (https://developers.google.com/tag-manager/android/v4/)
void tagManagerInit() {
tagManager = TagManager.getInstance(this);
tagManager.setVerboseLoggingEnabled(true);
PendingResult<ContainerHolder> pending =
tagManager.loadContainerPreferNonDefault(CONTAINER_ID,
R.raw.gtm_xxxxx);
pending.setResultCallback(new ResultCallback<ContainerHolder>() {
@Override
public void onResult(ContainerHolder containerHolder) {
ContainerHolderSingleton.setContainerHolder(containerHolder);
Container container = containerHolder.getContainer();
if (!containerHolder.getStatus().isSuccess()) {
Log.e("CuteAnimals", "failure loading container");
return;
}
ContainerLoadedCallback.registerCallbacksForContainer(container);
containerHolder.setContainerAvailableListener(new ContainerLoadedCallback());
tagManagerFill();
}
}, TIMEOUT_FOR_CONTAINER_OPEN_MILLISECONDS, TimeUnit.MILLISECONDS);
}
мой Тэг:
Выберите продукт
GA
Настройка тегов
Тэг Тип
Universal Analytics
Tracking ID
UA-XXXXXXXXX-X
Включение Реклама ID Особенности
Правда
Тип дорожки
App Просмотр
Пожар на Любое событие
выше fillData некоторые толчок событие (copypast + случайный):
void tagManagerFill() {
Log.v("GoogleTagManager", "startFill");
DataLayer dataLayer = tagManager.getDataLayer();
dataLayer.push(DataLayer.mapOf("event", "transaction",
"transactionId", 1,
"transactionTotal", 2,
"transactionAffiliation", "In-app",
"transactionTax", 4,
"transactionShipping", 5,
"transactionCurrency", "USD",
"transactionProducts", 6));
dataLayer.push(DataLayer.mapOf("event", "openScreen", "screenName", "eyrtyertyert456734yrtyerty"));
dataLayer.pushEvent("OpenScreen", DataLayer.mapOf("screenName", "354235"));
....
Logcat:
I/GoogleTagManager: Obtained fresh AdvertisingId info from GmsCore.
W/GoogleTagManager: Tag Manager's event handler WILL NOT be installed (no container loaded)
I/GoogleTagManager: Tag Manager initilization took 83ms
V/GoogleTagManager: Attempting to load a container from the resource ID 2131165184 (<<pck_name>>:raw/gmt_<<xxxx>>)
V/GoogleTagManager: Deleted 0 expired items
W/GoogleTagManager: Failed to extract the container from the resource file. Resource is a UTF-8 encoded string but doesn't contain a JSON container
V/GoogleTagManager: The container was successfully loaded from the resource (using binary file)
E/GoogleTagManager: Invalid macro: _gtm.loadEventEnabled
V/GoogleTagManager: Attempting to load resource from disk
V/GoogleTagManager: loadAfterDelay: containerId=GTM-<<ID>> delay=35716824
D/GoogleTagManager: Setting previous container version: NQ$0
E/GoogleTagManager: Invalid macro: _gtm.loadEventEnabled
V/GoogleTagManager: The Disk resource was successfully read.
I/GoogleTagManager: Obtained fresh AdvertisingId info from GmsCore.
W/GoogleTagManager: Tag Manager's event handler WILL NOT be installed (no container loaded)
I/GoogleTagManager: Tag Manager initilization took 53ms
№. Но почему не отправлять данные о телефоне и пользователе? Это не собирать автоматически? –
Мне очень жаль. Я смотрел только данные в режиме реального времени. Но в любом случае RT не отображает пользователей в этом случае :( –
Теги Google Analytics включают некоторые характеристики телефона, но просмотры экрана не считаются действительными без имени экрана, поэтому ни один из данных, отправленных с экрана будет отображаться в отчетах или в реальном времени –