arckinteractive / en-issues

1 stars 0 forks source link

ENgage Statistics - NEW #51

Closed sang-entech closed 6 years ago

sang-entech commented 6 years ago

ENgage Transaction Log in ENsight

As discussed on our call with Matt & Billy couple of weeks ago, could we capture ENgage transaction log in ENsight. Exporting of these captured data into Excel will be required.

Some of the key data to capture:

  1. Notification SET (On or Off) NEW DOWNLOAD or First time use should capture Notification SET = ON. (Please let us know if this is possible.)
  2. Innovation Spotlight page loaded (each page & sub-page) & Resource link clicked action
  3. Agendas page loaded (each page & sub-page)
  4. Meeting Summaries page loaded (each page & sub-page)
  5. Experts page loaded (each page & sub-page)
  6. "Contact ND" button clicked action
  7. New Download OR Upgrade to App capture would be nice. (Preferably, it would be nice to capture all pages & sub-pages loading action.)

Fields required:

  1. Member/Contact/User ID (not sure what identifier is being used now)
  2. Member Name
  3. Date & Time stamp
  4. Page
  5. Action (Loaded, Button Clicked, Link Clicked, Notification SET On or Off, etc)
  6. App Version Any other suggestions would be appreciated.

Google Analytics - USER-ID feature

Since we only care about registered users, are we able to utilize USER-ID feature of Google Analytics? If we are able to tie our User ID with Google's User ID, would we be able to capture more accurate data than we have been? I would still like to use Google Analytics for capturing key user behavior & app performance. This is something we would like to explore more.

beck24 commented 6 years ago

Currently notifications default to on, when you first install the app that's how it is

beck24 commented 6 years ago

New Download OR Upgrade to App capture would be nice.

I don't think this is possible

sang-entech commented 6 years ago

Fields required (EDITED):

  1. Member/Contact/User ID (not sure what identifier is being used now)
  2. Date & Time stamp
  3. Page
  4. Action (Loaded, Button Clicked, Link Clicked, Notification SET On or Off, etc)
    1. Target
  5. App Version
sang-entech commented 6 years ago

Few questions:

  1. What time zone is the logged date/time in? It appears to be either GMT or GMT-1.. is it possible to have it ET?

  2. Resource/Link clicks are not being captured. Our most important stats are the consumption of these IS pages (already being captured) BUT, as important, are the consumption of the video file and PDF file links in the resource section. Currently, Nancy has them as links but I would like to see these resources in their own section (as it is in Agenda details) and with each click to these, it should be capture in our statistics.

  3. You noted that this database might balloon out of control. Maybe, we should do an automatic monthly scrub and keep only the past 4 months? (I'll be downloading and backing up each month's worth of records.) What do you think?

  4. Will Google Analytics - User-ID feature going to be turned ON and be applicable? I would like to capture few other statistics different from what we are capturing here.

Sang

beck24 commented 6 years ago
  1. It's logged in the timezone of the server which I believe is UTC. I would recommend not messing with timezones. It only creates headaches.

  2. Resource links are being captured, when they are added as resources. If they are embedded as external links they cannot be tracked. I can only track things that are generated by the app. Embedded HTML is out of the scope of my event binding. Nancy should be using the intended resources UI.

  3. That sounds fine, do you want me to schedule that?

  4. I already set that in the code, I don't know google analytics well enough to know if it's working or where that information goes.

paulstewart commented 6 years ago

@sang-entech Can you please give Matt and I (paul@arckinteractive.com and matt@arckinteractive.com) access to your Google Analytics accounts so we can verify tracking?

https://support.google.com/analytics/answer/1009702?hl=en

beck24 commented 6 years ago

I have access to it, but I don't know how or where the user-id feature is supposed show up there. I added it to the code as per the documentation, that's about all I can do with it

sang-entech commented 6 years ago

In reference to Matt's answers:

  1. I tried both external links and Resource UI. I understand about the external links but it didn't capture the clicks on the resource UI items either. (This is as of last Thursday and Android.)

  2. Google Analytics - User-ID. I assumed that we can't test that while on the test server, so I wanted to be sure that was addressed (enabled) and the issue was followed up upon. By any chance, is our GUID captured at all in this analytics or strictly Google's unique identifier? (I emailed both of you our Google Analytics account info.)

sang-entech commented 6 years ago

I think it'll be best if you can schedule a scrub but to make sure to keep 4 months worth so we can have overlap of data if not downloaded in time. I will have someone download that raw data (as full set) each month.

beck24 commented 6 years ago

The resource UI click tracking is new, but it can't be done for embedded links.

Google analytics User ID - this is the case regardless of what API endpoint is being used. It was actually added a long time ago. I just don't know where to look on the google analytics dashboard to see if/how that data should be displayed. I am not well versed in the usage of google analytics.

sang-entech commented 6 years ago

So I'm trying to test the ENgage statistics in ENsight admin>mobile statistics but it's either not logging right now or there's a lag in the system. Can you see if you can click on resource UI in ENgage and see if that's being captured? It wasn't for me last week.

beck24 commented 6 years ago

No it's not, that feature is NEW and not deployed yet. However, I'm letting you know that even with that feature, it won't be capturing embedded link clicks which Nancy appears to be using.

sang-entech commented 6 years ago

Understood.. Nancy didn't use the resource UI yet because she didn't want to spend the time and internet bandwidth (she actually has a cap). Let me know once that feature has been deployed and I'll upload various things using the resource UI to test.

Thanks

beck24 commented 6 years ago

ok will do, though the resource UI doesn't incur any more bandwidth than anything else

sang-entech commented 6 years ago

lol.. I wanted to upload the actual webinar recordings and see if that will work on both statistics side and launching of the video file directly from the app. I was told we were still facing that hurdle.

sang-entech commented 6 years ago

2 questions about the stats:

  1. What is "Networks" column used for?
  2. App Version isn't showing up..
beck24 commented 6 years ago

"Networks" column is for listing the networks the user belongs to, I believe it was requested earlier in the process. App version works in the latest version