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