Prepare your tags

30/11/2019

Depending on the type of platform you're adding to Facebook Attribution, you may need to modify the Facebook-provided impression and click tags before applying them to your off-Facebook media.

For example, you may need to select the image or Javascript version of a tag or hard code attributes of your marketing campaigns into a tag. You may also need to combine Facebook's click tag with other third-party tags you're using to create a single URL, or encode characters in the URL. Learn how to prepare your tags and see common tag examples.

Phân bổ trên Facebook cung cấp 2 loại thẻ hiển thị, đó là thẻ hình ảnh và thẻ hiển thị Javascript. Những thẻ này có các tính năng và thành phần URL khác nhau.

Phiên bản hình ảnh của thẻ hiển thị:

  • Chứa “img” (https://ad.atdmt.com/i/img;...).
  • Trả về ID cookie (nếu chưa đặt ID cookie), cùng với 1 pixel (1x1).
  • Cho phép báo cáo phân bổ.

Phiên bản Javascript của thẻ hiển thị:

  • Chứa “js” (https://ad.atdmt.com/i/t.js;...).
  • Trả về mã Javascript bổ sung cho trình duyệt để sử dụng cho công việc đo lường khả năng nhìn thấy và gian lận.
  • Phải sử dụng nếu bạn muốn đo lường khả năng nhìn thấy; cũng cho phép báo cáo phân bổ.

Hãy tìm hiểu thêm về cách chuẩn bị thẻ.

Thông tin này có hữu ích không?

Hard coding refers to embedding value parameters directly in click and impression tags, instead of obtaining the data from external sources. You may want to hard code values in tags when value parameters won't change across campaigns and aren't considered dynamic (ex: site name). In some cases, Facebook Attribution will hard code site name values directly in the tags. This configuration allows for consistency across your campaigns, no matter who is implementing or generating the tags.

You may also want to hard code values in tags when third-party sources, such as publishers and ad servers, don't support macros for certain objects like campaigns, placements, and ad groups. In these cases, you can hard code specific value parameters in the tags to avoid having to create individual 1x1 tags.

The following example tags display hard coded site names ("s.a"):

https://ad.atdmt.com/i/img;adv=1234566666;ec=4444444444;c.a={campaignid};s.a=google;

https://ad.atdmt.com/i/img;adv=1234566666;ec=4444444444;c.a={campaignid};s.a=yahoo;

https://ad.atdmt.com/i/img;adv=1234566666;ec=4444444444;c.a={campaignid};s.a=criteo;

Thông tin này có hữu ích không?

Cần phải nối, hay còn gọi là liên kết, URL khi bạn có nhiều URL thẻ click nhưng chỉ có thể nhập một chuỗi URL trên nền tảng.

Để nối thẻ click bên thứ ba với thẻ click do Facebook cung cấp, hãy thêm thẻ đó vào thông số “h=” của thẻ click do Facebook cung cấp. Hãy đảm bảo mã hóa thẻ click bên thứ ba để mỗi phần của URL đều được diễn giải đúng.

Ví dụ về thẻ click được nối đã mã hóa:

https://ad.atdmt.com/c/img;adv=000;ec=111;adv.a=222;c.a=333;s.a=444;p.a=555;a.a=666;cache=777;qpb=1;?h=http%3A%2F%2Fwww.3rdparty.com%2Fclick%3Fa%3D123%26b%3D456

Thẻ click đã giải mã có dạng như sau:

https://ad.atdmt.com/c/img;adv=000;ec=111;adv.a=222;c.a=333;s.a=444;p.a=555;a.a=666;cache=777;qpb=1;?h=http://www.3rdparty.com/click?a=123&b=456

Lưu ý: Nếu thẻ click bên thứ ba chứa macro, thì bạn không nên mã hóa macro này.

Ví dụ về thẻ click được nối đã mã hóa chứa macro chưa mã hóa:

https://ad.atdmt.com/c/img;adv=000;ec=111;adv.a=222;c.a=333;s.a=444;p.a=555;a.a=666;cache=777;qpb=1;?h=http%3A%2F%2Fwww.3rdparty.com%2Fclick%3Fa%3D{macro1}%26b%3D{macro2}

Thẻ click đã giải mã có dạng như sau:

https://ad.atdmt.com/c/img;adv=000;ec=111;adv.a=222;c.a=333;s.a=444;p.a=555;a.a=666;cache=777;qpb=1;?h=http://www.3rdparty.com/click?a={macro1}&b={macro2}

Hãy tìm hiểu thêm về cách chuẩn bị thẻ.

Thông tin này có hữu ích không?

Cần định dạng URL bằng các ký tự ASCII để trình duyệt có thể diễn giải chính xác.

Mỗi bộ ký tự phục vụ một mục đích cụ thể trong URL. Ví dụ: “/” được sử dụng để tách các miền và thư mục còn “?” được dùng để tách các chuỗi truy vấn.

“:” | “/” | “#” | “?” | “&” | “@” | “%” | “+” | “~” | “;” | “=” | “$” | “,”

Nếu sử dụng bất kỳ ký tự nào nói trên trong URL cho các mục đích khác, thì bạn phải mã hóa các ký tự đó. Ví dụ: bạn có thể phải mã hóa khi các ký tự này tạo thành một phần của URL trong thông số truy vấn (“?”):

  • https://ad.atdmt.com/example.html?query1=abc:123

Trong ví dụ này, do sử dụng dấu hai chấm “:” trong thông số truy vấn nên bạn phải mã hóa để trình duyệt diễn giải chính xác URL này.

Do đó, phiên bản mã hóa của URL này là:

  • https://ad.atdmt.com/example.html?query1=abc%3A123

Để mã hóa, phải thoát các ký tự đứng trước giá trị thập lục phân tương đương (2 ký tự) này, theo định nghĩa trong bộ ký tự ASCII của Hoa Kỳ. Thoát được biểu thị bằng ký hiệu dấu phần trăm “%”.

Giá trị lục phân của “:”3A, vì vậy, phiên bản mã hóa hoàn chỉnh của ký tự này sẽ là %3A.

Hãy tìm hiểu thêm về cách chuẩn bị thẻ.

Thông tin này có hữu ích không?

Hãy lưu ý các giới hạn sau khi bạn thiết lập thẻ hiển thị và thẻ click:

  • Đối với các nền tảng tìm kiếm, chỉ một trang web và một chiến dịch có ID vị trí quảng cáo.
  • Chỉ một chiến dịch có ID nhóm quảng cáo.
  • Hiện tại, bạn có thể có tới 100.000 chiến dịch trên mỗi nền tảng.
  • Thẻ chỉ được chứa ký tự chữ và số cũng như ký tự ASCII (%, $, {}, [], (), <>, _, ., :, !, #, -, ~, A-Z, a-z, 0-9).
  • Thông số URL chỉ được chứa dưới 1024 ký tự.

Hãy tìm hiểu thêm về cách chuẩn bị thẻ.

Thông tin này có hữu ích không?

Learn about adding platforms to Facebook Attribution to apply impression and click tags.

* Nguồn: Facebook