假设一个客户看到了你的广告,点击了它,但最终打电话给你,导致了一笔离线的销售。你如何跟踪你的搜索广告何时导致了离线和网站外的转化?你可以导入离线转化,以更好地衡量你的广告被点击后发生了什么。
为什么我应该关注离线转化跟踪?
更好的跟踪。您可以跟踪您的在线和离线渠道的活动效果。
轻松导入。您只需要时间、日期、Microsoft Click ID和转化目标名称即可开始。
更好的投资回报率。您可以根据搜索广告对线上和线下的全面影响来优化您的广告系列。
开始之前,请确保:
- 可以对所有网页进行代码更改。这样,您就可以在URL中捕获客户从您的某个广告点击的点击ID。
- 可以存储点击ID,并将其与在您的网站上收集的相应潜在客户的信息关联。
- 转化窗口在90天内。如果转化在最后一次点击后超过90天上传,将不会被导入。
创建转化目标
对于您想要衡量的每个离线转化,您需要创建一个新的离线转化目标类型。您可以根据需要创建尽可能多的离线转化。此外,当您创建第一个离线转化目标时,Microsoft Click ID的自动标记会自动开启,您可以在共享库/帐户级别选项页面上检查点击ID的自动标记状态。
- 点击页面顶部的广告系列,然后在左侧窗格中,点击转化跟踪,再点击转化目标(或者从页面顶部的全局菜单中,点击工具,然后点击转化目标)。
- 单击创建转化目标,并选择离线转化类型。
- 在目标名称框中输入一个目标的名称。给目标命名时,要使用一个对您有意义的描述性名称(例如,“结账页面”)。注意:您不能给两个不同的转化目标使用相同的名称。
- 在共享下,选择您想要将此目标应用于所有帐户还是特定帐户。
- 如果您想为每次转化添加一个货币价值,在收入价值下,选择以下复选框之一:
每次发生时,转化操作具有相同的价值。然后,输入金额并选择货币(如果可用)。这是一个不变的静态收入价值。
这个转化操作的价值可能会有所不同(例如,根据购买价格)。然后,输入默认金额并选择默认货币(如果可用),以在没有收到转化价值时使用。 - 您还可以为转化分配一个计数,并输入一个转化窗口,以跟踪过去最多90天的情况。
- 点击保存。
创建转化目标后,系统会提示您立即或稍后上传转化。创建新的转化目标后,您必须等待 2 小时才能为该转化目标上传转化。完成创建离线转化目标后,您会在网格中看到UET 标签 ID和跟踪状态显示为破折号 ( - ),因为不需要 UET 标签。
如何添加离线转化?
您有多种方式将您的离线转化导入Microsoft Advertising。您可以选择一次性上传一个文件,创建一个定期上传文件的计划,或者通过 API 上传转化。了解更多关于 API 的信息。
为了获得最佳的效果,我们建议您每天上传离线转化。否则,自动出价的效果可能会受到不利的影响。
- 将模板下载为Excel或.csv文件。
- 输入以下信息:
Microsoft 点击 ID。导致转化的 MSCLKID(请参阅下面的点击 ID 信息)。MSCLKID 是一个 GUID(32 个字符),对于每次广告点击都是唯一的。
转化名称。您在创建转化目标时输入的目标名称。
转化时间。转化发生的日期和时间。可接受的时区值可以查看 此处。请参阅下面的转化时间格式和需要了解的细节。 注意:确保转化时间在点击时间之后。
时间格式 示例 MM/dd/yyyy hh:mm:ss tt "06/01/2017 1:00:00 PM" MM dd,yyyy hh:mm:ss tt "2017年6月1日 下午1:00:00" MM/dd/yyyy HH:mm:ss "06/01/2017 01:00:00" yyyy-MM-dd HH:mm:ss "2017-06-01 13:00:00" yyyy-MM-ddTHH:mm:ss "2017-06-01T13:00:00" yyyy-MM-dd HH:mm:ss+z "2017-06-01 13:00:00+0500" yyyy-MM-ddTHH:mm:ss+z "2017-06-01T13:00:00-0100" yyyy-MM-dd HH:mm:ss zzzz "2017-06-01 13:00:00 美国东部时间加拿大" yyyy-MM-ddTHH:mm:ss zzzz "2017-06-01T13:00:00 美国东部时间加拿大"
转化价值(可选)。0到999999999999,有3个小数位,不能为负数。您必须使用句号表示小数(如12.34),而不是逗号(如12,34)。
转化货币(可选)。该 货币,用于提供转化值。 注意:如果文件中没有定义转化值和转化货币,将使用目标中定义的值。 - 将文件保存到本地,以便将其导入Microsoft Advertising一次。如果您要安排定期导入,请将文件保存到在线位置。
- 准备好要上传的文件后,在页面顶部的全局菜单中,单击工具,然后单击离线转化。
- 在上传选项卡下,单击+ 上传。
- 单击浏览并选择要上传的文件。
- 单击上传并预览。
- 上传完成后,您可以查看更改的结果,包括任何错误。下载错误以进行故障排除。
- 准备好后,单击应用更改。
只有在重新设计的Microsoft Advertising体验中,才能安排定期导入。
您可以从在线位置定期导入您的离线转化到Microsoft Advertising。创建一个包含您的转化数据的Excel或.csv文件,并使用HTTPS、HTTP、SFTP或FTP将文件存储在在线位置。请确保在每次计划导入之前更新您的离线转化数据。
- 从页面顶部的全局菜单中,依次单击工具和离线转化。
- 在Schedules标签下,单击+ Schedule。
- 选择您正在使用的在线源的类型:HTTPS、HTTP、SFTP或FTP。
- 输入文件 URL以及用于访问文件的用户名和密码(如果适用)。URL 应指向包含转化数据的 Excel 或 csv 文件。
- 从下拉菜单中选择上传频率。这决定了文件应该多久以及在什么时间自动导入。
- 单击保存并预览。如果您的文件可访问,这将保存计划。预览将显示基于您在线位置的文件的任何错误。单击下载所有结果或仅下载错误来查看结果。
- 保存计划后,Schedules页面会列出所有您安排的上传。
您还可以使用来自Google Docs的文件来设置您的离线转化导入计划。
- 在 Google Docs 中打开您的转化文件。
- 选择文件并选择发布到网络。
- 选择逗号分隔值 (.csv) 或 Microsoft Excel (.xlsx)。
- 选择发布。
- 复制生成的链接,并在设置计划时将链接作为您的文件 URL。
如何更新或删除离线转化?
只有在重新设计的Microsoft Advertising体验中,才能更新和删除离线转化。
在以下任何情况下,您可能想要更新或删除离线转化:
- 当您的客户取消购买或订单时,您可能想要删除不应计入的转化。
- 当您的客户退回部分购买的商品时,您可能想要减少转化的价值。
- 您可能想要纠正在将离线转化上传到Microsoft Advertising时发生的任何错误。
转化调整仅适用于离线转化。
您可以通过两种方式修改您的离线转化:
- 重新设定:这可以让您更新与转化相关的收入值。只有转化值和所有转化值列会受到影响。
- 撤销:这可以让您从转化计数中删除转化,将转化值改为0。这会影响转化,转化值和所有转化值列。
要更新或删除转化,您需要上传正确格式的文件,并指定哪些转化应该被更新以及如何更新。您可以使用以下模板来保证正确的格式:Excel 或 .csv。
- 每次上传的最大行数为100,000行。
- 请务必检查任何导入错误。您可以选择下载所有结果或者仅下载错误。下载链接在初始上传后的180天内有效。
- 将模板下载为Excel或.csv文件。
- 输入以下信息:
Microsoft 点击 ID。导致转化的 MSCLKID。MSCLKID 是每次广告点击的唯一 GUID(32 个字符)。这应该与之前导入的转化的点击 ID 相同。
转化名称。您要更新的离线转化目标的名称。重要的是,您使用与上传要更新的转化时完全相同的名称。
转化时间。转化发生的日期和时间。这应该与您上传转化时输入的日期和时间相匹配。 注意:确保转化时间在点击时间之后。
调整值(重述所需)。0到999999999999,有3个小数位,不能为负数。您必须使用句号表示小数(如12.34),而不是逗号(如12,34)。
调整货币(可选)。转化调整的货币。 注意:如果文件中没有定义转化值和转化货币,将使用目标中定义的值。
调整类型。这个值表示 Microsoft Advertising whether you’re updating the value of the conversion (Restate) or deleting it (Retract).
调整时间。转化值调整的日期和时间。接受的时间格式在下表中列出。
时间格式 示例 MM/dd/yyyy hh:mm:ss tt "06/01/2017 1:00:00 PM" MM dd,yyyy hh:mm:ss tt "2017年6月1日 下午1:00:00" MM/dd/yyyy HH:mm:ss "06/01/2017 01:00:00" yyyy-MM-dd HH:mm:ss "2017-06-01 13:00:00" yyyy-MM-ddTHH:mm:ss "2017-06-01T13:00:00" yyyy-MM-dd HH:mm:ss+z "2017-06-01 13:00:00+0500" yyyy-MM-ddTHH:mm:ss+z "2017-06-01T13:00:00-0100" yyyy-MM-dd HH:mm:ss zzzz "2017-06-01 13:00:00 美国东部时间加拿大" yyyy-MM-ddTHH:mm:ss zzzz "2017-06-01T13:00:00 美国东部时间加拿大" - 将文件保存到本地,以便将其导入Microsoft Advertising一次。如果您要安排定期导入,请将文件保存到在线位置。
文件准备好后,您可以按照上传转化的相同方式上传转化调整。您也可以根据上述定期导入离线转化的计划过程,安排导入转化调整。
- 从顶部菜单中,选择工具 > 离线转化。
- 在上传离线转化下,选择+ 上传。
- 选择浏览...并选择您的 Excel 或 .csv 文件。注意:您需要通过相关的 UET 标签将事务 ID 作为参数包含在内。
- 选择上传并预览。
- 如果所有的转化时间都在同一个时区,只需在“参数”中设置一次时区。
- 如果您的转化时间位于不同的时区,请在“转化时间”列中的每个转化时间后添加时区。
- 如果您不输入时区,可以将“参数”行留空。
- 您可以在“参数”行和“转化时间”行中输入时区。如果任何转化缺少时区,将使用“参数”值。
- 从这个列表中输入您的时区,以避免在夏令时转化期间出现错误。
- 输入您的GMT偏移量,用+或-表示,后跟4位数的时差(例如,纽约的偏移量是-0500)。如果您使用格林尼治标准时间(GMT),输入+0000。
- 用 GMT 偏移量替换 +z,用时区值替换 zzzz(例如,EasternTimeUSCanada)
- 通过 API 上传的所有数据都需要使用格林威治标准时间 (GMT)。如果您没有转化时间,可能会丢失一些转化。
- 如果您的目标是获取潜在客户,我们建议您使用离线转化。获取潜在客户是指潜在客户填写表单或感兴趣的报价,然后在线下面对面或通过电话完成销售(例如,汽车购买、保险报价、抵押贷款等)。
- 创建离线转化目标时,用户会自动启用点击 ID 的自动标记功能。这样,您就可以导入离线转化。
- 如果您想要跟踪客户访问您的商店或客户在店内的购买情况,不要使用离线转化跟踪。
- 每个离线转化都需要与单个点击 ID 关联。但是,单个点击 ID 可以与多个转化目标关联,也可以多次与同一个目标关联,只要转化时间不同。另外,同一转化不能导入多次。如果尝试导入多次,将使用第一次的实例,忽略其他的。您可以在离线转化处理后更新它们。
- 转化的价值可以与自定义货币一起包含在导入文件中。如果没有指定货币,则将使用转化目标的默认值。
- 创建转化目标后,您需要等待两个小时才能上传文件。此外,在广告点击后,您应该等待一个小时才能上传离线转化。查看上传的转化数据可能需要长达五个小时。
- 在广告点击后,您应该等待一个小时再上传离线转化。
- 离线转化不会附加任何额外的个人数据。
启用 MSCLKID 的自动标记后,当广告被投放时,MSCLKID 会动态地附加到您的落地页 URL 上。
创建一个或多个转化目标后,您需要启用您的网站来跟踪转化情况。完成此步骤时,请务必咨询您的网站管理员。
- 启用 MSCLKID 的自动标记。当客户点击您的广告时,MSCLKID 会自动附加到落地页 URL 上。例如,www.contoso.com/?msclkid={msclkid}。点击 ID 对于每次广告点击都是唯一的,同一用户对同一广告的多次点击会产生多个点击 ID。
- 配置您的网站代码以在cookie中捕获和存储MSCLKID。这是为了确保MSCLKID在客户会话中跟随客户。请记住,MSCLKID仅在落地页URL上可用,并且在客户导航到另一页或稍后返回页面时不会被携带。
请参阅下面显示的JavaScript样例:<script type="text/javascript">
function setCookie(name, value, days){
var date = new Date();
date.setTime(date.getTime() + (days*864E5));
var expires = "; expires=" + date.toGMTString();
document.cookie = name + "=" + value + expires;
}
function getParam(p){
var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
var msclkid = getParam('msclkid');
if(msclkid){
setCookie('msclkid', msclkid, 90);
}
</script> - 配置您的网站代码以将MSCLKID与潜在数据一起存储。当客户提交潜在客户生成表单时,您需要从cookie中检索MSCLKID并将其与其余客户数据一起发送。这样,所有数据都存储在您的CRM系统中,您可以跟踪此单击的离线转化。常见做法是在Web-to-Lead gen表单中添加一个隐藏字段以获取MSCLKID,如下所示的JavaScript示例:
<form action="" name="myForm">
姓名: <input type="text" name="name">
<input type="hidden" id="msclkid" name="msclkid" value="">
<input type="submit" value="提交表单" name="btnSubmit">
</form><script>
function readCookie(name) {
var n = name + "=";
var cookie = document.cookie.split(';');
for(var i=0;i < cookie.length;i++) {
var c = cookie[i];
while (c.charAt(0)==' '){c = c.substring(1,c.length);}
if (c.indexOf(n) == 0){return
c.substring(n.length,c.length);}
}
return null;
}
window.onload = function() {
document.getElementById('msclkid').value =
readCookie('msclkid’);
}
</script>
在文件上传后,检查表格中的状态列。您将能够看到它是否上传成功或是否有任何错误。您还可以下载上传的结果,其中包含任何错误消息。
导致Microsoft Advertising中的转化数量少于你上传的转化数量的原因有多种。
- 包含相同点击 ID、转化名称和转化时间的重复转化不会被重复导入。
- 点击 ID 如果过旧或者与你的帐户无关,仍然会显示为上传成功,因为格式有效。
- 转化是在广告点击后五小时内上传的。
使用以下支持的呼叫跟踪提供商之一的广告主可以将他们的呼叫转化数据导入到Microsoft Advertising中,以查看他们在线广告活动的全面影响。请参考这些提供商的文档,了解如何与Microsoft Advertising集成:
- Avanser
- CallTrackingMetrics
- DialogTech
- Infinity
- Invoca
- ResponseTap
- Wildjar