Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Analytics Coverage for Node AutoComplete #11209

Merged
merged 4 commits into from
Oct 29, 2020

Conversation

zeusongit
Copy link
Contributor

@zeusongit zeusongit commented Oct 27, 2020

Purpose

DYN-3178
Added tracking events for coverage of node autocomplete feature and in-canvas search.
Events covered:

  • Opening a node-autocomplete window
  • Placing a node using node-autocomplete window
  • Opening an in-canvas search window
  • Placing a node using in-canvas search window

Related PR to add waypoints to Analytics: #23

Declarations

Check these if you believe they are true

  • The codebase is in a better state after this PR
  • Is documented according to the standards
  • The level of testing this PR includes is appropriate
  • User facing strings, if any, are extracted into *.resx files
  • All tests pass using the self-service CI.

Reviewers

@DynamoDS/dynamo

Open auto complete window
Select suggestion
@QilongTang
Copy link
Contributor

@zeusongit Can you also add similar level of tracking for in-canvas search, I think it will be good that we can compare the usage between these two

@zeusongit zeusongit marked this pull request as ready for review October 28, 2020 22:22
@QilongTang
Copy link
Contributor

@zeusongit Looks good. Did you happen to verify the local analytics log?

@zeusongit
Copy link
Contributor Author

@zeusongit Looks good. Did you happen to verify the local analytics log?

Yes, I did

@QilongTang QilongTang merged commit aaf2f53 into DynamoDS:master Oct 29, 2020
@QilongTang
Copy link
Contributor

@zeusongit You will also need to make a PR to modify the whitelist file, you can refer to my example

@zeusongit
Copy link
Contributor Author

@zeusongit You will also need to make a PR to modify the whitelist file, you can refer to my example

https://git.autodesk.com/Dynamo/Analytics.NET/pull/23

zeusongit added a commit to zeusongit/Dynamo that referenced this pull request Oct 29, 2020
* add analytics coverage for node autocomplete

Open auto complete window
Select suggestion

* Update NodeAutoCompleteSearchControl.xaml.cs

* add tracking to in-canvas search node selection

* add track points for in canvas search open/select

Co-authored-by: Ashish Aggarwal <ashish.zeus17@gmail.com>
QilongTang pushed a commit that referenced this pull request Oct 29, 2020
…1219)

* Skip primitive type input ports from node-autocomplete (#11201)

* Add list of nodes to be skipped

* Add test and comments

* Add Analytics Coverage for Node AutoComplete (#11209)

* add analytics coverage for node autocomplete

Open auto complete window
Select suggestion

* Update NodeAutoCompleteSearchControl.xaml.cs

* add tracking to in-canvas search node selection

* add track points for in canvas search open/select

Co-authored-by: Ashish Aggarwal <ashish.zeus17@gmail.com>

Co-authored-by: Ashish Aggarwal <ashish.zeus17@gmail.com>
QilongTang pushed a commit that referenced this pull request Nov 5, 2020
…Nodeautocomplete and Incanvas search (#11232) (#11235)

* Skip primitive type input ports from node-autocomplete (#11201)

* Add list of nodes to be skipped

* Add test and comments

* Add Analytics Coverage for Node AutoComplete (#11209)

* add analytics coverage for node autocomplete

Open auto complete window
Select suggestion

* Update NodeAutoCompleteSearchControl.xaml.cs

* add tracking to in-canvas search node selection

* add track points for in canvas search open/select

Co-authored-by: Ashish Aggarwal <ashish.zeus17@gmail.com>

* cherrypicking adp code change for node auto

Co-authored-by: Ashish Aggarwal <ashish.zeus17@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants