Skip to content

Commit 7f3e76d

Browse files
authored
Emit AI event when install command is copied (#8206)
Address NuGet/Engineering#3400
1 parent 225a065 commit 7f3e76d

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

src/NuGetGallery/Scripts/gallery/page-display-package.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,11 @@ $(function () {
8585
setTimeout(function () {
8686
copyButton.popover('destroy');
8787
}, 1000);
88+
window.nuget.sendMetric("CopyInstallCommand", 1, {
89+
ButtonId: id,
90+
PackageId: packageId,
91+
PackageVersion: packageVersion
92+
});
8893
});
8994
}
9095

src/NuGetGallery/Views/Packages/DisplayPackage.cshtml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1146,6 +1146,8 @@
11461146
</style>
11471147

11481148
<script type="text/javascript">
1149+
var packageId = @Html.ToJson(Model.Id);
1150+
var packageVersion = @Html.ToJson(Model.Version);
11491151
var packageManagers = @Html.ToJson(packageManagers.Select(pm => pm.Id).ToList());
11501152
</script>
11511153

0 commit comments

Comments
 (0)