在 Google Adwords 中跟踪多次不同的 URL 点击作为转化
Tracking multiple different URL clicks as conversions in Google Adwords
目标是在 Google Adwords 中跟踪多次不同的 URL 点击作为转化。
如果我只安装一个 link 点击跟踪脚本,一切都会完美无缺。如果我安装 2 个或更多,一次只能安装 1 个,其他的会失败。
在 head 部分内部,我正在使用此代码:
<script type="text/javascript">
function trackConv(google_conversion_id, google_conversion_label) {
var image = new Image(1, 1);
image.src = "//www.googleadservices.com/pagead/conversion/" + google_conversion_id + "/?label=" + google_conversion_label;
}
</script>
就在开始的 body 标签之后,我正在使用这段代码来跟踪 Facebook 上的点击次数 URL:
<!-- Google Code for Facebook Click Conversion Page
In your html page, add the snippet and call
goog_report_conversion when someone clicks on the
chosen link or button. -->
<script type="text/javascript">
/* <![CDATA[ */
goog_snippet_vars = function() {
var w = window;
w.google_conversion_id = 945293991;
w.google_conversion_label = "GGLkCKb7uWEQp5XgwgM";
w.google_conversion_value = 2.00;
w.google_conversion_currency = "USD";
w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
goog_report_conversion = function(url) {
goog_snippet_vars();
window.google_conversion_format = "3";
var opt = new Object();
opt.onload_callback = function() {
if (typeof(url) != 'undefined') {
window.location = url;
}
}
var conv_handler = window['google_trackConversion'];
if (typeof(conv_handler) == 'function') {
conv_handler(opt);
}
}
/* ]]> */
</script>
<script type="text/javascript"
src="//www.googleadservices.com/pagead/conversion_async.js">
</script>
如果我停在这里它工作正常。如果我去添加另一个像下面这样的块来跟踪 Twitter 那么它就会中断:
<!-- Google Code for Twitter Click Conversion Page
In your html page, add the snippet and call
goog_report_conversion when someone clicks on the
chosen link or button. -->
<script type="text/javascript">
/* <![CDATA[ */
goog_snippet_vars = function() {
var w = window;
w.google_conversion_id = 945293991;
w.google_conversion_label = "6NygCKTOv2QQp5XgwgM";
w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
goog_report_conversion = function(url) {
goog_snippet_vars();
window.google_conversion_format = "3";
var opt = new Object();
opt.onload_callback = function() {
if (typeof(url) != 'undefined') {
window.location = url;
}
}
var conv_handler = window['google_trackConversion'];
if (typeof(conv_handler) == 'function') {
conv_handler(opt);
}
}
/* ]]> */
</script>
<script type="text/javascript"
src="//www.googleadservices.com/pagead/conversion_async.js">
</script>
实际 URL link 发生在体内的地方我使用的代码是这样的:
<a onclick="trackConv(945293991, 'GGLkCKb7uWEQp5XgwgM');" href="https://www.facebook.com/the-foo-bar-fb-page-url" target="_blank" rel="attachment wp-att-864">AN ICON HERE</a>
<a onclick="trackConv(945293991, '6NygCKTOv2QQp5XgwgM');" href="https://twitter.com/the-foo-bar-tw-page-url" target="_blank" rel="attachment wp-att-862">AN ICON HERE</a>
我尝试修复它的方法:
我只尝试使用下面显示的代码一次 - 在所有 Google Adwords 代码之前和所有这些代码之后再次使用,无论我使用脚本多少次,也不管我把它放在哪里,如果我尝试有多个标签实例被破坏:
<script type="text/javascript"
src="//www.googleadservices.com/pagead/conversion_async.js">
</script>
将出站点击次数作为 Google 分析中的目标进行跟踪可以通过几种不同的方式实现。
- AutoTrack.js - 这个新功能是最简单的方法。
- Google Tag Manager Events
- 使用 on_click
手动标记 link
第三个选项要求您在页眉中插入一个脚本,但在标准 Google 分析脚本之外。
<script>
/**
* Function that tracks a click on an outbound link in Analytics
* This function takes a valid URL string as an argument, and uses that URL string
* as the event label. Setting the transport method to 'beacon' lets the hit be sent
* using 'navigator.sendBeacon' in browser that support it.
*/
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
安装该脚本后,您可以手动标记每个 link 您想要跟踪的内容:
<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a>
完成后,您可以按照以下步骤在 Google Analytics 中将这些事件作为目标进行跟踪。
有一种更简单的方法可以在 Adwords 中跟踪多个 URL 的转化。
您应该 link 您的 Adwords 帐户与您的 Google Analytics 帐户,然后为您希望作为转化跟踪的每个 URL 创建一个 Destination Goal。
在 Google Analytics 中配置并跟踪目标目标后,您可以使用 automatic import feature in Adwords 导入这些转化,Adwords 将仅显示来自 Adwords 点击的转化。
目标是在 Google Adwords 中跟踪多次不同的 URL 点击作为转化。
如果我只安装一个 link 点击跟踪脚本,一切都会完美无缺。如果我安装 2 个或更多,一次只能安装 1 个,其他的会失败。
在 head 部分内部,我正在使用此代码:
<script type="text/javascript">
function trackConv(google_conversion_id, google_conversion_label) {
var image = new Image(1, 1);
image.src = "//www.googleadservices.com/pagead/conversion/" + google_conversion_id + "/?label=" + google_conversion_label;
}
</script>
就在开始的 body 标签之后,我正在使用这段代码来跟踪 Facebook 上的点击次数 URL:
<!-- Google Code for Facebook Click Conversion Page
In your html page, add the snippet and call
goog_report_conversion when someone clicks on the
chosen link or button. -->
<script type="text/javascript">
/* <![CDATA[ */
goog_snippet_vars = function() {
var w = window;
w.google_conversion_id = 945293991;
w.google_conversion_label = "GGLkCKb7uWEQp5XgwgM";
w.google_conversion_value = 2.00;
w.google_conversion_currency = "USD";
w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
goog_report_conversion = function(url) {
goog_snippet_vars();
window.google_conversion_format = "3";
var opt = new Object();
opt.onload_callback = function() {
if (typeof(url) != 'undefined') {
window.location = url;
}
}
var conv_handler = window['google_trackConversion'];
if (typeof(conv_handler) == 'function') {
conv_handler(opt);
}
}
/* ]]> */
</script>
<script type="text/javascript"
src="//www.googleadservices.com/pagead/conversion_async.js">
</script>
如果我停在这里它工作正常。如果我去添加另一个像下面这样的块来跟踪 Twitter 那么它就会中断:
<!-- Google Code for Twitter Click Conversion Page
In your html page, add the snippet and call
goog_report_conversion when someone clicks on the
chosen link or button. -->
<script type="text/javascript">
/* <![CDATA[ */
goog_snippet_vars = function() {
var w = window;
w.google_conversion_id = 945293991;
w.google_conversion_label = "6NygCKTOv2QQp5XgwgM";
w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
goog_report_conversion = function(url) {
goog_snippet_vars();
window.google_conversion_format = "3";
var opt = new Object();
opt.onload_callback = function() {
if (typeof(url) != 'undefined') {
window.location = url;
}
}
var conv_handler = window['google_trackConversion'];
if (typeof(conv_handler) == 'function') {
conv_handler(opt);
}
}
/* ]]> */
</script>
<script type="text/javascript"
src="//www.googleadservices.com/pagead/conversion_async.js">
</script>
实际 URL link 发生在体内的地方我使用的代码是这样的:
<a onclick="trackConv(945293991, 'GGLkCKb7uWEQp5XgwgM');" href="https://www.facebook.com/the-foo-bar-fb-page-url" target="_blank" rel="attachment wp-att-864">AN ICON HERE</a>
<a onclick="trackConv(945293991, '6NygCKTOv2QQp5XgwgM');" href="https://twitter.com/the-foo-bar-tw-page-url" target="_blank" rel="attachment wp-att-862">AN ICON HERE</a>
我尝试修复它的方法:
我只尝试使用下面显示的代码一次 - 在所有 Google Adwords 代码之前和所有这些代码之后再次使用,无论我使用脚本多少次,也不管我把它放在哪里,如果我尝试有多个标签实例被破坏:
<script type="text/javascript"
src="//www.googleadservices.com/pagead/conversion_async.js">
</script>
将出站点击次数作为 Google 分析中的目标进行跟踪可以通过几种不同的方式实现。
- AutoTrack.js - 这个新功能是最简单的方法。
- Google Tag Manager Events
- 使用 on_click 手动标记 link
第三个选项要求您在页眉中插入一个脚本,但在标准 Google 分析脚本之外。
<script>
/**
* Function that tracks a click on an outbound link in Analytics
* This function takes a valid URL string as an argument, and uses that URL string
* as the event label. Setting the transport method to 'beacon' lets the hit be sent
* using 'navigator.sendBeacon' in browser that support it.
*/
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
安装该脚本后,您可以手动标记每个 link 您想要跟踪的内容:
<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a>
完成后,您可以按照以下步骤在 Google Analytics 中将这些事件作为目标进行跟踪。
有一种更简单的方法可以在 Adwords 中跟踪多个 URL 的转化。
您应该 link 您的 Adwords 帐户与您的 Google Analytics 帐户,然后为您希望作为转化跟踪的每个 URL 创建一个 Destination Goal。
在 Google Analytics 中配置并跟踪目标目标后,您可以使用 automatic import feature in Adwords 导入这些转化,Adwords 将仅显示来自 Adwords 点击的转化。