I am trying to build an internal App through Google App Maker to track Sales Agents stats. The idea is to pull the data from a Google Sheet where I will have everything to be viewed.
The Fields necessary will be:
Domain
Agent
Users
Status
Each agent will have their own PAGE with their name and DATA which imports from the sheet containing only their information. I tried creating one "John" and moved all his data in "Sheet2" from the Database "Sheet1".
Pictures of the sheet where it's pulling the data
A screen of the Google App Maker setup and error in the console
Running the App gives the following error when running it:
Invalid binding path: #datasource.item.Status in Sheet2.Table1Panel.Table1.Table1Body.Table1Row$13.Field
Related
I am making this alcohol detector project for my college where I have created an app using MIT app inventor for the purpose of displaying the alcohol level, status of the driver(drunk or sober) and sharing the location.
The location sharing part is working fine. The value of alcohol level and status is also changing in the firebase, according to the input. But, I cannot connect the firebase with app inventor and that's why the app is not displaying the alcohol level and status.
I have copied the URL and firebase token properly, still unable to resolve the problem.
This is the first screen which is supposed to display the parameters:
This is the firebase which I am trying to connect:
Keep this current code.
use one button and on that button click call the get firebase tag method.
and then copy all the code that you have added in the data change method and add that code to got value method also.
this will work.
or watch this one https://youtu.be/ES26E4r_uEU
I am using the Firebase Web SDK 8.3.1 and I have created a remote config parameter with conditions based on a custom user properties.
The problem I encounter is that my end users always get the default value, never one from any of the conditions, even if I am sure the user actually matches the conditions...
I see in the doc:
Warning: To use audiences and user properties with Remote Config, you
must enable Google Analytics data sharing for your project. In your
app, you'll need to ensure Firebase Analytics is present and data
collection is available as well.
Then if I follow the provided link I see the instructions:
To manage Google Analytics for Firebase data sharing:
Sign in to Firebase and select a project.
Click the Settings icon and select Project Settings.
On the Project Settings page, click Data privacy.
See the options available under Google Analytics data
sharing. When you share Analytics data, you share it for all the apps
in your project.
Turn on the switch for Share Analytics data with all Firebase
features, including Predictions, A/B Testing, Remote Config, and
Notifications (this is your default setting) to enable all current
options to share data with Firebase features.
But in my firebase console I dont have this switch! Under "Google Analytics data sharing" there is now another link:
So I cant turn on this setting :(
Note: how I made sure my user actually matches the condition "user property X == A":
Wait 30mins
Launch the app with a user having user property X set to A
Launch the Realtime dashboard of Firebase Analytics and filter to the last 30mins
And here I see that there were indeed 1 user in the last 30mins and this user had property X set to A
So is there anything special I should do when I want to create a condition using custom user properties?
I have been given access to a Google Analytics account and would like to use its data through R. In the demo here, you can see the line token <- Auth(client.id,client.secret). How would I go about finding these values? I'm pretty new to both R and Google Analytics so it's possible that this is very simple, but I've been Googling for a while now and haven't been able to find an answer for my scenario (they all seem to involve creating a new project rather than using it for an existing one).
Here are the steps for getting both the client ID and secret outlined in the RGoogleAnalytics R package notes:
Go to https://console.developers.google.com
Create a New Project and enable the Google Analytics API
On the Credentials screen, create a new Client ID for Application Type > "Installed Application".
Copy the Client ID and Client Secret to your R Script as shown in the Examples section below
That may be a little confusing for a first time user (like me), so I'll just outline what I did.
1) Go to https://console.developers.google.com
2) In the dashboard tab on the left, hit "Enable API"
3) Look for the section titled "other APIs" and click "Analytics API"
4) This will guide you to create a new project for your R application Auth. You will need to be signed into your Google account that is tied to Google analytics.
5) Enable the API by clicking Enable API in blue next to the Analytics API name in the Dashboard tab.
6) Once your Google Analytics API is enabled, click "create credentials" labeled in blue.
7) In the drop down, click "OAuth client ID"
8) For application type, choose "other" and name your client whatever you want.
9) Then your client ID and secret should pop up. Copy these into your R code token <- Auth(client.id,client.secret) but make sure to have the client ID and secret in quotes.
It is not simple it is OAuth. Create a project in the Google developer Console. The Hello Analytics Java example is comparable.
I am using google analytics in my ios/android apps.
I need to count the following:
new downloads : when user download the application from the store for the first time.
reDownload : when user download the application from the store after uninstalling it.
here is an example:
when "user A" download the application from the store for the first time then it count as new download.
when "user A" delete the application then after some time "user A" download the application again from the store , this count as reDownload.
please note:
newUsers metric count new downloads + reDownload together. because every time the user install the application google sdk create new user.
my solution:
ios / android has a unique advertisinId which is constant and doesn't change regularly .
so i would create a custom dimension called advertisinId with user level scope .
and then i need to create two custom metric:
first one which is count unique advertisinId
second one which is count advertisinId who has more than one user.
How to do build those metrics ?
Thanks
You don't really need Google Analytics for this, when you upload your app on the Play Store, you are able to get all that information, plus much more:
Google Play Store:
https://support.google.com/googleplay/android-developer/answer/139628?co=GENIE.Platform%3DDesktop&hl=en
iTunes:
https://stackoverflow.com/a/11293785/5442132
I'm trying to pull data from a google analytics and put it into a google doc spreadsheet. The main issues seems to be I can't enter my GA Key. All the tutorials have said to enter it in a text box that should be at the end of the resources -> use Google API form. But I see no textbox there, only a message that I have to enable the APIs in the API console to use them.
I've confirmed that I do have Google Analytics enabled in the API console.
The error messages I get are either User does not have sufficient permissions for this profile. or Analytics not defined if I try to type my API key in the text box that says 'Analytics' (which leads me to believe that's defining the variable image).
Since the script is running as "you" you do not need to enter the GA id - it will use the permissions for the account that you were logged in with while creating and authorising that script. That account needs admin permissions for the Google Analytics account you intend to query.
The box that you thought is for the API key holds the name for the analytics object in the script. If you change that you'd need to change all instances of "Analytics" in the script to the name you entered.
For example there is a line in the script that goes:
var accounts = Analytics.Management.Accounts.list();
This will list all accounts connected to the user who authorised that script. You see that the first part is "Analytics" (the global Analytics object in the script), if you enter something in the resources->Google APIs tab you'd need to change that as well - that's why you get an error message "Analytics is not defined" when you change that value.
Hard to tell about your actual problem, probably you are just missing admin permissions in analytics.