Multiple data streams for web + app property - firebase

I am new to google analytics and noticed that my firebase app was auto linked to a property in my google analytics account as type app + web.
In the data streams section of this property, I would like to ensure data comes through via two sources, www. and admin.. How do I achieve this? The UI on analytics only lets me link one web stream. I also don't seem to be able to edit this once it is set up.
I would actually prefer to set up two separate properties, as they are two different "apps", however in Firebase in Settings > Integrations > Manage you can only link one google property ID.
Both www. and admin. are hosting on the same firebase project, as separate web apps.
Where am I going wrong?

Related

Google Tag Manager on localhost

I was asked to implement the Google Tag Manager scripts into the React application. I've added the scripts to head and body of my html file. I've tested the site in the Preview mode of GTM and everything seems to working fine. Clicks and route changes are tracked correctly.
I have one doubt... What about the localhost development ? Is it going to generate unnecessary logs on the analytics (which I have no access to)? Or maybe it's just enough to paste the snippets and that's it?
I can't find an answer so that's why I decided to ask here.
If someone has some experience on that topic - please let me know :)
I would advise you to map separate Google Analytics property IDs by either a datalayer variable, URL or custom JavaScript to return a separate property ID based on whether users are accessing your website from either your localhost development environment, your UAT environment (if any) and then your production environment (or others as applicable).
Essentially you're looking at having something that says "if the URL contains "localhost", return my development property ID", then use this variable name in your Google Analytics tag(s) instead of a static value.
Yes, unfortunately all your existing testing is all in your profile because if you had the production property ID configured and fired off a bunch of events and pageviews, it absolutely collected and sent there as part of the debugging experience. Generally though, that's a low concern on a production app because you make up such a small portion of overall traffic; you're just a couple of blips in the larger dataset.

Migrate data from one Google Analytics Property to Other

We by mistake created a Google Analytics Property of type Apps + Web(as in image). But it restricts us from using many Web specific features (like adding custom dimensions and connection with Google Tag Manager).
So we create a new property of type Web (as we anyway won't need App related things anytime sooner), but now how can we migrate all analytics data(of 4-5 months) to the new property.
We tried to go through the docs and didn't find any related help.
Any input would be helpful.
There is no way to migrate the data from one Account, web property or view in google analytics to another. Once the data has been sent the data is there forever unless you delete the account.

Sharing a page with specific result shows no data

I am trying to make multiple pages with the name of users which will then be shared with each them. However, once I tested it by adding one of them, they managed to get to the page, but no results are shown when clicking at the button for pulling the data from the Drive Sheet. The circle is doing a single circle and that's it - no data, only the headers are shown.
Is it required for the users to have the file shared with them in Drive in order to pull it on Google App Maker or is there any security setting that I have to adjust?
Settings in the publish menu:
User roles in Security in the PAGE and DATA:
There are no errors in the Developer or Preview tab.
If you go down with Spreadsheet approach, then you'll face with implementing CRUD operations almost from scratch, what is opposite from the App Maker mission.
only the Admins want to see everything
Out of the box deployment Admins can see all data
employees access only for the accounts assigned to them
You can achieve such security configuration by adding Owner field to your model (Record Permissions).
Take a look at App Maker Templates, there are lots permission configuration samples.

Why Firebase needs App Team Id and what is used for?

Firebase Analytics allows my config to also include a App Team ID in my GoogleService-Info.plist.
I haven't provided one when I created my project, and the app seems to work fine.
Why I need a Team ID? and most importantly what its used for?
https://support.google.com/firebase/answer/7000104?hl=en
Add an App Store ID or Team ID
You'll need to supply a TeamID for Dynamic Links and/or Firebase Invites to work. It's needed because Firebase Dynamic Links creates a tiny little website with its own apple-app-site-association file that points to your app, and your TeamID is needed for this site to work. You can check out this video for more information!

Analytics not working in Chrome App

I am trying to add Google Analytics to a Chrome App using the google-analytics-bundle.js library found here. Apart from the example in the bundle itself I also tried this sample with no success.
Note that the tracking ID in both tests was been replaced to my own property id, which has already been used successfully before with a separate website.
Here's a screen shot which shows the details of the request and the data being sent:
Since you said that the same tracking ID works on a website, it probably means that you have a wrong kind of tracking ID.
From the Wiki of the library:
Prerequisites
[...]
get a Google Analytics "App" tracking property.
There are 2 types of properties, selected at property creation: "Website" and "Mobile App". You need the second type to work in a Chrome App.

Resources