“งบลดลง แต่ยอดขายเพิ่มขึ้น” การส่ง Event Data ส่งผลต่อยอดขาย และ งบประมาณที่ถูกลงของโฆษณาโดยตรง
AdTECHThai Tweet
สำหรับการยิงโฆษณาบน Facebook (และบน Google/TikTok/LINE) นั้น การส่งข้อมูลเหตุการณ์ต่างๆ (event data) ที่เกิดขึ้นบนเว็บไซต์ของเรา ไปยังแพลตฟอร์มเจ้าของโฆษณา จะทำให้ตัว A.I. นำข้อมูลที่เกิดขึ้นนำไปประมวลผลและหาผู้เยี่ยมชมที่ “แม่น” และตรงกับจุดประสงค์ในการโฆษณาของเรามากขึ้น ทำให้โฆษณาที่เรายิงไปนั้นมีประสิทธิภาพมากขึ้นในขณะที่งบประมาณมีราคาที่ถูกลงนั่นเอง
ในยุคปัจจุบัน การส่งข้อมูล (event data) ดังกล่าว ไปยัง ผู้ให้บริการโฆษณาเช่น Facebook นั้น จะยังต้องใช้ผู้ที่สามารถเขียนโค้ดได้ในการ implement บนแพลตฟอร์มเว็บไซต์ของเรา หรือใช้ Google Tag Manager ซึ่งจะมีความซับซ้อนยุ่งยากในการติดตั้ง, กรองค่า และส่งข้อมูล
นอกจากนี้แล้ว แต่ละแพลตฟอร์มเช่น Facebook ก็ยังมีมาตรฐาน (standard) ในการรับชุดข้อมูล (parameters) ต่างๆ ซึ่งค่อนข้างที่จะมีความเข้มงวด (strict) และมีความซับซ้อน ซึ่งจะต้องใช้ชั่วโมงบินในการลองผิดลองถูกจนกว่าการส่งข้อมูลของเราจะถูกต้องตามที่ Facebook ต้องการ 100% — ยังไม่นับว่าพารามิเตอร์เหล่านี้มักจะเปลี่ยนไปตามเวอร์ชั่นของ API ทุกๆ 6 เดือนถึง 2 ปี ซึ่งเราจะต้องปรับตัวตามอยู่ตลอดเวลา
👆🏻 ตัวอย่างพารามิเตอร์ event data ที่เราจะต้องส่งให้ Facebook ซึ่งเป็นการยากที่จะทำความเข้าใจและเขียนโค้ดในการนำส่ง
require __DIR__ . '/vendor/autoload.php';
use FacebookAds\Api;
use FacebookAds\Logger\CurlLogger;
use FacebookAds\Object\ServerSide\ActionSource;
use FacebookAds\Object\ServerSide\Content;
use FacebookAds\Object\ServerSide\CustomData;
use FacebookAds\Object\ServerSide\DeliveryCategory;
use FacebookAds\Object\ServerSide\Event;
use FacebookAds\Object\ServerSide\EventRequest;
use FacebookAds\Object\ServerSide\UserData;
$access_token = '';
$pixel_id = '';
$api = Api::init(null, null, $access_token);
$api->setLogger(new CurlLogger());
$user_data = (new UserData())
->setEmails(array('joe@eg.com'))
->setPhones(array('12345678901', '14251234567'))
// It is recommended to send Client IP and User Agent for Conversions API Events.
->setClientIpAddress($_SERVER['REMOTE_ADDR'])
->setClientUserAgent($_SERVER['HTTP_USER_AGENT'])
->setFbc('fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890')
->setFbp('fb.1.1558571054389.1098115397');
$content = (new Content())
->setProductId('product123')
->setQuantity(1)
->setDeliveryCategory(DeliveryCategory::HOME_DELIVERY);
$custom_data = (new CustomData())
->setContents(array($content))
->setCurrency('usd')
->setValue(123.45);
$event = (new Event())
->setEventName('Purchase')
->setEventTime(time())
->setEventSourceUrl('https://jaspers-market.com/product/123')
->setUserData($user_data)
->setCustomData($custom_data)
->setActionSource(ActionSource::WEBSITE);
$events = array();
array_push($events, $event);
$request = (new EventRequest($pixel_id))
->setEvents($events);
$response = $request->execute();
print_r($response);
👆🏻 ตัวอย่างโค้ด PHP ที่ใช้ในการนำส่ง event data ผ่าน Conversion API สู่ Facebook
TrackMAN ก่อกำเนิดขึ้นมา เพื่อให้ขั้นตอนการส่ง event ด้านบนตามตัวอย่างนี้ เป็นไปอย่างง่ายดาย รวดเร็ว และไม่ต้องเขียนโค้ด #
TrackMAN นั้น สามารถทำให้ “ทุกคน” แม้กระทั่งเจ้าของธุรกิจขนาดเล็กที่ไม่สามารถเขียนโค้ดได้ และมีความเข้าใจเพียงแค่ขั้นพื้นฐานในการที่จะส่งข้อมูลอีเวนท์ไปยัง Facebook สามารถส่งข้อมูลเหล่านี้ได้ด้วยตนเองโดยใช้เวลาเพียงแค่ไม่ถึง 1 ชั่วโมง
👆🏻 UI ของการใช้งานของ TrackMAN ที่ใช้งานง่าย ไม่ซับซ้อน เพียงมีความรู้พื้นฐานในการส่ง pixel event data และ ไม่จำเป็นต้องมีความรู้ด้านการเขียนโค้ด หรือการใช้งาน Google Tag Manager ก็สามารถส่ง pixel event data ด้วยตัวเองได้ทันที