-
Notifications
You must be signed in to change notification settings - Fork 758
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
Feature/add google tagmanager connector #4255
Feature/add google tagmanager connector #4255
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice job, thanks for contributing this, From a quick look it looks about right to me except the 3 notes I left and then I would like to test that build
DNN Platform/Connectors/GoogleTagManager/Dnn.GoogleTagManagerConnector.sln
Outdated
Show resolved
Hide resolved
Thanks. I corrected my mistakes as you suggested. |
This is also related to #3155 and if this PR is accepted, we should close that issue as well. Awesome @skamphuis - I will review the PR as soon as possible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks really good - thank you @skamphuis 🎉
DNN Platform/Connectors/GoogleTagManager/GoogleTagManager.config
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me once David suggestion is commited.
I looked at the CI build and the package is there properly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesomeness - I am excited about this one - thanks @skamphuis 🎉
Closes #4254
Summary
I created this Google Tag Manager connector by simply taking a copy of the Google Analytics Connector project and changing it to fit the needs of Google Tag Manager.
I had to add the Controller class and the Engine class to the project. These are located in the DNN core for Google Analytics. (But I didn't want to change the core)
SiteAnalytics.config will need to be edited too, with the part from the .config file in this PR.