SSIS Google Analytics - Dimension and Metrics Blank - google-analytics

I am trying to use the SSIS Google Analytics connector https://analyticssource.codeplex.com/
The problem I am running into is that the dimension and metric drop down menus are blank, as are the dimension and metric tabs.
I am able to log in successfully. It gives me the Access Token and I can see all the Accounts, Web Properties, and Profiles I am expecting to see.
This is a corporate account that is managed by IT, which may be affecting things.
I am able to run queries and see dimensions and metrics using Google Analytics query explorer, so I don't think it's a permisions issue. https://ga-dev-tools.appspot.com/query-explorer/
I am on a Windows 7 machine using Visual Studio 2012.

You need to download the dimension and metric xml files in down load section and point to these two files in your ssis componen.

Related

How Fetch AppDynamics Reports in Java

Do we have any opensource or any proven code which collects the App Dynamics reports from App Dynamics Servers ?
Generally the workflow for sending reports from AppDynamics is as follows:
Create a Custom Dashboard - https://docs.appdynamics.com/display/PRO21/Custom+Dashboards
Add Widgets to your Dashboard containing the tables, charts etc that you want to see in your report - https://docs.appdynamics.com/display/PRO21/Widgets
Now you can send a report (one-off or scheduled) by configuring a report based off the Dashboard you have created, including setting the time range of the report - https://docs.appdynamics.com/display/PRO21/Reports
Note: There is a sample custom dashboard .json available here to get you started: https://community.appdynamics.com/t5/Knowledge-Base/Sample-Custom-Dashboard-for-Business-Transaction-Report/ta-p/21264
Note: There are already many "Standard Reports" which could make things easier depending on use case.
Note: If you instead want to export data and then analyse with your own tooling, then see the docs on Public API's available here: https://docs.appdynamics.com/display/PRO21/AppDynamics+APIs

Unexpected error when querying Google Play Developer API

We have been trying to set up the sample app for Play Billing workflow with subscriptions as we are looking to introduce subscriptions in our app. We wanted to have the ClassyTaxi app running end to end in order to understand the flows better. Although for past 2 days, we are only trying to debug issues and/or missteps because of some really poor documentation on Google's front.
After ensuring every single step was correctly followed, we were able to make some progress and have the app working with the correct Skus as configured in Play Console. But now the backend server (ClassyTaxiServer) is throwing below error:
"Unexpected error when querying Google Play Developer API. Please check if you use a correct service account" - "OtherError: The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console.".
We have relooked, recreated the service account on the Cloud Console several times, but no luck.
The Play Console is correctly linked with the Google Cloud project and the access is correctly granted to the service account.
Anyone has any suggestions? How can a sample app be so difficult to set up and function as expected? Or are we doing something terribly stupid?
Please help.
Thanks.
I passed trough similar situation, and I get same issue. After checking I found a note in google documentation saying the following:
Note: As of December 1, 2019, the Google Play Developer API is available only for version 3 and higher. If you're using a lower version of the API, you must migrate to version 3 by this date. For more information on migrating to version 3, see Changes to the Google Play Developer API.
Investigating the implemented code I found that the sample uses v2 of the google API (check ./subscriptions/play-billing/PlayBilling.ts line 70). So to avoid this situation, you will need to set it to v3, and update googleapis dependency to latest version in package.json.
Additional Notes
After solving this issue, I had a different message in 'OtherError', this time is “The current user has insufficient permissions to perform the requested operation.”. I will note my solution here just someone passed through similar situation:
In google play console, and after clicking on 'Grant access' in 'API Access' tab, you will need to select the user and add some permissions to the user (in my case I set it to admin, but I think it's larger than needed), make sure also to add the app/apps you are listening to.
If the issue is still running, just edit any of your products or just try creating new one, this step will clear the google cash and refresh permissions. (Check this question).

How to Differentiate Staging/Dev and Production Build for Android/IOS in Google Firebase for Analytic and Crash

Recently I have Added the my Android and iOS project to Firebase with alpha version.I want to See different Analytic and Crash for Staging and Production. Can anyone help on this.
Thanks
You have several options, depending upon what your needs are. The bottom line is that you should, at the very least, assign different application IDs to the different variants of your app, so they can be separate in the Firebase Console. You can have multiple apps per project (each assigned a different ID), or multiple projects with an app in each one, depending upon what works best for your team and your app.
The actual implementation can get complicated from here on out, so I suggest you read this blog post to learn about the options for your Android app, and how it affects the operation of the various Firebase features in that app.
I think of 2 ways to do so:
Using app version + date range: If you know your app in staging was version X from day N to N+10, you can select theses filter in Firebase analytics to display only the analytics coming from that configuration. This also work for crash reporting.
I prefer: Using a remote config & user property:
Setup in remote config a key as "environment" with some values like "alpha", "beta", "prod". You can then specify the value per platform/app version.
On the phone, read that value in remote config and track a user property in Firebase Analytics that reflect that value.
Finally in the Firebase console you can filter by user property (& app version if necessary).
With this option, when you move an app version out of alpha to beta (for instance) you just need to go in remote config, and change the value for that app version to "beta". This solution doesn't work for crash reporting.
You can use a different Firebase project for each stage so that the analytics are completely distinct. See more on that in the response to this question.
Create a user property Environment, give values such as Dev, Staging and Prod to it on build time.
Change the user property from client side to any of the above three mentioned values based on the build type.
Apply filter by Environment user property on firebase console to see the analytics data.

CRM 2011 some custom reports are not showing any data

Some SSRS Reports are not working in CRM 2011 but other ssrs reports are working fine.
Used filtered views in the Query and ran the report with system Administrator role. It is showing no data available but when tried to run in BIDS it is working and also in Report Manager.
Any idea on this issue, Friends. Please suggest some solution if you have any. Thanks!
Are you use pre-filtering ? When you run report from CRM, default filter is set to records was created in last 30 days (when you use pre-filtering). Maybe your records are olrder than 30 days and in SQL are visible but not in CRM. Try to change filter during run report.
you need to use shared data source. Just click on your current Data Source and convert to Shared one as below. So instead of embedded, select 'Use Shared datasource reference' and make your connection via windows authentication. This was the way which helped me to show data within CRM!

How do I get site usage from IIS?

I want to build a list of User-Url
How can I do that ?
By default, IIS creates log files in the system32\LogFiles directory of your Windows folder. Each website has its own folder beginning in “W3SVC” then incrementing sequentially from there (i.e. “W3SVC1”, “W3SVC2” etc). In there you’ll find a series of log files containing details of each request to your website.
To analyse the files, you can either parse them manually (i.e. suck them into SQL Server and query them) or use a tool like WebTrends Log Analyser. Having said that, if you really want to track website usage you might be better off taking a look at Google Analytics. Much simpler to use without dealing with large volumes of log files or paying heft license fees.
if you have any means of identifying your users via web server logs (e.g. username in the cookie) then you can do it by parsing your web logs and getting info from csUriquery and csCookie fields.
Alternatively you can rely on external tracking systems (e.g Omniture)
I ended up finding the log files in C:\inetpub\logs\LogFiles.
I used Log Parser Studio from Microsoft to parse the data. It has lots of documentation on how to query iis log files, including sample querys.

Resources