Skip to content

Commit

Permalink
release 1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Tom Hanoldt committed Feb 4, 2019
1 parent bd6f4ab commit 1112a26
Show file tree
Hide file tree
Showing 6 changed files with 1,379 additions and 1,320 deletions.
2 changes: 1 addition & 1 deletion bower.json
@@ -1,6 +1,6 @@
{
"name": "jquery.tracking",
"version": "1.0.9",
"version": "1.1.0",
"homepage": "https://github.com/creative-workflow/jquery.tracking",
"authors": [
"Tom Hanoldt <tom@creative-workflow.berlin>"
Expand Down
40 changes: 30 additions & 10 deletions dist/jquery.tracking.js
Expand Up @@ -24,12 +24,15 @@
return this.trackEvent('button', 'click', source);
};

JqueryTrackingGAnalyticsAdapter.prototype.trackConversion = function() {
JqueryTrackingGAnalyticsAdapter.prototype.trackConversion = function(adapterData) {
var ref;
if (adapterData == null) {
adapterData = {};
}
if ((ref = this.options) != null ? ref.doNotTrackConversion : void 0) {
return;
}
return this.trackEvent('advertising', 'conversion', 'conversion', 1);
return this.trackEvent(adapterData.eventCategory || 'advertising', adapterData.eventAction || 'conversion', adapterData.eventLabel || 'conversion', adapterData.eventValue || 1);
};

return JqueryTrackingGAnalyticsAdapter;
Expand Down Expand Up @@ -59,12 +62,15 @@
return this.trackEvent('button', 'click', source);
};

JqueryTrackingGTagmanagerAdapter.prototype.trackConversion = function() {
JqueryTrackingGTagmanagerAdapter.prototype.trackConversion = function(adapterData) {
var ref;
if (adapterData == null) {
adapterData = {};
}
if ((ref = this.options) != null ? ref.doNotTrackConversion : void 0) {
return;
}
return this.trackEvent('advertising', 'conversion', 'conversion', 1);
return this.trackEvent(adapterData.eventCategory || 'advertising', adapterData.eventAction || 'conversion', adapterData.eventLabel || 'conversion', adapterData.eventValue || 1);
};

return JqueryTrackingGTagmanagerAdapter;
Expand Down Expand Up @@ -97,7 +103,7 @@
return this.trackEvent('button', 'click', source);
};

JqueryTrackingFacebookAdapter.prototype.trackConversion = function() {
JqueryTrackingFacebookAdapter.prototype.trackConversion = function(adapterData) {
var ref;
if ((ref = this.options) != null ? ref.doNotTrackConversion : void 0) {
return;
Expand All @@ -110,11 +116,11 @@
if (!this.available()) {
return;
}
return this._trackConversion();
return this._trackConversion(adapterData);
};

JqueryTrackingFacebookAdapter.prototype._trackConversion = function() {
return window.fbq('track', 'Lead');
JqueryTrackingFacebookAdapter.prototype._trackConversion = function(adapterData) {
return window.fbq('track', 'Lead', adapterData);
};

JqueryTrackingFacebookAdapter.prototype.available = function() {
Expand Down Expand Up @@ -282,8 +288,22 @@
return this.callAdapters('trackClick', source);
};

JqueryTracking.prototype.conversion = function() {
return this.callAdapters('trackConversion');
JqueryTracking.prototype.conversion = function(adapterData) {
if (adapterData == null) {
adapterData = {};
}
return jQuery.each(this.adapter, (function(_this) {
return function(index, adapter) {
var currentAdapterData;
if (adapterData[adapter.options["class"]]) {
currentAdapterData = adapterData[adapter.options["class"]];
} else {
currentAdapterData = null;
}
_this.debug(adapter.options["class"] + "::trackConversion", currentAdapterData);
return adapter.trackConversion(currentAdapterData);
};
})(this));
};

JqueryTracking.prototype.channel = function(name) {
Expand Down
Binary file modified dist/jquery.tracking.js.gz
Binary file not shown.
4 changes: 2 additions & 2 deletions dist/jquery.tracking.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 1112a26

Please sign in to comment.