*** Tối ưu Offpage SEO nền tảng thành công SEO 2022 !
HOT **** Hướng dẫn tốt nhất về SEO Onpage 2022 !
Chú ý: Không chèn Link vô nghĩa trong bài viết !
Các thành viên bị lỗi đăng ký không gửi email vui lòng liên hệ Facebook: Lee Nam để được trợ giúp

Xác định địa chỉ IP người dùng vào trang web cùng Google Tag Manager & Google Analytics.

Thảo luận trong 'Google Analytics' bắt đầu bởi Nguyễn Hiên, 24 Tháng mười 2017.

  1. Nguyễn Hiên

    Nguyễn Hiên Hiên Nguyễn - VietMoz Staff Member

    Tham gia ngày:
    13 Tháng bảy 2015
    Bài viết:
    33
    Đã được thích:
    13
    Hôm nay mới đọc được tài liệu rất hay của anh Tuấn Bùi, muốn chia sẻ cho các anh, em trong diễn đàn có cùng mối quan tâm.

    -----------------------------------------------------------------------------------------------------------------

    Làm thế nào để có thể xem được địa chỉ IP trong báo cáo Google Analytics (GA)? Đó là câu hỏi Tuấn nhận được trong phiên hỏi đáp của buổi chia sẻ kiến thức tại SEOerMeetup2017. Ban đầu mình “tưởng” là việc này có thể dễ dàng thực hiện bằng cách dùng Google Analytics Secondary Dimension trong báo cáo, nhưng thực tế lại không như vậy. Mặc định GA không có dimension IP Address vì vậy chúng ta phải tự setup bằng cơm. Dưới đây tớ sẽ chia sẻ làm như thế nào để thêm custom dimension IP Address dùng Google Tag Manager (GTM).



    Lần này Tuấn đi từ việc kết quả nhé. Như hình chụp dưới chúng ta thấy bài viết trong báo cáo “Landing Page” và secondary dimension là “IP Address”. Chúng ta thấy mục tiêu và bây giờ sẽ cùng nhau hướng tới việc làm sao setup được như vậy.

    [​IMG]



    Chúng ta cần thực hiện các bước sau:

    1. Tạo Google Tag Manager Tag để bắt địa chỉ IP qua mã code JavaScript (JS)
    2. Tạo GTM Variable để lưu địa chỉ IP
    3. Đưa giá trị IP vào tag GA pageview
    4. Setup GA Custom Dimension trong phần Admin
    5. Đúc kết những điều cần lưu ý trong việc setup này.


    Tạo GTM Tag để xác định địa chỉ IP
    Để bắt được địa chỉ IP cần chạy một đoạn JavaScript code mỗi khi trang web tải. Trường hợp sau đây mình sẽ dùng một đoạn code do ben thứ 03 cung cấp từ trang web geoplugin.net. Trên thực tế nếu anh chị em biết code thì cứ viết custom JS code nhé. Và rủi ro của cách này là nếu code bên thứ 3 mà tèo thì mình cũng không bắt được địa chỉ IP.



    Còn bây giờ cả nhà hãy vào Google Tag Manager vào tạo một tag mới thể loại Custom HTML Tag.Trong tag đó cần đưa đoạn code dưới đây vào. Phiên bản nguyên vẹn thực ra đã bị biến đổi một chút theo cách dặt tên của mình cho nhu cầu bài blog này.



    Nguyên lý của đoạn code này là qua việc dùng JS code mình có được thông số địa chỉ IP và mình đưa thông số đó vào GTM Variable có tên là IP address. Việc mình dùng dataLayer.push thể hiện điều đó.

    <script language=”JavaScript” src=”http://www.geoplugin.net/javascript.gp” type=”text/javascript”></script>

    <script>

    var ip = geoplugin_request();

    dataLayer.push({‘IP address’: ip});

    </script>



    [​IMG]



    Kết quả có thể xem được qua GTM Preview mode trong tab Data Layer. Như cả nhà thấy thì code chúng ta lập ra đã chạy và thông số IP address đã được đưa vào bảng Data Layer.



    [​IMG]



    Tạo GTM Variable
    Khi trong Data Layer đã có thông số IP mình cần gọi nó và lưu lại vào Custom User Variable. Mình cần tạo nó ở trong GTM Dashboard phần Variables. Khi click vào nút tạo variable mới thì cả nhà nhớ chọn Data Layer Variable và tên nó thì điền IP address. Bấm nút lưu lại là được.



    [​IMG]



    Sau khi setup xong thì cần check xem hàng nhà mình có chạy ngon lành không. Để làm việc này trong GTM Preview Mode chúng ta chọn GTM Event Message mà có chạy code bắt địa chỉ IP. Kết quả sẽ như hình ảnh dưới đây và variable IP Address = xxx (xxx là địa chỉ IP máy tính của mình).

    [​IMG]



    Update tag Google Analytics Pageview field Custom Dimension
    Trong bước này mình cần chọn GTM Tag mà dùng để bắn GA PageView event. Mình cần thêm Custom Dimension. Trong tường hợp của Tuấn thì dimension này có Index 2 và giá trị thì mình điền {{IP Address}}. Vậy mỗi lần GTM tag này chạy thì chúng ta có chuyển thêm giá trị custom dimension.



    [​IMG]



    Thêm Custom Dimension trong Google Analytics
    Custom Dimension đã được bắn vào GA, nhưng để GA hiểu đó là custom dimension thì chúng ta cần setup nhanh gọn trong phần GA Custom Dimensions → Custom Dimensions.



    [​IMG]



    Khi làm việc trên anh chị em có thể thắc mắc tại sao Index lại là số 2. Con số đấy thực ra là quyết định ở đây nhé.

    [​IMG]



    Lưu ý về độ ưu tiên bắn GTM Tags
    Mấu chốt ở đây là mình cần chạy code bắt địa chỉ IP trước và sau đó khi chúng ta đã lưu giá trị đó vào variable thì chúng ta cần chạy GA pageview event tag.



    [​IMG]



    Với trường hợp của Tuấn thì tag Detect IP address chạy với trigger All Pages.

    [​IMG]



    Còn GTM tag dùng để bắn GA Event thì chạy cùng trigger Window Loaded. Vậy lúc mà chạy tag này thì đã có giá trị địa chỉ IP.

    [​IMG]



    Dưới đây là hình ảnh tag bắn GA Pageview event. Như vậy là việc setup đã hoàn thành xong và có thể xem được kết quả.

    [​IMG]



    Để xem được địa chỉ IP chỉ cần chọn report nào đó trong GA và sau đó thêm Secondary Dimensionlà IP Address nhé. Ngoài ra cả nhà có thể đọc thêm về lợi ích dùng Secondary Dimension anh em có thể tham khảo qua bài viết này nhé.



    Nguồn: http://www.bravebits.co/xac-dinh-dia-chi-ip-nguoi-dung-vao-trang-web-cung-google-tag-manager-google-analytics/?utm_source=facebook tony newsfeed
    Last edited: 10 Tháng mười một 2017
    #1
    tamta291 thích bài này.
  2. Lê Nam

    Lê Nam Admin đẹp trai Staff Member

    Tham gia ngày:
    18 Tháng một 2013
    Bài viết:
    143
    Đã được thích:
    342
    Cảm ơn Hiên Nguyễn, bài viết hay quá... áp dụng cách này không chỉ hỗ trợ SEO mà còn giúp người làm quảng cáo Adwords sẽ hạn chế được phần nào tình trạng Click tặc
    #2
    huynguyen thích bài này.
  3. thethao247h

    thethao247h Thành viên chính thức

    Tham gia ngày:
    30 Tháng tám 2017
    Bài viết:
    18
    Đã được thích:
    1
    :) để test thử xem sao , cái google tag này khá tiện dụng đỡ phải nhồi 1 đống code vào web đến khi sửa thì mò mãi mới kiếm được ra
    #3
  4. cuongdeco

    cuongdeco Thành viên chính thức

    Tham gia ngày:
    27 Tháng mười 2017
    Bài viết:
    10
    Đã được thích:
    0
    Cảm ơn bạn Nguyễn Hiên, đầu tiên mình thắc mắc là không biết xác định IP của khách truy cập để làm gì, giờ mới hiểu là có thể hạn chế đc click tặc
    #4
  5. NganKool

    NganKool Thành viên chính thức

    Tham gia ngày:
    2 Tháng mười một 2017
    Bài viết:
    11
    Đã được thích:
    1
    Trước mình cũng bị click tạc kiểu này tốn cả núi tiền giờ biết rồi thì cám ơn bạn
    #5
  6. tuanhuynh87

    tuanhuynh87 Thành viên chính thức

    Tham gia ngày:
    29 Tháng năm 2016
    Bài viết:
    16
    Đã được thích:
    2
    Cảm ơn chủ top nhé! cái này rất hũu ích để baned các ip chuyên click tặc
    #6
    Nguyễn Hiên thích bài này.
  7. thietbidiencamtay

    thietbidiencamtay Thành viên mới

    Tham gia ngày:
    25 Tháng hai 2018
    Bài viết:
    4
    Đã được thích:
    0
    Cái này hay quá, nếu thống kê địa chỉ IP chính xác vậy thì có lẽ sẽ hạn chế kha khá lượng Click tặc trong adwwords rồi mọi người nhỉ!
    #7
  8. dothanhxuan

    dothanhxuan Thành viên chính thức

    Tham gia ngày:
    10 Tháng mười một 2016
    Bài viết:
    479
    Đã được thích:
    22
    Cái này cũng hay nhỉ xài analytic hồi đó tới giờ mới biết có cái này, công nhận cũng hay thiệt chứ
    #8
  9. huynguyen

    huynguyen Thành viên chính thức

    Tham gia ngày:
    10 Tháng ba 2017
    Bài viết:
    42
    Đã được thích:
    10
    Anh ơi, em đang học Seo từ đầu. nhưng tìm trên mạng thì hoang mang quá. đủ thứ. ko biết chọn tài liệu nào để học trước.
    #9
  10. baole

    baole Thành viên chính thức

    Tham gia ngày:
    7 Tháng bảy 2017
    Bài viết:
    20
    Đã được thích:
    4
    Trước đây mình hạn chế click tặc thì sử dụng qua công ty thứ 3 cung cấp giải pháp chặn click tặc, cũng dựa vào đoạn mã gắn vào web để theo dõi IP, nhưng mình thấy cũng hơi rườm ra và không tin cậy lắm. Bây giờ bài viết của bạn chia sẽ cách để biết được IP vào website thông qua google tab manager và google analytics một sản phẩm của google, thực sự minh thấy yên tâm hơn. Mình sẽ co gắng test thử xem thế nào
    #10
  11. tamta291

    tamta291 Thành viên chính thức

    Tham gia ngày:
    4 Tháng chín 2018
    Bài viết:
    10
    Đã được thích:
    1
    bài viết có hình ảnh rất xác thực á
    :D:D:D
    Để xem được địa chỉ IP chỉ cần chọn report nào đó trong GA và sau đó thêm Secondary Dimensionlà IP Address nhé.
    #11
  12. tran.cam1995x

    tran.cam1995x Thành viên chính thức

    Tham gia ngày:
    14 Tháng một 2019
    Bài viết:
    9
    Đã được thích:
    0
    Bài viết hay. Để áp dụng thử xem coi chứ không biết IP nào vào website nguy hiểm quá
    #12
  13. ngothang273

    ngothang273 Thành viên chính thức

    Tham gia ngày:
    7 Tháng hai 2015
    Bài viết:
    23
    Đã được thích:
    9
    Hóng thử xem sao, bài viết đầy đủ hình ảnh thank all
    #13
  14. htung147

    htung147 Thành viên chính thức

    Tham gia ngày:
    11 Tháng năm 2015
    Bài viết:
    14
    Đã được thích:
    1
    nói chung cái này để lọc ip để đỡ bị click quảng cáo thôi. Mình thấy chỉ là một kênh tham khảo thôi
    #14

Chia sẻ trang này