Twitter广告可能很多人并不是很熟悉,开Twitter广告的卖家也不多,主流以谷歌广告和Facebook广告(含instagram)为主,然后是必应广告,开其他广告的人,可能就根据所做市场来决定,比如俄罗斯,一般VK, Yandex。
其实所有的广告原理都差不多,只要懂其中一种广告,其他广告的创建都是大同小异,分析数据数据都是一样的,包括Amazon, Aliexpress等等电商平台的广告。但是电商平台的广告创建相对还是要简单一些,毕竟不用去设置跟踪代码,设置参数。
接下来介绍Twitter的广告像素在Shopify的设置,也就是跟踪代码,广告需要设置参数去获取浏览,加购,购买等相应的事件,不然广告有消耗没有数据,无法对广告进行优化。
首先,要创建相应的事件
进入Twitter广告的后台https://ads.twitter.com/,找到菜单工具-->事件管理器,添加事件来源,如下午所示:
会生成一个事件像素ID,可以在这个ID下面创建不同的事件,比如,加购,结账,购买等,看自己的需求来创建。
创建事件的最后会有安装的代码,可以参考Twitter Conversion tracking for websites
安装完事件以后,检查一下是否安装正确,可以借助Twitter Pixel Helper 工具检查
但是在Shopify中直接按照默认代码设置,无法获取相应的数据,所以不在theme.liquid文件中直接添加,而是在Setting-->customer events来设置。
第二,创建customer events.
进入到Shopify的后台,点击左下角的Setting,来到设置对话框,点击左边的customer events,然后点击Add custom pixel,给像素命名一下。
将如下代码添加到code框里面,必须将自己的ID做相应的修改
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
twq('config','pixel_id1');
analytics.subscribe('product_added_to_cart', (event) => {
twq('event', 'tw-pixel_id1-event_id1', {
value: event.data.cartLine.cost.totalAmount.amount,
currency: event.data.cartLine.merchandise.price.currencyCode,
contents:
[
{content_id: event.data.cartLine.merchandise.id,
content_name: event.data.cartLine.merchandise.title,
content_price: event.data.cartLine.merchandise.price.amount,
num_items:event.data.cartLine.quantity,
}
]
});
});
analytics.subscribe("checkout_started", (event) => {
let items = []
for (const lineItems of event.data.checkout.lineItems) {
items.push({
content_id: lineItems.id,
content_name: lineItems.title,
content_price: lineItems.variant.price.amount,
num_items: lineItems.quantity,
})
}
twq('event', 'tw-pixel_id1-event_id2', {
value: event.data.checkout.totalPrice.amount,
currency: event.data.checkout.currencyCode,
contents: items,
});
});
analytics.subscribe("checkout_completed", (event) => {
let items = []
for (const lineItems of event.data.checkout.lineItems) {
items.push({
content_id: lineItems.id,
content_name: lineItems.title,
content_price: lineItems.variant.price.amount,
num_items: lineItems.quantity,
})
}
twq('event', 'tw-pixel_id1-event_id3', {
email_address: event.data.checkout.email,
phone_number: event.data.checkout.phone,
value: event.data.checkout.totalPrice.amount,
currency: event.data.checkout.totalPrice.currencyCode,
contents: items,
});
});
pixel_id1替换为自己的像素ID, tw-pixel_id1-event_id1 替换为你的加购add to cart事件ID, tw-pixel_id1-event_id2替换为你的结账check out事件ID,tw-pixel_id1-event_id3替换为你的购买purchase事件ID
最后点击右上角或者右下角的connect连接,看连接是否能成功,然后到前台去做一下测试,看对应事件是否触发成功。
如果成功了,就可以去创建广告了。
本文为原创文章,版权归西蒙园所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 怎么收集写作灵感03/06
- ♥ 如何消除障碍05/14
- ♥ 沟通能力的重要性05/14
- ♥ 体验孤独,方得始终05/14
- ♥ 结果反馈05/14
- ♥ 如何决策05/14