В общем нужно мне сделать реализацию Google Tag Manager я начал с этой статьи
https://developers.google.com/tag-manager/android/v4/#add
Я вижу, что это не самый свежий подход к реализации и ссылка вверху указывает на firebase, но мне нужно выполнить именно ее
Так вот если я правильно понимаю то основная задача этого google tag manager , чтоб дать возможность разработчикам вностить изменения в параметры удаленно в уже опубликованное приложение
Но мне это не нужно мне интересна только аналитика и отслеживать с ее помощью когда юзер открывает тот или иной экран и когда он выполняет какие то клики(event-ы). Этому соответствует пункт 5 из статьи ссылку на которую я указал выше
Так вот вопрос к тем кто в этом разбирается, нужно ли мне в моем случае добавлять этот дефолтный файл который описан в пункте 2 и вот этот кусок кода из пункта 3
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");
displayErrorToUser(R.string.load_error);
return;
}
ContainerLoadedCallback.registerCallbacksForContainer(container);
containerHolder.setContainerAvailableListener(new ContainerLoadedCallback());
startMainActivity();
}
}, TIMEOUT_FOR_CONTAINER_OPEN_MILLISECONDS, TimeUnit.MILLISECONDS);
Потому что я так понял что в моем случае это не нужно и мне достаточно только в момент события выполнять вот этот код и все
DataLayer dataLayer = TagManager.getInstance(context).getDataLayer();
dataLayer.pushEvent("openScreen", DataLayer.mapOf("screenName", screenName));
Подскажите правильно ли я понял
Продвижение своими сайтами как стратегия роста и независимости