หากต้องการขยายฟังก์ชันการทำงานของ Google Tag Manager ให้เพิ่มตัวแปรการเรียกใช้ฟังก์ชันและแท็กการเรียกใช้ฟังก์ชัน ตัวแปรการเรียกใช้ฟังก์ชันช่วยให้คุณบันทึกค่าที่แสดงผลจากการเรียกฟังก์ชันที่บันทึกไว้ล่วงหน้าได้ แท็กการเรียกใช้ฟังก์ชันช่วยให้คุณเรียกใช้ฟังก์ชันที่ลงทะเบียนไว้ล่วงหน้าได้ (เช่น เพื่อทริกเกอร์ Hit สําหรับเครื่องมือวัดผลและรีมาร์เก็ตติ้งเพิ่มเติมที่เทมเพลตแท็กใน Google Tag Manager ยังไม่รองรับในขณะนี้)
หากต้องการสร้างแท็กที่กำหนดเอง ให้สร้างคลาสที่ใช้โปรโตคอล TAGCustomFunction
ดังนี้
@implementation MYCustomTag<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Add custom tag implementation here.
}
@end
หากต้องการสร้างตัวแปรที่กําหนดเอง ให้สร้างคลาสที่ใช้โปรโตคอล TAGCustomFunction
ดังนี้
@implementation MYCustomVariable<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Return the value of the custom variable.
return @42;
}
@end
เมื่อตั้งค่าคลาสด้วย TAGCustomFunction
แล้ว ให้ใช้อินเทอร์เฟซเว็บของ Tag Manager เพื่อตั้งค่าแท็กหรือตัวแปรที่มีชื่อคลาสที่คุณสร้างขึ้น