การกำหนดค่า iOS Tag Manager ขั้นสูง

หากต้องการขยายฟังก์ชันการทำงานของ 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 เพื่อตั้งค่าแท็กหรือตัวแปรที่มีชื่อคลาสที่คุณสร้างขึ้น