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