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

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